Last active
August 16, 2019 08:30
-
-
Save buttercutter/446bc426db32a781d6fb06f62ed171d7 to your computer and use it in GitHub Desktop.
a LNA circuit from the book "Design of CMOS RF Integrated Circuits and Systems"
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Version 4 | |
SHEET 1 1172 852 | |
WIRE 144 80 0 80 | |
WIRE 256 80 144 80 | |
WIRE 368 80 256 80 | |
WIRE 480 80 368 80 | |
WIRE 592 80 480 80 | |
WIRE 0 128 0 80 | |
WIRE 144 144 144 80 | |
WIRE 480 144 480 80 | |
WIRE 592 144 592 80 | |
WIRE 0 240 0 192 | |
WIRE 480 272 480 224 | |
WIRE 592 272 592 208 | |
WIRE 592 272 480 272 | |
WIRE 768 272 592 272 | |
WIRE 992 272 832 272 | |
WIRE 1056 272 992 272 | |
WIRE 144 288 144 224 | |
WIRE 80 304 -192 304 | |
WIRE 480 320 480 272 | |
WIRE -192 352 -192 304 | |
WIRE 992 352 992 272 | |
WIRE 544 368 480 368 | |
WIRE 368 400 368 80 | |
WIRE 432 400 368 400 | |
WIRE 80 448 80 304 | |
WIRE 480 448 480 416 | |
WIRE 816 448 480 448 | |
WIRE -192 480 -192 432 | |
WIRE 480 480 480 448 | |
WIRE 992 496 992 432 | |
WIRE 240 512 160 512 | |
WIRE 384 512 304 512 | |
WIRE 544 528 480 528 | |
WIRE 816 528 816 448 | |
WIRE 384 560 384 512 | |
WIRE 432 560 384 560 | |
WIRE -256 576 -368 576 | |
WIRE -80 576 -176 576 | |
WIRE 80 576 80 528 | |
WIRE 80 576 -16 576 | |
WIRE 160 576 160 512 | |
WIRE 160 576 80 576 | |
WIRE 480 592 480 576 | |
WIRE 544 592 544 528 | |
WIRE 544 592 480 592 | |
WIRE 160 656 160 576 | |
WIRE 240 656 160 656 | |
WIRE 384 656 384 560 | |
WIRE 384 656 320 656 | |
WIRE 480 672 480 592 | |
WIRE 816 672 816 592 | |
WIRE -368 688 -368 576 | |
WIRE -368 832 -368 768 | |
FLAG 0 240 0 | |
FLAG 480 672 0 | |
FLAG 816 672 0 | |
FLAG 544 368 0 | |
FLAG 1056 272 RF_out | |
FLAG -368 576 RF_in | |
FLAG -368 832 0 | |
FLAG 144 288 0 | |
FLAG 256 80 Vdd | |
FLAG 816 448 M1_drain | |
FLAG 592 272 M2_drain | |
FLAG -192 480 0 | |
FLAG 992 496 0 | |
SYMBOL nmos4 432 480 R0 | |
WINDOW 123 56 100 Left 2 | |
SYMATTR Value2 W=100u L=0.18u | |
SYMATTR InstName M1 | |
SYMATTR Value NM | |
SYMBOL nmos4 432 320 R0 | |
WINDOW 123 56 100 Left 2 | |
SYMATTR Value2 W=100u L=0.18u | |
SYMATTR InstName M2 | |
SYMATTR Value NM | |
SYMBOL cap 304 496 R90 | |
WINDOW 0 0 32 VBottom 2 | |
WINDOW 3 32 32 VTop 2 | |
SYMATTR InstName C1 | |
SYMATTR Value 1p | |
SYMBOL cap 576 144 R0 | |
SYMATTR InstName Cd | |
SYMATTR Value 2p | |
SYMBOL ind 496 128 M0 | |
SYMATTR InstName Ld | |
SYMATTR Value 2.2n | |
SYMBOL ind 224 640 M90 | |
WINDOW 0 5 56 VBottom 2 | |
WINDOW 3 32 56 VTop 2 | |
SYMATTR InstName L1 | |
SYMATTR Value 3n | |
SYMBOL ind 96 544 R180 | |
WINDOW 0 36 80 Left 2 | |
WINDOW 3 36 40 Left 2 | |
SYMATTR InstName Lbias | |
SYMATTR Value 3n | |
SYMBOL cap -16 560 R90 | |
WINDOW 0 0 32 VBottom 2 | |
WINDOW 3 32 32 VTop 2 | |
SYMATTR InstName Cin | |
SYMATTR Value 1p | |
SYMBOL cap 16 192 R180 | |
WINDOW 0 24 56 Left 2 | |
WINDOW 3 24 8 Left 2 | |
SYMATTR InstName Ca | |
SYMATTR Value 1µ | |
SYMBOL cap 832 256 R90 | |
WINDOW 0 0 32 VBottom 2 | |
WINDOW 3 32 32 VTop 2 | |
SYMATTR InstName Cout | |
SYMATTR Value 5p | |
SYMBOL cap 800 528 R0 | |
SYMATTR InstName C3 | |
SYMATTR Value 0.1p | |
SYMBOL voltage 144 128 R0 | |
SYMATTR InstName Vsupply | |
SYMATTR Value DC 3.3 | |
SYMBOL voltage -368 672 R0 | |
WINDOW 123 24 124 Left 2 | |
WINDOW 39 0 0 Left 2 | |
SYMATTR Value2 AC 1.8 | |
SYMATTR InstName Vin | |
SYMATTR Value SINE(1.8 10u 2.4G 1n) | |
SYMBOL voltage -192 336 M0 | |
SYMATTR InstName DC_bias | |
SYMATTR Value DC 1.1 | |
SYMBOL res -160 560 R90 | |
WINDOW 0 0 56 VBottom 2 | |
WINDOW 3 32 56 VTop 2 | |
SYMATTR InstName Rs | |
SYMATTR Value 50 | |
SYMBOL res 976 336 R0 | |
SYMATTR InstName RL | |
SYMATTR Value 50 | |
TEXT 56 0 Left 2 !.lib mosfet_018.lib | |
TEXT 400 8 Left 2 !;.tran 50n | |
TEXT 680 8 Left 2 !;.ac lin 500 1G 5G | |
TEXT 680 64 Left 2 !.noise V(RF_out) Vin lin 500 2.2G 2.6G |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[Noise Spectral Density - (V/Hz½ or A/Hz½)] | |
{ | |
Npanes: 2 | |
Active Pane: 1 | |
{ | |
traces: 1 {268959746,0,"V(onoise)"} | |
X: ('G',2,2.2e+009,4e+007,2.6e+009) | |
Y[0]: ('n',1,2.4e-009,6e-010,9e-009) | |
Y[1]: ('_',0,1e+308,0,-1e+308) | |
Units: "V/Hz½" ('n',0,0,1,2.4e-009,6e-010,9e-009) | |
Log: 0 0 0 | |
}, | |
{ | |
traces: 1 {269025286,0,"V(inoise)"} | |
X: ('G',2,2.2e+009,4e+007,2.6e+009) | |
Y[0]: ('n',3,9.31e-010,7e-012,1.008e-009) | |
Y[1]: ('_',0,1e+308,0,-1e+308) | |
Units: "V/Hz½" ('n',0,0,0,9.31e-010,7e-012,1.008e-009) | |
Log: 0 0 0 | |
} | |
} | |
[Transient Analysis] | |
{ | |
Npanes: 2 | |
{ | |
traces: 1 {524290,0,"V(rf_in)"} | |
X: ('n',0,0,5e-009,5e-008) | |
Y[0]: (' ',6,1.79997,6e-006,1.80003) | |
Y[1]: ('_',0,1e+308,0,-1e+308) | |
Volts: (' ',0,0,6,1.79997,6e-006,1.80003) | |
Log: 0 0 0 | |
}, | |
{ | |
traces: 1 {589830,0,"V(rf_out)"} | |
X: ('n',0,0,5e-009,5e-008) | |
Y[0]: ('µ',0,-8e-005,1e-005,8e-005) | |
Y[1]: ('_',0,1e+308,0,-1e+308) | |
Volts: ('µ',0,0,0,-8e-005,1e-005,8e-005) | |
Log: 0 0 0 | |
} | |
} | |
[AC Analysis] | |
{ | |
Npanes: 2 | |
{ | |
traces: 1 {2,0,"V(rf_out)/V(rf_in)"} | |
X: ('G',1,1e+009,4e+008,5e+009) | |
Y[0]: (' ',0,0.00794328234724281,6,15.8489319246111) | |
Y[1]: (' ',0,-320,40,120) | |
Log: 0 2 0 | |
PltPhi: 1 0 | |
}, | |
{ | |
traces: 1 {65542,0,"V(rf_out)/V(rf_in)"} | |
X: ('G',1,1e+009,4e+008,5e+009) | |
Y[0]: (' ',0,0.00794328234724281,6,15.8489319246111) | |
Y[1]: (' ',0,-320,40,120) | |
Log: 0 2 0 | |
PltMag: 1 | |
} | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* modified for use with LTSpice; DM 8/19/2008 | |
* | |
* 0.18u CMOS process | |
* | |
* NMOS transistor model name: NM | |
* PMOS transistor model name: PM | |
*----------------------------------------------------------------------- | |
.subckt NM D G S B | |
+params: W=10u L=1u | |
M1 D G S B NM L={L} W={W} AS={1.1u*W} PS={2.2u+W} AD={1.1u*W} PD={2.2u+W} | |
.ends | |
* ---------------------------------------------------------------------- | |
* NMOS transistor model | |
* ---------------------------------------------------------------------- | |
.MODEL NM NMOS LEVEL=49 | |
* ---------------------------------------------------------------------- | |
************************* SIMULATION PARAMETERS ************************ | |
* ---------------------------------------------------------------------- | |
* format : LTspice | |
* model : MOS BSIM3v3 | |
* ---------------------------------------------------------------------- | |
* TYPICAL MEAN CONDITION | |
* ---------------------------------------------------------------------- | |
+VERSION = 3.1 TNOM = 27 TOX = 4.1E-9 | |
+XJ = 1E-7 NCH = 2.3549E17 VTH0 = 0.354505 | |
+K1 = 0.5733393 K2 = 3.177172E-3 K3 = 27.3563303 | |
+K3B = -10 W0 = 2.341477E-5 NLX = 1.906617E-7 | |
+DVT0W = 0 DVT1W = 0 DVT2W = 0 | |
+DVT0 = 1.6751718 DVT1 = 0.4282625 DVT2 = 0.036004 | |
+U0 = 327.3736992 UA = -4.52726E-11 UB = 4.46532E-19 | |
+UC = -4.74051E-11 VSAT = 8.785346E4 A0 = 1.6897405 | |
+AGS = 0.2908676 B0 = -8.224961E-9 B1 = -1E-7 | |
+KETA = 0.021238 A1 = 8.00349E-4 A2 = 1 | |
+RDSW = 105 PRWG = 0.5 PRWB = -0.2 | |
+WR = 1 WINT = 5e-9 LINT = 2.351737E-8 | |
+DWG = 1.610448E-9 | |
+DWB = -5.108595E-9 VOFF = -0.0652968 NFACTOR = 2.4901845 | |
+CIT = 0 CDSC = 2.4E-4 CDSCD = 0 | |
+CDSCB = 0 ETA0 = 0.0231564 ETAB = -0.058499 | |
+DSUB = 0.9467118 PCLM = 0.8512348 PDIBLC1 = 0.0929526 | |
+PDIBLC2 = 0.01 PDIBLCB = -0.1 DROUT = 0.5224026 | |
+PSCBE1 = 7.979323E10 PSCBE2 = 1.522921E-9 PVAG = 0.01 | |
+DELTA = 0.01 RSH = 6.8 MOBMOD = 1 | |
+PRT = 0 UTE = -1.5 KT1 = -0.11 | |
+KT1L = 0 KT2 = 0.022 UA1 = 4.31E-9 | |
+UB1 = -7.61E-18 UC1 = -5.6E-11 AT = 3.3E4 | |
+WL = 0 WLN = 1 WW = 0 | |
+WWN = 1 WWL = 0 LL = 0 | |
+LLN = 1 LW = 0 LWN = 1 | |
+LWL = 0 CAPMOD = 2 XPART = 0.5 | |
+CGDO = 7.7E-10 CGSO = 7.7E-10 CGBO = 1E-12 | |
+CJ = 1.010083E-3 PB = 0.7344298 MJ = 0.3565066 | |
+CJSW = 2.441707E-10 PBSW = 0.8005503 MJSW = 0.1327842 | |
+CJSWG = 3.3E-10 PBSWG = 0.8005503 MJSWG = 0.1327842 | |
+CF = 0 PVTH0 = 1.307195E-3 PRDSW = -5 | |
+PK2 = -1.022757E-3 WKETA = -4.466285E-4 LKETA = -9.715157E-3 | |
+PU0 = 12.2704847 PUA = 4.421816E-11 PUB = 0 | |
+PVSAT = 1.707461E3 PETA0 = 1E-4 PKETA = 2.348777E-3 | |
*----------------------------------------------------------------------- | |
.subckt PM D G S B | |
+params: W=10u L=1u | |
M1 D G S B PM L={L} W={W} AS={1.1u*W} PS={2.2u+W} AD={1.1u*W} PD={2.2u+W} | |
.ends | |
* ---------------------------------------------------------------------- | |
* PMOS transistor model | |
* ---------------------------------------------------------------------- | |
.MODEL PM PMOS LEVEL=49 | |
* ---------------------------------------------------------------------- | |
************************* SIMULATION PARAMETERS ************************ | |
* ---------------------------------------------------------------------- | |
* format : LTSPICE | |
* model : MOS BSIM3v3 | |
* ---------------------------------------------------------------------- | |
* TYPICAL MEAN CONDITION | |
* ---------------------------------------------------------------------- | |
+VERSION = 3.1 TNOM = 27 TOX = 4.1E-9 | |
+XJ = 1E-7 NCH = 4.1589E17 VTH0 = -0.4120614 | |
+K1 = 0.5590154 K2 = 0.0353896 K3 = 0 | |
+K3B = 7.3774572 W0 = 1E-6 NLX = 1.103367E-7 | |
+DVT0W = 0 DVT1W = 0 DVT2W = 0 | |
+DVT0 = 0.4301522 DVT1 = 0.2156888 DVT2 = 0.1 | |
+U0 = 128.7704538 UA = 1.908676E-9 UB = 1.686179E-21 | |
+UC = -9.31329E-11 VSAT = 1.658944E5 A0 = 1.6076505 | |
+AGS = 0.3740519 B0 = 1.711294E-6 B1 = 4.946873E-6 | |
+KETA = 0.0210951 A1 = 0.0244939 A2 = 1 | |
+RDSW = 127.0442882 PRWG = 0.5 PRWB = -0.5 | |
+WR = 1 WINT = 5.928484E-10 LINT = 3.468805E-8 | |
+DWG = -2.453074E-8 | |
+DWB = 6.408778E-9 VOFF = -0.0974174 NFACTOR = 1.9740447 | |
+CIT = 0 CDSC = 2.4E-4 CDSCD = 0 | |
+CDSCB = 0 ETA0 = 0.1847491 ETAB = -0.2531172 | |
+DSUB = 1.5 PCLM = 4.8842961 PDIBLC1 = 0.0156227 | |
+PDIBLC2 = 0.1 PDIBLCB = -1E-3 DROUT = 0 | |
+PSCBE1 = 1.733878E9 PSCBE2 = 5.002842E-10 PVAG = 15 | |
+DELTA = 0.01 RSH = 7.7 MOBMOD = 1 | |
+PRT = 0 UTE = -1.5 KT1 = -0.11 | |
+KT1L = 0 KT2 = 0.022 UA1 = 4.31E-9 | |
+UB1 = -7.61E-18 UC1 = -5.6E-11 AT = 3.3E4 | |
+WL = 0 WLN = 1 WW = 0 | |
+WWN = 1 WWL = 0 LL = 0 | |
+LLN = 1 LW = 0 LWN = 1 | |
+LWL = 0 CAPMOD = 2 XPART = 0.5 | |
+CGDO = 7.11E-10 CGSO = 7.11E-10 CGBO = 1E-12 | |
+CJ = 1.179334E-3 PB = 0.8545261 MJ = 0.4117753 | |
+CJSW = 2.215877E-10 PBSW = 0.6162997 MJSW = 0.2678074 | |
+CJSWG = 4.22E-10 PBSWG = 0.6162997 MJSWG = 0.2678074 | |
+CF = 0 PVTH0 = 2.283319E-3 PRDSW = 5.6431992 | |
+PK2 = 2.813503E-3 WKETA = 2.438158E-3 LKETA = -0.0116078 | |
+PU0 = -2.2514581 PUA = -7.62392E-11 PUB = 4.502298E-24 | |
+PVSAT = -50 PETA0 = 1E-4 PKETA = -1.047892E-4 | |
* ---------------------------------------------------------------------- | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment