* SPICE netlist
Vlm35 N007 N013 0
Vbias N013 0 0.175
Q1 N006 N007 N012 0 BC547B
R2 N001 N006 5k
R3 N012 0 100
R1 N006 0 10k
XU1 N004 N002 N001 0 N003 LT1001 ;pnba In+)In-)V+)V-)OUT
XU2 N004 N008 N001 0 N009 LT1001 ;pnba In+)In-)V+)V-)OUT
V5 N001 0 12
Q2 N001 N006 N004 0 BC547B
R6 N001 N006 1k
R7 N004 0 1k
M1 N001 N003 N005 N005 IRLR3802
M2 N001 N010 N011 N011 IRLR3802
R4 0 N005 15
R5 N011 0 15
R8 N001 N010 100k
M3 N010 N009 0 0 IRLR3802
V1 N002 0 5
V2 N008 0 9
.dc lm35 0 1.5 1m
;tf Vout lm35
;op Vout lm35

* LTspice schematic (.asc)
Version 4
SHEET 1 2080 1168
WIRE -32 -536 -32 -584
WIRE 160 -536 -32 -536
WIRE -32 -504 -32 -536
WIRE -32 -328 -32 -424
WIRE 592 -328 -32 -328
WIRE 832 -328 592 -328
WIRE -400 -248 -864 -248
WIRE -32 -248 -32 -328
WIRE -32 -248 -400 -248
WIRE 96 -248 -32 -248
WIRE 272 -248 96 -248
WIRE 832 -248 832 -328
WIRE 272 -200 272 -248
WIRE 240 -184 -32 -184
WIRE 784 -168 304 -168
WIRE -400 -152 -400 -248
WIRE -400 -152 -544 -152
WIRE 240 -152 -208 -152
WIRE -864 -136 -864 -248
WIRE 832 -104 832 -152
WIRE 1024 -104 832 -104
WIRE -544 -88 -544 -152
WIRE 160 -88 160 -536
WIRE 272 -88 272 -136
WIRE 272 -88 160 -88
WIRE 592 -40 592 -328
WIRE 832 -40 592 -40
WIRE -400 -24 -400 -152
WIRE 592 -8 592 -40
WIRE -864 24 -864 -56
WIRE -704 24 -864 24
WIRE -544 24 -544 -8
WIRE -544 24 -704 24
WIRE -464 24 -544 24
WIRE 96 24 96 -248
WIRE 272 24 96 24
WIRE 832 24 832 -40
WIRE -864 40 -864 24
WIRE -704 56 -704 24
WIRE 272 72 272 24
WIRE -928 88 -1040 88
WIRE 240 88 144 88
WIRE 512 104 304 104
WIRE 592 104 592 72
WIRE 784 104 592 104
WIRE -400 120 -400 72
WIRE -208 120 -208 -152
WIRE -208 120 -400 120
WIRE 240 120 -208 120
WIRE -1040 136 -1040 88
WIRE 592 152 592 104
WIRE 832 152 832 120
WIRE -864 168 -864 136
WIRE -400 168 -400 120
WIRE -704 184 -704 136
WIRE 160 184 160 -88
WIRE 272 184 272 136
WIRE 272 184 160 184
WIRE 512 232 512 104
WIRE 544 232 512 232
WIRE -32 248 -32 -184
WIRE 144 248 144 88
WIRE -1040 264 -1040 216
WIRE 832 264 832 232
WIRE -864 280 -864 248
WIRE -400 296 -400 248
WIRE -1040 392 -1040 344
WIRE 144 568 144 328
WIRE -32 584 -32 328
FLAG -704 184 0
FLAG -1040 392 0
FLAG -864 280 0
FLAG -32 -584 0
FLAG -400 296 0
FLAG 832 264 0
FLAG 1024 -24 0
FLAG 592 248 0
FLAG -32 584 0
FLAG 144 568 0
SYMBOL voltage -1040 120 R0
SYMATTR Value 0
SYMATTR InstName lm35
SYMBOL voltage -1040 248 R0
SYMATTR InstName bias
SYMATTR Value 0.175
SYMBOL npn -928 40 R0
SYMATTR InstName Q1
SYMATTR Value BC547B
SYMBOL res -880 -152 R0
SYMATTR InstName R2
SYMATTR Value 5k
SYMBOL res -880 152 R0
SYMATTR InstName R3
SYMATTR Value 100
SYMBOL res -720 40 R0
SYMATTR InstName R1
SYMATTR Value 10k
SYMBOL OpAmps\\LT1001 272 -232 R0
SYMATTR InstName U1
SYMBOL OpAmps\\LT1001 272 40 R0
SYMATTR InstName U2
SYMBOL voltage -32 -408 R180
SYMATTR InstName V5
SYMATTR Value 12
SYMBOL npn -464 -24 R0
SYMATTR InstName Q2
SYMATTR Value BC547B
SYMBOL res -560 -104 R0
SYMATTR InstName R6
SYMATTR Value 1k
SYMBOL res -416 152 R0
SYMATTR InstName R7
SYMATTR Value 1k
SYMBOL nmos 784 -248 R0
SYMATTR InstName M1
SYMATTR Value IRLR3802
SYMBOL nmos 784 24 R0
SYMATTR InstName M2
SYMATTR Value IRLR3802
SYMBOL res 1040 -8 R180
SYMATTR InstName R4
SYMATTR Value 15
SYMBOL res 816 136 R0
SYMATTR InstName R5
SYMATTR Value 15
SYMBOL res 576 -24 R0
SYMATTR InstName R8
SYMATTR Value 100k
SYMBOL nmos 544 152 R0
SYMATTR InstName M3
SYMATTR Value IRLR3802
SYMBOL voltage -32 232 R0
SYMATTR InstName V1
SYMATTR Value 5
SYMBOL voltage 144 232 R0
SYMATTR InstName V2
SYMATTR Value 9