Version 4 SHEET 1 2820 1044 WIRE 1104 -144 1040 -144 WIRE 1200 -144 1104 -144 WIRE 1248 -144 1200 -144 WIRE 1760 -144 1248 -144 WIRE 1824 -144 1760 -144 WIRE 1248 -112 1248 -144 WIRE 1760 -112 1760 -144 WIRE 1328 -96 1296 -96 WIRE 1712 -96 1664 -96 WIRE 1040 -64 1040 -144 WIRE 1200 -64 1200 -144 WIRE 1248 -64 1200 -64 WIRE 1824 -64 1824 -144 WIRE 1824 -64 1760 -64 WIRE 1248 16 1248 -16 WIRE 1328 16 1328 -96 WIRE 1328 16 1248 16 WIRE 1664 16 1664 -96 WIRE 1664 16 1328 16 WIRE 688 64 576 64 WIRE 816 64 688 64 WIRE 688 80 688 64 WIRE 1760 96 1760 -16 WIRE 1760 96 1648 96 WIRE 1872 96 1760 96 WIRE 1040 144 1040 16 WIRE 1072 144 1040 144 WIRE 1648 144 1648 96 WIRE 1872 144 1872 96 WIRE 816 160 816 64 WIRE 864 160 816 160 WIRE 1600 160 1472 160 WIRE 2048 160 1920 160 WIRE 816 176 816 160 WIRE 688 192 688 160 WIRE 768 192 688 192 WIRE 1472 192 1472 160 WIRE 1760 192 1760 160 WIRE 1760 192 1648 192 WIRE 1872 192 1760 192 WIRE 2048 192 2048 160 WIRE 576 208 576 64 WIRE 1248 208 1248 16 WIRE 864 224 864 160 WIRE 864 224 816 224 WIRE 1040 304 1040 144 WIRE 1472 304 1472 272 WIRE 2048 304 2048 272 WIRE 1648 320 1648 240 WIRE 1648 320 1616 320 WIRE 1664 320 1648 320 WIRE 1872 320 1872 240 WIRE 1872 320 1856 320 WIRE 1904 320 1872 320 WIRE 1648 352 1648 320 WIRE 1872 352 1872 320 WIRE 576 368 576 288 WIRE 816 368 816 272 WIRE 1040 464 1040 384 WIRE 1104 464 1040 464 WIRE 1248 464 1248 288 WIRE 1248 464 1104 464 WIRE 1648 464 1648 432 WIRE 1648 464 1248 464 WIRE 1872 464 1872 432 WIRE 1872 464 1648 464 FLAG 576 368 0 FLAG 816 368 0 FLAG 2048 304 0 FLAG 1472 304 0 FLAG 1072 144 0 FLAG 1472 160 v1 FLAG 2048 160 v2 FLAG 1104 -144 Vdd FLAG 1104 464 -Vdd FLAG 1760 160 Vdd FLAG 1616 320 u1 FLAG 1904 320 u2 DATAFLAG 1456 16 "round($*1k)/1k" DATAFLAG 1456 -144 "round($*1k)/1k" DATAFLAG 1664 320 "round($*1k)/1k" DATAFLAG 1856 320 "round($*1k)/1k" DATAFLAG 1824 96 "round($*1k)/1k" DATAFLAG 1760 32 "round(Id(M12)*10e6)/10e6" DATAFLAG 816 112 "Id(M2)" DATAFLAG 1456 464 "round($*1k)/1k" SYMBOL voltage 576 192 R0 SYMATTR InstName V1 SYMATTR Value 1 SYMBOL pmos4 768 272 M180 WINDOW 0 56 70 Left 2 WINDOW 3 54 29 Left 2 WINDOW 39 54 1 Left 2 SYMATTR InstName M2 SYMATTR Value PMOS1 SYMATTR SpiceLine w=100u SYMATTR Value2 l=0.5u SYMBOL voltage 688 64 R0 SYMATTR InstName V3 SYMATTR Value 1 SYMBOL pmos4 1296 -16 R180 WINDOW 0 56 70 Left 2 WINDOW 3 54 29 Left 2 WINDOW 39 54 1 Left 2 WINDOW 123 64 -28 Left 2 SYMATTR InstName M7 SYMATTR Value PMOS1 SYMATTR SpiceLine w=100u SYMATTR Value2 l=0.5u SYMBOL pmos4 1920 240 R180 WINDOW 0 56 70 Left 2 WINDOW 3 54 29 Left 2 WINDOW 39 54 1 Left 2 WINDOW 123 54 -27 Left 2 SYMATTR InstName M10 SYMATTR Value PMOS1 SYMATTR SpiceLine w=50u SYMATTR Value2 l=0.5u SYMBOL pmos4 1600 240 M180 WINDOW 0 56 70 Left 2 WINDOW 3 54 29 Left 2 WINDOW 39 54 1 Left 2 WINDOW 123 54 -27 Left 2 SYMATTR InstName M11 SYMATTR Value PMOS1 SYMATTR SpiceLine w=50u SYMATTR Value2 l=0.5u SYMBOL pmos4 1712 -16 M180 WINDOW 0 56 70 Left 2 WINDOW 3 54 29 Left 2 WINDOW 39 54 1 Left 2 WINDOW 123 69 -24 Left 2 SYMATTR InstName M12 SYMATTR Value PMOS1 SYMATTR SpiceLine w=100u SYMATTR Value2 l=0.5u SYMBOL current 1248 208 R0 WINDOW 123 0 0 Left 0 WINDOW 39 24 108 Left 2 SYMATTR SpiceLine load SYMATTR InstName I1 SYMATTR Value 864u SYMBOL voltage 2048 176 R0 SYMATTR InstName V+ SYMATTR Value 0 SYMBOL voltage 1472 176 R0 SYMATTR InstName V- SYMATTR Value 0 SYMBOL voltage 1040 -80 R0 SYMATTR InstName VDD1 SYMATTR Value 2 SYMBOL Misc\\EuropeanResistor 1632 336 R0 SYMATTR InstName R1 SYMATTR Value 4.63k SYMBOL Misc\\EuropeanResistor 1856 336 R0 SYMATTR InstName R2 SYMATTR Value 4.63k SYMBOL voltage 1040 288 R0 SYMATTR InstName VDD2 SYMATTR Value 2 TEXT 1072 -240 Left 2 !.op TEXT 576 16 Left 2 ;.dc V1 0 1 10m TEXT 1192 -240 Left 2 !.model PMOS1 PMOS(Vto=-0.7 Kp=80u lambda=0.2) TEXT 1192 -280 Left 2 ;Idrain = (W/L)·(KP/2)·(1+LAMBDA·Vds)·(Vgs-Vto)^2