* SPICE netlist
Vdd N001 0 1.2
I1 N001 N006 5m
I2 N001 N004 2m
I3 N001 N003 2m
C1 N003 0 2p
M1 N003 N007 N011 N001 PMOS l=180n w=144u
R1 N011 N007 5k
M2 N004 N011 0 N001 PMOS l=180n w=14.4u
M3 N011 N007 0 0 NMOS l=180n w=5.4u
Rm N014 N007 450
C2 N004 N014 1p
C3 N005 N004 0.5p
R2 N005 N012 2k
Cs N007 N010 1n
M4 N008 N002 N005 0 NMOS l=180n w=900n
VLO+ N002 0 SINE(0 1.0 2.3G)
VLO- N013 0 SINE(0 1.0 2.3G 0 0 180 0)
M5 N006 N008 Vout+ N006 PMOS l=180n w=15u
M6 N006 N009 Vout- N006 PMOS l=180n w=15u
M7 N009 N013 N005 0 NMOS l=180n w=900n
R3 Vout+ 0 200
R4 Vout- 0 200
Vb N012 0 0.2
Vin N010 0 SINE(0 0.3 2.4G) Rser=50
Rout Vout- Vout+ 100k
.tran 0 50n 0
.meas TRAN Vin_max MAX V(N010)
.meas TRAN Vout_diff MAX (V(Vout+)-V(Vout-))
.meas TRAN Gain PARAM Vout_diff/Vin_max
.meas TRAN Vout_dB PARAM 20*log10(Gain)

* LTspice schematic (.asc)
Version 4
SHEET 1 1984 624
WIRE -592 -296 -656 -296
WIRE -336 -296 -592 -296
WIRE -272 -296 -336 -296
WIRE 704 -296 -272 -296
WIRE 992 -296 704 -296
WIRE 256 -232 96 -232
WIRE -784 -184 -880 -184
WIRE -656 -184 -656 -216
WIRE -656 -184 -720 -184
WIRE 256 -184 256 -232
WIRE -592 -136 -592 -296
WIRE -592 -136 -656 -136
WIRE -336 -136 -336 -216
WIRE -224 -136 -336 -136
WIRE 240 -136 176 -136
WIRE 656 -136 624 -136
WIRE 704 -136 704 -216
WIRE 704 -136 656 -136
WIRE 800 -136 704 -136
WIRE 816 -136 800 -136
WIRE -704 -104 -784 -104
WIRE -336 -88 -336 -136
WIRE -336 -88 -384 -88
WIRE 656 -88 656 -136
WIRE 656 -88 624 -88
WIRE 800 -88 800 -136
WIRE 816 -88 800 -88
WIRE -224 -56 -224 -136
WIRE -144 -56 -224 -56
WIRE 32 -56 -80 -56
WIRE 176 -56 176 -136
WIRE 176 -56 32 -56
WIRE 336 -56 336 -136
WIRE 576 -56 336 -56
WIRE 992 -56 864 -56
WIRE -272 -40 -272 -296
WIRE -272 -40 -384 -40
WIRE 32 -24 32 -56
WIRE 624 -24 624 -40
WIRE 672 -24 624 -24
WIRE 816 -24 816 -40
WIRE 816 -24 752 -24
WIRE -848 -8 -992 -8
WIRE -784 -8 -784 -104
WIRE -752 -8 -784 -8
WIRE -656 -8 -656 -88
WIRE -656 -8 -672 -8
WIRE -432 -8 -656 -8
WIRE 624 -8 624 -24
WIRE 816 -8 816 -24
WIRE -992 40 -992 -8
WIRE -656 104 -656 -8
WIRE 176 104 176 -56
WIRE 272 104 176 104
WIRE 992 104 992 -56
WIRE 992 104 368 104
WIRE 32 136 32 56
WIRE 288 152 224 152
WIRE -784 184 -784 -8
WIRE -704 184 -784 184
WIRE 224 184 224 152
WIRE -784 312 -784 184
WIRE -592 312 -784 312
WIRE -352 312 -512 312
WIRE -288 312 -304 312
WIRE -224 312 -224 -56
WIRE -224 312 -288 312
FLAG 992 -216 0
FLAG -880 -184 0
FLAG -384 8 0
FLAG -656 152 0
FLAG -656 200 0
FLAG -992 120 0
FLAG 288 -136 0
FLAG 96 -152 0
FLAG 224 264 0
FLAG 624 72 0
FLAG 816 72 0
FLAG 816 -24 Vout-
IOPIN 496 320 Out
FLAG 32 216 0
FLAG 320 104 0
FLAG 624 -40 Vout+
IOPIN 304 304 Out
SYMBOL voltage 992 -312 R0
SYMATTR InstName Vdd
SYMATTR Value 1.2
SYMBOL current 704 -296 R0
SYMATTR InstName I1
SYMATTR Value 5m
SYMBOL current -336 -296 R0
SYMATTR InstName I2
SYMATTR Value 2m
SYMBOL current -656 -296 R0
SYMATTR InstName I3
SYMATTR Value 2m
SYMBOL cap -720 -200 R90
SYMATTR InstName C1
SYMATTR Value 2p
SYMBOL pmos4 -704 -184 R0
SYMATTR InstName M1
SYMATTR Value2 l=180n w=144u
SYMBOL res -656 -24 R90
SYMATTR InstName R1
SYMATTR Value 5k
SYMBOL pmos4 -432 -88 R0
SYMATTR InstName M2
SYMATTR Value2 l=180n w=14.4u
SYMBOL nmos4 -704 104 R0
SYMATTR InstName M3
SYMATTR Value2 l=180n w=5.4u
SYMBOL res -496 296 R90
SYMATTR InstName Rm
SYMATTR Value 450
SYMBOL cap -288 296 R90
SYMATTR InstName C2
SYMATTR Value 1p
SYMBOL cap -80 -72 R90
SYMATTR InstName C3
SYMATTR Value 0.5p
SYMBOL res 16 -40 R0
SYMATTR InstName R2
SYMATTR Value 2k
SYMBOL cap -784 -24 R90
SYMATTR InstName Cs
SYMATTR Value 1n
SYMBOL nmos4 336 -184 R90
SYMATTR InstName M4
SYMATTR Value2 l=180n w=900n
SYMBOL voltage 96 -248 R0
SYMATTR InstName VLO+
SYMATTR Value SINE(0 1.0 2.3G)
SYMBOL voltage 224 168 R0
SYMATTR InstName VLO-
SYMATTR Value SINE(0 1.0 2.3G 0 0 180 0)
SYMBOL pmos4 576 -136 R0
SYMATTR InstName M5
SYMATTR Value2 l=180n w=15u
SYMBOL pmos4 864 -136 M0
SYMATTR InstName M6
SYMATTR Value2 l=180n w=15u
SYMBOL nmos4 368 152 M270
SYMATTR InstName M7
SYMATTR Value2 l=180n w=900n
SYMBOL res 608 -24 R0
SYMATTR InstName R3
SYMATTR Value 200
SYMBOL res 800 -24 R0
SYMATTR InstName R4
SYMATTR Value 200
SYMBOL voltage 32 120 R0
SYMATTR InstName Vb
SYMATTR Value 0.2
SYMBOL voltage -992 24 R0
SYMATTR Value SINE(0 0.3 2.4G)
SYMATTR SpiceLine Rser=50
SYMATTR InstName Vin
SYMBOL res 768 -40 R90
SYMATTR InstName Rout
SYMATTR Value 100k