Requires: SmartSpice & Smartview
Minimum Versions: SMARTSPICE 3.16.12.R
The input deck
Input Files
mod1.in
Parametric analysis
***** Circuit description
vcc vss 0 DC vccDC
vin inp 0 PULSE(0 3 0 trtf trtf 10ns 40ns)
m1 2 inp vss vss pm w=wp l=1.6u
m2 2 inp 0 0 nm w=30u l=2.0u
cout 2 0 50ff
.MODEL pm PMOS ( level=3 tox=.02e-6
+ phi=0.576 gamma=0 vto=0 alpha=0 kappa=0)
.model nm NMOS ( level=3 tox=.02e-6
+ phi=0.576 gamma=0 vto=0 alpha=0 kappa=0)
***** Analysis statement
.TRAN 0.1ns 25ns
***** Measure statements
.MEASURE TRAN delrise DELAY v(inp) RISE=1 VAL=1.5
+ TARG=v(2) FALL=1 VAL='0.5*vccDC'
.MEASURE TRAN maxv2 MAX v(2)
.MEASURE TRAN delfall DELAY v(inp) FALL=1 VAL=1.5
+ TARG=v(2) RISE=1 VAL='0.5*maxv2'
***** Parameter labels
.PARAM vccDC= 5V wp=4.9u trtf=1ns
***** Parametric analysis specification
.MODIF proff prtbl m2(w)=32.6u LOOP=6 vccDC+=(4.5)0.1v
+MODIF proff prtbl TEMP=75 LOOP=6 vccDC+=(4.5)0.1v
.options nomod
.END
opAC.in
Diff-Pair AC optimization
*
.SUBCKT SUB1 1 2 3
Q2 1 25 3 QNL
RS2 25 2 0.1K
.ENDS
.SUBCKT SUB2 1 2
Q3 1 2 VEE QNL
Q4 2 2 VEE QNL 1
.ENDS
.GLOBAL VEE
*......... PART I: COMPONENTS and CIRCUITS ........................
VIN 1 0 DC -0.25 PULSE( -0.25 0.25 1N 2N 2N 18N 40N ) AC 1
VEE VEE 0 DC -12
VCC 8 0 DC 12
X1 3 1 6 SUB1
CLOAD 3 4 0.75PF
RC1 3 8 RMOD 1K
RBIAS 7 8 2K
X2 4 0 6 SUB1
X3 6 7 SUB2
RC2 4 8 RMOD 1K
.MODEL QNL NPN(BF=80 RB=100 CCS=0.2PF TF=0.03NS TR=0.6NS
+ CJE=0.3PF CJC=0.2PF)
.MODEL RMOD R (TC1=0.003)
*........ PART II: ANALYSIS, OUTPUT and CONTROL CARDS .............
.AC DEC 10 100KHZ 10GHZ CALLV SAVEV
.MEASURE AC MAX_VM3 MAX VM(3)
.MEASURE AC targM ERR2 VM(targ1) vm(3) val= 0.0001
.MEASURE AC targP ERR2 Vp(targ1) vp(3) val= 0.0001
.MEASURE AC targRE ERR2 Vr(targ1) vr(3) val= 0.0001
.MEASURE AC targIM ERR2 Vi(targ1) vi(3) val= 0.0001
*........ PART III: OPTIMIZATION SPECIFICATION .............
.MODIF OPTIMIZE
+ RBIAS(RES)=OPT(0.2k 20K 2k)
+ CLOAD(CAP)=OPT(0.01P 2p 0.1p)
+ TARGETS
+ targM=0.001 targP=0.001 targRE=0.001 targIM=0.001
+ OPTIONS MEASOFF=1 MARQUP=5000
*
.IPLOT v(3) targ1
.OPTIONS iplot_one nomod
.DATA rescom complex
+ frequency targ1
+ 1.0000e+05 -4.5017e-02 1.0583e-04
+ 1.2589e+05 -4.5017e-02 1.3323e-04
+ 1.5849e+05 -4.5017e-02 1.6773e-04
+ 1.9953e+05 -4.5017e-02 2.1116e-04
+ 2.5119e+05 -4.5017e-02 2.6584e-04
+ 3.1623e+05 -4.5018e-02 3.3467e-04
+ 3.9811e+05 -4.5018e-02 4.2133e-04
+ 5.0119e+05 -4.5018e-02 5.3043e-04
+ 6.3096e+05 -4.5019e-02 6.6778e-04
+ 7.9433e+05 -4.5020e-02 8.4070e-04
+ 1.0000e+06 -4.5021e-02 1.0584e-03
+ 1.2589e+06 -4.5023e-02 1.3325e-03
+ 1.5849e+06 -4.5027e-02 1.6777e-03
+ 1.9953e+06 -4.5032e-02 2.1124e-03
+ 2.5119e+06 -4.5041e-02 2.6598e-03
+ 3.1623e+06 -4.5054e-02 3.3496e-03
+ 3.9811e+06 -4.5076e-02 4.2190e-03
+ 5.0119e+06 -4.5110e-02 5.3157e-03
+ 6.3096e+06 -4.5164e-02 6.7004e-03
+ 7.9433e+06 -4.5248e-02 8.4520e-03
+ 1.0000e+07 -4.5378e-02 1.0673e-02
+ 1.2589e+07 -4.5579e-02 1.3502e-02
+ 1.5849e+07 -4.5882e-02 1.7125e-02
+ 1.9953e+07 -4.6325e-02 2.1802e-02
+ 2.5119e+07 -4.6939e-02 2.7908e-02
+ 3.1623e+07 -4.7714e-02 3.5976e-02
+ 3.9811e+07 -4.8511e-02 4.6767e-02
+ 5.0119e+07 -4.8906e-02 6.1296e-02
+ 6.3096e+07 -4.7943e-02 8.0785e-02
+ 7.9433e+07 -4.3858e-02 1.0643e-01
+ 1.0000e+08 -3.3867e-02 1.3899e-01
+ 1.2589e+08 -1.4109e-02 1.7814e-01
+ 1.5849e+08 2.0193e-02 2.2169e-01
+ 1.9953e+08 7.4059e-02 2.6436e-01
+ 2.5119e+08 1.5092e-01 2.9673e-01
+ 3.1623e+08 2.4924e-01 3.0519e-01
+ 3.9811e+08 3.5862e-01 2.7522e-01
+ 5.0119e+08 4.5874e-01 1.9793e-01
+ 6.3096e+08 5.2358e-01 7.7145e-02
+ 7.9433e+08 5.3042e-01 -6.7495e-02
+ 1.0000e+09 4.6971e-01 -2.0360e-01
+ 1.2589e+09 3.5301e-01 -2.9509e-01
+ 1.5849e+09 2.1452e-01 -3.1766e-01
+ 1.9953e+09 9.8658e-02 -2.7531e-01
+ 2.5119e+09 3.4094e-02 -2.0105e-01
+ 3.1623e+09 1.7489e-02 -1.3341e-01
+ 3.9811e+09 2.4854e-02 -9.1523e-02
+ 5.0119e+09 3.4353e-02 -7.2651e-02
+ 6.3096e+09 3.6889e-02 -6.5507e-02
+ 7.9433e+09 3.2945e-02 -6.1195e-02
+ 1.0000e+10 2.6042e-02 -5.5943e-02
.END