forked from tvrusso/SPICE-2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbenchmark.in
More file actions
201 lines (201 loc) · 5.41 KB
/
benchmark.in
File metadata and controls
201 lines (201 loc) · 5.41 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
DIFPAIR CKT - SIMPLE DIFFERENTIAL PAIR
.WIDTH IN=72
.OPT ACCT LIST NODE LVLCOD=2
.TF V(5) VIN
.DC VIN -0.25 0.25 0.005
.AC DEC 10 1 10GHZ
.TRAN 5NS 500NS
VIN 1 0 SIN(0 0.1 5MEG) AC 1
VCC 8 0 12
VEE 9 0 -12
Q1 4 2 6 QNL
Q2 5 3 6 QNL
RS1 1 2 1K
RS2 3 0 1K
RC1 4 8 10K
RC2 5 8 10K
Q3 6 7 9 QNL
Q4 7 7 9 QNL
RBIAS 7 8 20K
.MODEL QNL NPN(BF=80 RB=100 CCS=2PF TF=0.3NS TR=6NS CJE=3PF CJC=2PF
+ VA=50)
.PRINT DC V(4) V(5)
.PLOT DC V(5)
.PRINT AC VM(5) VP(5)
.PLOT AC VM(5) VP(5)
.PRINT TRAN V(4) V(5)
.PLOT TRAN V(5)
.END
TDO - TUNNEL DIODE OSCILLATOR
.WIDTH IN=72
VBIAS 0 2 -120MV
LS 2 1 2.5UH
CS 1 0 100PF
GTD 1 0 POLY(1) 1 0
+ -3.95510115972848E-17 +1.80727308405845E-01 -2.93646217292003E+00
+ +4.12669748472374E+01 -6.09649516869413E+02 +6.08207899870511E+03
+ -3.73459336478768E+04 +1.44146702315112E+05 -3.53021176453665E+05
+ +5.34093436084762E+05 -4.56234076434067E+05 +1.68527934888894E+05
.DC VBIAS 0 -600MV -5MV
.PLOT DC I(VBIAS) (0,5MA)
.TRAN 5NS 500NS 0 5NS
.PLOT TRAN V(1)
.OPT ACCT LIST NODE LVLCOD=2
.END
RTLINV CKT - CASCADED RTL INVERTERS
.WIDTH IN=72
.OPT ACCT LIST NODE LVLCOD=2
.DC VIN 0.0 2.5 0.025
.TRAN 2NS 200NS
VCC 6 0 5
VIN 1 0 PULSE(0 5 2NS 2NS 2NS 80NS)
RB1 1 2 10K
RC1 6 3 1K
Q1 3 2 0 QND
RB2 3 4 10K
Q2 5 4 0 QND
RC2 6 5 1K
.MODEL QND NPN(BF=50 RB=70 RC=40 CCS=2PF TF=0.1NS TR=10NS CJE=0.9PF
+ CJC=1.5PF PC=0.85 VA=50)
.PRINT DC V(3) V(5)
.PLOT DC V(3)
.PRINT TRAN V(3) V(5)
.PLOT TRAN V(3) V(5) V(1)
.END
SCHMITT CKT - ECL COMPATIBLE SCHMITT TRIGGER
.WIDTH IN=72
.OPT ACCT LIST NODE LVLCOD=2
.TRAN 10NS 1000NS
VIN 1 0 PULSE(-1.6 -1.2 10NS 400NS 400NS 100NS 10000NS)
VEE 8 0 -5
RIN 1 2 50
RC1 0 3 50
R1 3 5 185
R2 5 8 760
RC2 0 6 100
RE 4 8 260
RTH1 7 8 125
RTH2 7 0 85
CLOAD 7 0 5PF
Q1 3 2 4 QSTD OFF
Q2 6 5 4 QSTD
Q3 0 6 7 QSTD
Q4 0 6 7 QSTD
.MODEL QSTD NPN(IS=1.0E-16 BF=50 BR=0.1 RB=50 RC=10 TF=0.12NS TR=5NS
+ CJE=0.4PF PE=0.8 ME=0.4 CJC=0.5PF PC=0.8 MC=0.333 CCS=1PF VA=50)
.PRINT TRAN V(1) V(3) V(5) V(6)
.PLOT TRAN V(3) V(5) V(6) V(1)
.END
MOSMEM - MOS MEMORY CELL
.WIDTH IN=72
.OPT ABSTOL=1U
.OPT ACCT LIST NODE
.TRAN 20NS 2US
VDD 9 0 DC 5
VS 7 0 PULSE(2 0 520NS 20NS 20NS 500NS 2000NS)
VW 1 0 PULSE(0 2 20NS 20NS 500NS 200NS)
VWB 2 0 PULSE(2 0 20NS 20NS 20NS 2000NS 2000NS)
M1 3 1 0 0 MOD W=250U L=5U
M2 4 2 0 0 MOD W=250U L=5U
M3 9 9 3 0 MOD W=5U L=5U
M4 9 9 4 0 MOD W=5U L=5U
M5 5 7 3 0 MOD W=50U L=5U
M6 6 7 4 0 MOD W=50U L=5U
M7 5 6 0 0 MOD W=250U L=5U
M8 6 5 0 0 MOD W=250U L=5U
M9 9 9 5 0 MOD W=5U L=5U
M10 9 9 6 0 MOD W=5U L=5U
M11 8 4 0 0 MOD W=250U L=5U
M12 9 9 8 0 MOD W=5U L=5U
.MODEL MOD NMOS(VTO=0.5 PHI=0.7 KP=1.0E-6 GAMMA=1.83 LAMBDA=0.115
+ LEVEL=1 CGSO=1U CGDO=1U CBD=50P CBS=50P)
.PRINT DC V(5) V(6)
.PLOT DC V(6)
.PLOT TRAN V(6) V(5) V(7) V(1) V(2)
.END
MOSAMP1 - MOS AMPLIFIER - DC/AC
.OPTIONS ACCT ABSTOL=10N VNTOL=10N
.DC VIN -60MV +6MV 0.66MV
.OP
.AC DEC 10 100 10MEG
M1 15 15 1 32 M W=88.9U L=25.4U
M2 1 1 2 32 M W=12.7U L=266.7U
M3 2 2 30 32 M W=88.9U L=25.4U
M4 15 5 4 32 M W=12.7U L=106.7U
M5 4 4 30 32 M W=88.9U L=12.7U
M6 15 15 5 32 M W=44.5U L=25.4U
M7 5 0 8 32 M W=482.6U L=12.7U
M8 8 2 30 32 M W=88.9U L=25.4U
M9 15 15 6 32 M W=44.5U L=25.4U
M10 6 21 8 32 M W=482.6U L=12.7U
M11 15 6 7 32 M W=12.7U L=106.7U
M12 7 4 30 32 M W=88.9U L=12.7U
M13 15 10 9 32 M W=139.7U L=12.7U
M14 9 11 30 32 M W=139.7U L=12.7U
M15 15 15 12 32 M W=12.7U L=207.8U
M16 12 12 11 32 M W=54.1U L=12.7U
M17 11 11 30 32 M W=54.1U L=12.7U
M18 15 15 10 32 M W=12.7U L=45.2U
M19 10 12 13 32 M W=270.5U L=12.7U
M20 13 7 30 32 M W=270.5U L=12.7U
M21 15 10 14 32 M W=254U L=12.7U
M22 14 11 30 32 M W=241.3U L=12.7U
M23 15 20 16 32 M W=19U L=38.1U
M24 16 14 30 32 M W=406.4U L=12.7U
M25 15 15 20 32 M W=38.1U L=42.7U
M26 20 16 30 32 M W=381U L=25.4U
M27 20 15 66 32 M W=22.9U L=7.6U
CC 7 9 40PF
CL 66 0 70PF
VIN 21 0 DC -30MV AC 1
VCCP 15 0 DC +15
VCCN 30 0 DC -15
VB 32 0 DC -20
.MODEL M NMOS(NSUB=2.2E15 UO=575 UCRIT=49K UEXP=0.1 TOX=0.11U XJ=2.95U
+ LEVEL=2 CGSO=1.5N CGDO=1.5N CBD=4.5F CBS=4.5F LD=2.4485U NSS=3.2E10)
.PLOT DC V(20)
.PRINT AC VDB(20) VP(20) VDB(66) VP(66)
.PLOT AC VDB(20) VP(20) VDB(66) VP(66)
.END
MOSAMP2 - MOS AMPLIFIER - TRANSIENT
.OPTIONS ACCT ABSTOL=10N VNTOL=10N
.TRAN 0.1US 10US
M1 15 15 1 32 M W=88.9U L=25.4U
M2 1 1 2 32 M W=12.7U L=266.7U
M3 2 2 30 32 M W=88.9U L=25.4U
M4 15 5 4 32 M W=12.7U L=106.7U
M5 4 4 30 32 M W=88.9U L=12.7U
M6 15 15 5 32 M W=44.5U L=25.4U
M7 5 20 8 32 M W=482.6U L=12.7U
M8 8 2 30 32 M W=88.9U L=25.4U
M9 15 15 6 32 M W=44.5U L=25.4U
M10 6 21 8 32 M W=482.6U L=12.7U
M11 15 6 7 32 M W=12.7U L=106.7U
M12 7 4 30 32 M W=88.9U L=12.7U
M13 15 10 9 32 M W=139.7U L=12.7U
M14 9 11 30 32 M W=139.7U L=12.7U
M15 15 15 12 32 M W=12.7U L=207.8U
M16 12 12 11 32 M W=54.1U L=12.7U
M17 11 11 30 32 M W=54.1U L=12.7U
M18 15 15 10 32 M W=12.7U L=45.2U
M19 10 12 13 32 M W=270.5U L=12.7U
M20 13 7 30 32 M W=270.5U L=12.7U
M21 15 10 14 32 M W=254U L=12.7U
M22 14 11 30 32 M W=241.3U L=12.7U
M23 15 20 16 32 M W=19U L=38.1U
M24 16 14 30 32 M W=406.4U L=12.7U
M25 15 15 20 32 M W=38.1U L=42.7U
M26 20 16 30 32 M W=381U L=25.4U
M27 20 15 66 32 M W=22.9U L=7.6U
CC 7 9 40PF
CL 66 0 70PF
VIN 21 0 PULSE(0 5 1NS 1NS 1NS 5US 10US)
VCCP 15 0 DC +15
VDDN 30 0 DC -15
VB 32 0 DC -20
.MODEL M NMOS(NSUB=2.2E15 UO=575 UCRIT=49K UEXP=0.1 TOX=0.11U XJ=2.95U
+ LEVEL=2 CGSO=1.5N CGDO=1.5N CBD=4.5F CBS=4.5F LD=2.4485U NSS=3.2E10
+ KP=2E-5 PHI=0.6 )
.PRINT TRAN V(20) V(66)
.PLOT TRAN V(20) V(66)
.END