* SPICE netlist
M3 N001 N003 N002 N002 NMOS l=nL_Diff w=nW_Diff
M4 OTA_Out VRef N002 N002 NMOS l=nL_Diff w=nW_Diff
M5 N002 Bias 0 0 NMOS l={L_Mirr} w={W_Mirr}
M1 N001 N001 Vdd Vdd PMOS l=pL_Diff w=pW_Diff
M2 OTA_Out N001 Vdd Vdd PMOS l=pL_Diff w=pW_Diff
M6 Bias Bias 0 0 NMOS l={L_Mirr} w={W_Mirr}
I1 Vdd Bias {IBias}
MPass Out OTA_Out Vdd Vdd PMOS l=L_pass w=W_pass
M8 Out Bias 0 0 NMOS l={L_Mirr} w={W_Mirr}
CLoad Out 0 {CLoad}
ILoad Out 0 {ILoad}
V1 Vdd 0 1.4 AC 0
V2 VRef 0 1
C1 OTA_Out Out 10.9p
V3 N003 N004 AC 1
R1 Out N004 1G
C2 N004 0 1
.include "45nm_HP.sp"
.param IBias 50u
.param ILoad=10m
.param CLoad 2n
.ac dec 20 10 1G
.param L_Mirr 270n
.param W_Mirr 2u
.param pL_Diff 90n
.param pW_Diff 660n
.param nL_Diff 90n
.param nW_Diff 290n
.param L_pass 90n
.param W_pass 263u

* LTspice schematic (.asc)
Version 4
SHEET 1 1664 1056
WIRE -192 -448 -240 -448
WIRE 96 -448 96 -528
WIRE 96 -448 -192 -448
WIRE 144 -448 96 -448
WIRE 400 -448 144 -448
WIRE 464 -448 400 -448
WIRE -192 -384 -192 -448
WIRE 96 -384 96 -448
WIRE 400 -384 400 -448
WIRE -96 -368 -144 -368
WIRE 48 -368 -96 -368
WIRE 304 -368 272 -368
WIRE 352 -368 304 -368
WIRE -832 -336 -832 -432
WIRE -688 -336 -688 -432
WIRE -464 -336 -464 -464
WIRE -240 -336 -240 -448
WIRE -192 -336 -240 -336
WIRE 144 -336 144 -448
WIRE 144 -336 96 -336
WIRE 304 -336 304 -368
WIRE 464 -336 464 -448
WIRE 464 -336 400 -336
WIRE -192 -256 -192 -288
WIRE -96 -256 -96 -368
WIRE -96 -256 -192 -256
WIRE 96 -256 96 -288
WIRE 192 -256 96 -256
WIRE 272 -256 272 -368
WIRE 272 -256 192 -256
WIRE 304 -256 304 -272
WIRE 400 -256 400 -288
WIRE 400 -256 304 -256
WIRE -832 -176 -832 -256
WIRE -688 -176 -688 -256
WIRE -192 -160 -192 -256
WIRE 96 -160 96 -256
WIRE -160 -112 -192 -112
WIRE 96 -112 64 -112
WIRE 400 -112 400 -256
WIRE 448 -112 400 -112
WIRE 560 -112 448 -112
WIRE 656 -112 560 -112
WIRE 832 -112 656 -112
WIRE -240 -80 -304 -80
WIRE 240 -80 144 -80
WIRE -192 -48 -192 -64
WIRE -160 -48 -160 -112
WIRE -160 -48 -192 -48
WIRE 64 -48 64 -112
WIRE 96 -48 96 -64
WIRE 96 -48 64 -48
WIRE 560 -16 560 -112
WIRE 656 -16 656 -112
WIRE -192 0 -192 -48
WIRE -48 0 -192 0
WIRE 96 0 96 -48
WIRE 96 0 -48 0
WIRE -464 48 -464 -256
WIRE -368 48 -464 48
WIRE -464 80 -464 48
WIRE -48 80 -48 0
WIRE 400 80 400 -112
WIRE -464 128 -512 128
WIRE 0 128 -48 128
WIRE 448 128 400 128
WIRE -368 160 -368 48
WIRE -368 160 -416 160
WIRE -176 160 -368 160
WIRE -96 160 -176 160
WIRE 352 160 240 160
WIRE 560 160 560 48
WIRE 608 160 560 160
WIRE 656 160 656 64
WIRE 656 160 608 160
WIRE -512 192 -512 128
WIRE -464 192 -464 176
WIRE -464 192 -512 192
WIRE -48 192 -48 176
WIRE 0 192 0 128
WIRE 0 192 -48 192
WIRE 400 192 400 176
WIRE 448 192 448 128
WIRE 448 192 400 192
WIRE -464 240 -464 192
WIRE -48 240 -48 192
WIRE 400 240 400 192
WIRE 608 240 608 160
WIRE -304 352 -304 -80
WIRE 112 352 -304 352
WIRE 288 352 192 352
WIRE 384 352 288 352
WIRE 832 352 832 -112
WIRE 832 352 464 352
WIRE 288 400 288 352
WIRE 288 528 288 464
FLAG -48 240 0
FLAG -464 240 0
FLAG 400 240 0
FLAG 608 240 0
FLAG -464 -464 Vdd
FLAG 96 -528 Vdd
FLAG -832 -176 0
FLAG -688 -176 0
FLAG -832 -432 Vdd
FLAG -688 -432 VRef
FLAG 240 -80 VRef
FLAG -176 160 Bias
FLAG 240 160 Bias
FLAG 192 -256 OTA_Out
FLAG 448 -112 Out
FLAG 288 528 0
DATAFLAG 1024 336 ""
DATAFLAG 32 224 ""
DATAFLAG 320 224 ""
DATAFLAG 176 448 ""
SYMBOL nmos4 -240 -160 R0
SYMATTR InstName M3
SYMATTR Value2 l=nL_Diff w=nW_Diff
SYMBOL nmos4 144 -160 M0
SYMATTR InstName M4
SYMATTR Value2 l=nL_Diff w=nW_Diff
SYMBOL nmos4 -96 80 R0
SYMATTR InstName M5
SYMATTR Value2 l={L_Mirr} w={W_Mirr}
SYMBOL pmos4 -144 -288 R180
SYMATTR InstName M1
SYMATTR Value2 l=pL_Diff w=pW_Diff
SYMBOL pmos4 48 -288 M180
SYMATTR InstName M2
SYMATTR Value2 l=pL_Diff w=pW_Diff
SYMBOL nmos4 -416 80 M0
SYMATTR InstName M6
SYMATTR Value2 l={L_Mirr} w={W_Mirr}
SYMBOL current -464 -336 R0
SYMATTR InstName I1
SYMATTR Value {IBias}
SYMBOL pmos4 352 -288 M180
SYMATTR InstName MPass
SYMATTR Value2 l=L_pass w=W_pass
SYMBOL nmos4 352 80 R0
SYMATTR InstName M8
SYMATTR Value2 l={L_Mirr} w={W_Mirr}
SYMBOL cap 544 -16 R0
SYMATTR Value {CLoad}
SYMATTR InstName CLoad
SYMBOL current 656 -16 R0
SYMATTR InstName ILoad
SYMATTR Value {ILoad}
SYMBOL voltage -832 -352 R0
SYMATTR Value2 AC 0
SYMATTR Value 1.4
SYMATTR InstName V1
SYMBOL voltage -688 -352 R0
SYMATTR InstName V2
SYMATTR Value 1
SYMBOL cap 288 -336 R0
SYMATTR InstName C1
SYMATTR Value 10.9p
SYMBOL voltage 96 352 R270
SYMATTR InstName V3
SYMATTR Value ""
SYMATTR Value2 AC 1
SYMBOL res 480 336 R90
SYMATTR InstName R1
SYMATTR Value 1G
SYMBOL cap 272 400 R0
SYMATTR InstName C2
SYMATTR Value 1