This commit is contained in:
Ilusha 2024-03-17 16:01:20 +03:00
parent 7dc4031279
commit 7698b9e70e
314 changed files with 61808 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
*.dat*

4
PARAMS.txt Normal file
View file

@ -0,0 +1,4 @@
M = 4
L = 22 or 12 or 10 or 8
K2 = 16
K1 = 4

BIN
analog/TestTrig.1OP Normal file

Binary file not shown.

BIN
analog/TestTrig.MVL Normal file

Binary file not shown.

66
analog/TestTrig.als Normal file
View file

@ -0,0 +1,66 @@
.ALIASES
V_V2 V2(+=vdd -=0 )
V_V1 V1(+=C -=0 )
_ HB4(CLK=C R=R T=T NQ=nq Q=q )
_ HB4.HB10(in=C out=$N_0003 )
M_HB4_HB10_M4 HB4.HB10.M4(d=$N_0003 g=C s=vdd b=vdd )
M_HB4_HB10_M3 HB4.HB10.M3(d=$N_0003 g=C s=0 b=0 )
_ HB4.HB4(A=$N_0017 B=$N_0013 out=$N_0012 )
M_HB4_HB4_M6 HB4.HB4.M6(d=$N_0012 g=$N_0017 s=vdd b=vdd )
M_HB4_HB4_M10 HB4.HB4.M10(d=$N_0012 g=$N_0013 s=vdd b=vdd )
M_HB4_HB4_M9 HB4.HB4.M9(d=$N_0012 g=$N_0017 s=$N_0001 b=0 )
M_HB4_HB4_M8 HB4.HB4.M8(d=$N_0001 g=$N_0013 s=0 b=0 )
_ HB4.HB6(A=$N_0003 B=$N_0012 out=$N_0005 )
M_HB4_HB6_M6 HB4.HB6.M6(d=$N_0005 g=$N_0003 s=vdd b=vdd )
M_HB4_HB6_M10 HB4.HB6.M10(d=$N_0005 g=$N_0012 s=vdd b=vdd )
M_HB4_HB6_M9 HB4.HB6.M9(d=$N_0005 g=$N_0003 s=$N_0002 b=0 )
M_HB4_HB6_M8 HB4.HB6.M8(d=$N_0002 g=$N_0012 s=0 b=0 )
_ HB4.HB7(A=$N_0013 B=$N_0003 out=$N_0007 )
M_HB4_HB7_M6 HB4.HB7.M6(d=$N_0007 g=$N_0013 s=vdd b=vdd )
M_HB4_HB7_M10 HB4.HB7.M10(d=$N_0007 g=$N_0003 s=vdd b=vdd )
M_HB4_HB7_M9 HB4.HB7.M9(d=$N_0007 g=$N_0013 s=$N_0004 b=0 )
M_HB4_HB7_M8 HB4.HB7.M8(d=$N_0004 g=$N_0003 s=0 b=0 )
_ HB4.HB8(A=$N_0005 B=nq out=q )
M_HB4_HB8_M6 HB4.HB8.M6(d=q g=$N_0005 s=vdd b=vdd )
M_HB4_HB8_M10 HB4.HB8.M10(d=q g=nq s=vdd b=vdd )
M_HB4_HB8_M9 HB4.HB8.M9(d=q g=$N_0005 s=$N_0006 b=0 )
M_HB4_HB8_M8 HB4.HB8.M8(d=$N_0006 g=nq s=0 b=0 )
_ HB4.HB9(A=q B=$N_0007 C=R out=nq )
M_HB4_HB9_M6 HB4.HB9.M6(d=nq g=q s=vdd b=vdd )
M_HB4_HB9_M10 HB4.HB9.M10(d=nq g=R s=vdd b=vdd )
M_HB4_HB9_M11 HB4.HB9.M11(d=nq g=$N_0007 s=vdd b=vdd )
M_HB4_HB9_M7 HB4.HB9.M7(d=$N_0008 g=$N_0007 s=0 b=0 )
M_HB4_HB9_M8 HB4.HB9.M8(d=$N_0009 g=R s=$N_0008 b=0 )
M_HB4_HB9_M9 HB4.HB9.M9(d=nq g=q s=$N_0009 b=0 )
_ HB4.HB2(A=q B=T C=C out=$N_0014 )
M_HB4_HB2_M6 HB4.HB2.M6(d=$N_0014 g=q s=vdd b=vdd )
M_HB4_HB2_M10 HB4.HB2.M10(d=$N_0014 g=C s=vdd b=vdd )
M_HB4_HB2_M11 HB4.HB2.M11(d=$N_0014 g=T s=vdd b=vdd )
M_HB4_HB2_M7 HB4.HB2.M7(d=$N_0010 g=T s=0 b=0 )
M_HB4_HB2_M8 HB4.HB2.M8(d=$N_0011 g=C s=$N_0010 b=0 )
M_HB4_HB2_M9 HB4.HB2.M9(d=$N_0014 g=q s=$N_0011 b=0 )
_ HB4.HB3(A=$N_0012 B=$N_0014 C=R out=$N_0013 )
M_HB4_HB3_M6 HB4.HB3.M6(d=$N_0013 g=$N_0012 s=vdd b=vdd )
M_HB4_HB3_M10 HB4.HB3.M10(d=$N_0013 g=R s=vdd b=vdd )
M_HB4_HB3_M11 HB4.HB3.M11(d=$N_0013 g=$N_0014 s=vdd b=vdd )
M_HB4_HB3_M7 HB4.HB3.M7(d=$N_0015 g=$N_0014 s=0 b=0 )
M_HB4_HB3_M8 HB4.HB3.M8(d=$N_0016 g=R s=$N_0015 b=0 )
M_HB4_HB3_M9 HB4.HB3.M9(d=$N_0013 g=$N_0012 s=$N_0016 b=0 )
_ HB4.HB1(A=nq B=T C=C out=$N_0017 )
M_HB4_HB1_M6 HB4.HB1.M6(d=$N_0017 g=nq s=vdd b=vdd )
M_HB4_HB1_M10 HB4.HB1.M10(d=$N_0017 g=C s=vdd b=vdd )
M_HB4_HB1_M11 HB4.HB1.M11(d=$N_0017 g=T s=vdd b=vdd )
M_HB4_HB1_M7 HB4.HB1.M7(d=$N_0018 g=T s=0 b=0 )
M_HB4_HB1_M8 HB4.HB1.M8(d=$N_0019 g=C s=$N_0018 b=0 )
M_HB4_HB1_M9 HB4.HB1.M9(d=$N_0017 g=nq s=$N_0019 b=0 )
V_V5 V5(+=T -=0 )
V_V4 V4(+=R -=0 )
C_C1 C1(1=q 2=0 )
C_C2 C2(1=nq 2=0 )
_ _(q=q)
_ _(R=R)
_ _(nq=nq)
_ _(vdd=vdd)
_ _(C=C)
_ _(T=T)
.ENDALIASES

23
analog/TestTrig.cir Normal file
View file

@ -0,0 +1,23 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
* Schematics Version 16.5.0
* Tue Feb 27 03:06:39 2024
** Analysis setup **
.tran 0ns 120ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestTrig.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/TestTrig.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=0, size=166
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=167, size=165

139
analog/TestTrig.net Normal file
View file

@ -0,0 +1,139 @@
* Schematics Netlist *
V_V2 vdd 0 2.5
V_V1 C 0
+PULSE 0 2.5 4n 0.1n 0.1n 4n 20n
M_HB4_HB10_M4 $N_0003 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB10_M3 $N_0003 C 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB4_HB4_M6 $N_0012 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M10 $N_0012 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M9 $N_0012 $N_0017 $N_0001 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB4_M8 $N_0001 $N_0013 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M6 $N_0005 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M10 $N_0005 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M9 $N_0005 $N_0003 $N_0002 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M8 $N_0002 $N_0012 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M6 $N_0007 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M10 $N_0007 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M9 $N_0007 $N_0013 $N_0004 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M8 $N_0004 $N_0003 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M6 q $N_0005 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M10 q nq vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M9 q $N_0005 $N_0006 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M8 $N_0006 nq 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB9_M6 nq q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M10 nq R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M11 nq $N_0007 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M7 $N_0008 $N_0007 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M8 $N_0009 R $N_0008 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M9 nq q $N_0009 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M6 $N_0014 q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M10 $N_0014 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M11 $N_0014 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M7 $N_0010 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M8 $N_0011 C $N_0010 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M9 $N_0014 q $N_0011 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M6 $N_0013 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M10 $N_0013 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M11 $N_0013 $N_0014 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M7 $N_0015 $N_0014 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M8 $N_0016 R $N_0015 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M9 $N_0013 $N_0012 $N_0016 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M6 $N_0017 nq vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M10 $N_0017 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M11 $N_0017 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M7 $N_0018 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M8 $N_0019 C $N_0018 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M9 $N_0017 nq $N_0019 0 MbreakN
+ L=0.25u
+ W=1.8u
V_V5 T 0
+PULSE 0 2.5 20n 0.1n 0.1n 20n 40n
V_V4 R 0
+PULSE 0 2.5 10n 0.1n 0.1n 135n 140n
C_C1 q 0 0.1p
C_C2 nq 0 0.1p

868
analog/TestTrig.out Normal file
View file

@ -0,0 +1,868 @@
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Tue Feb 27 03:06:39 2024
** Analysis setup **
.tran 0ns 120ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestTrig.net"
**** INCLUDING TestTrig.net ****
* Schematics Netlist *
V_V2 vdd 0 2.5
V_V1 C 0
+PULSE 0 2.5 4n 0.1n 0.1n 4n 20n
M_HB4_HB10_M4 $N_0003 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB10_M3 $N_0003 C 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB4_HB4_M6 $N_0012 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M10 $N_0012 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M9 $N_0012 $N_0017 $N_0001 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB4_M8 $N_0001 $N_0013 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M6 $N_0005 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M10 $N_0005 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M9 $N_0005 $N_0003 $N_0002 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M8 $N_0002 $N_0012 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M6 $N_0007 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M10 $N_0007 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M9 $N_0007 $N_0013 $N_0004 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M8 $N_0004 $N_0003 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M6 q $N_0005 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M10 q nq vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M9 q $N_0005 $N_0006 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M8 $N_0006 nq 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB9_M6 nq q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M10 nq R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M11 nq $N_0007 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M7 $N_0008 $N_0007 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M8 $N_0009 R $N_0008 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M9 nq q $N_0009 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M6 $N_0014 q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M10 $N_0014 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M11 $N_0014 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M7 $N_0010 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M8 $N_0011 C $N_0010 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M9 $N_0014 q $N_0011 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M6 $N_0013 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M10 $N_0013 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M11 $N_0013 $N_0014 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M7 $N_0015 $N_0014 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M8 $N_0016 R $N_0015 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M9 $N_0013 $N_0012 $N_0016 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M6 $N_0017 nq vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M10 $N_0017 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M11 $N_0017 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M7 $N_0018 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M8 $N_0019 C $N_0018 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M9 $N_0017 nq $N_0019 0 MbreakN
+ L=0.25u
+ W=1.8u
V_V5 T 0
+PULSE 0 2.5 20n 0.1n 0.1n 20n 40n
V_V4 R 0
+PULSE 0 2.5 10n 0.1n 0.1n 135n 140n
C_C1 q 0 0.1p
C_C2 nq 0 0.1p
**** RESUMING TestTrig.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakP MbreakN
PMOS NMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD 10.000000E-09 10.000000E-09
VTO -.4 .34
KP 150.000000E-06 250.000000E-06
GAMMA .4 .4
PHI .2 .2
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 4.000000E-09 4.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 100.000000E+03 145.000000E+03
THETA .3 .2
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( C) 0.0000 ( q) 5.103E-09 ( R) 0.0000 ( T) 0.0000
( nq) 2.5000 ( vdd) 2.5000 ($N_0001) 2.552E-09
($N_0002) 1.7765 ($N_0003) 2.5000
($N_0004) 2.552E-09 ($N_0005) 2.5000
($N_0006) 2.552E-09 ($N_0007) 5.103E-09
($N_0008)-2.937E-21 ($N_0009)-1.487E-21
($N_0010)-2.959E-21 ($N_0011)-1.995E-15
($N_0012) 5.103E-09 ($N_0013) 2.5000
($N_0014) 2.5000 ($N_0015) 646.9E-21
($N_0016)-2.173E-15 ($N_0017) 2.5000
($N_0018)-1.308E-21 ($N_0019) 1.7765
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -3.727E-11
V_V1 0.000E+00
V_V5 0.000E+00
V_V4 0.000E+00
TOTAL POWER DISSIPATION 9.32E-11 WATTS
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
******************************************************************************
**** MOSFETS
NAME M_HB4_HB10_M4 M_HB4_HB10_M3
MODEL MbreakP MbreakN
ID -2.51E-12 2.51E-12
VGS -2.50E+00 0.00E+00
VDS -1.39E-09 2.50E+00
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 3.40E-01
VDSAT -5.15E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 7.33E-13 0.00E+00
GDS 1.81E-03 0.00E+00
GMB 5.35E-13 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 6.00E-18
CGDOV 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 0.00E+00
CGD 2.13E-15 0.00E+00
CGB 0.00E+00 8.48E-16
NAME M_HB4_HB4_M6 M_HB4_HB4_M10
MODEL MbreakP MbreakP
ID -2.51E-12 -2.51E-12
VGS -1.68E-09 -6.95E-10
VDS -2.50E+00 -2.50E+00
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 4.27E-15 4.27E-15
NAME M_HB4_HB4_M9 M_HB4_HB4_M8
MODEL MbreakN MbreakN
ID 5.02E-12 5.02E-12
VGS 2.50E+00 2.50E+00
VDS 2.55E-09 2.55E-09
VBS -2.55E-09 0.00E+00
VTH 3.40E-01 3.40E-01
VDSAT 6.25E-01 6.25E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 1.62E-12 1.62E-12
GDS 1.97E-03 1.97E-03
GMB 1.04E-12 1.04E-12
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.20E-17 1.20E-17
CGDOV 1.20E-17 1.20E-17
CGBOV 0.00E+00 0.00E+00
CGS 1.19E-15 1.19E-15
CGD 1.19E-15 1.19E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB6_M6 M_HB4_HB6_M10
MODEL MbreakP MbreakP
ID -4.67E-21 -6.08E-12
VGS -1.39E-09 -2.50E+00
VDS -3.37E-09 -3.37E-09
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT 0.00E+00 -5.15E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 1.78E-12
GDS 0.00E+00 1.81E-03
GMB 0.00E+00 1.30E-12
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 2.13E-15
CGD 0.00E+00 2.13E-15
CGB 4.27E-15 0.00E+00
NAME M_HB4_HB6_M9 M_HB4_HB6_M8
MODEL MbreakN MbreakN
ID 6.08E-12 1.79E-12
VGS 7.24E-01 5.10E-09
VDS 7.24E-01 1.78E+00
VBS -1.78E+00 0.00E+00
VTH 7.23E-01 3.40E-01
VDSAT 7.15E-05 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 9.33E-08 0.00E+00
GDS 8.27E-16 0.00E+00
GMB 1.33E-08 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.20E-17 1.20E-17
CGDOV 1.20E-17 1.20E-17
CGBOV 0.00E+00 0.00E+00
CGS 1.59E-15 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 0.00E+00 1.70E-15
NAME M_HB4_HB7_M6 M_HB4_HB7_M10
MODEL MbreakP MbreakP
ID -2.51E-12 -2.51E-12
VGS -6.95E-10 -1.39E-09
VDS -2.50E+00 -2.50E+00
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 4.27E-15 4.27E-15
NAME M_HB4_HB7_M9 M_HB4_HB7_M8
MODEL MbreakN MbreakN
ID 5.02E-12 5.02E-12
VGS 2.50E+00 2.50E+00
VDS 2.55E-09 2.55E-09
VBS -2.55E-09 0.00E+00
VTH 3.40E-01 3.40E-01
VDSAT 6.25E-01 6.25E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 1.62E-12 1.62E-12
GDS 1.97E-03 1.97E-03
GMB 1.04E-12 1.04E-12
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.20E-17 1.20E-17
CGDOV 1.20E-17 1.20E-17
CGBOV 0.00E+00 0.00E+00
CGS 1.19E-15 1.19E-15
CGD 1.19E-15 1.19E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB8_M6 M_HB4_HB8_M10
MODEL MbreakP MbreakP
ID -2.51E-12 -2.51E-12
VGS -3.37E-09 -4.63E-10
VDS -2.50E+00 -2.50E+00
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 4.27E-15 4.27E-15
NAME M_HB4_HB8_M9 M_HB4_HB8_M8
MODEL MbreakN MbreakN
ID 5.02E-12 5.02E-12
VGS 2.50E+00 2.50E+00
VDS 2.55E-09 2.55E-09
VBS -2.55E-09 0.00E+00
VTH 3.40E-01 3.40E-01
VDSAT 6.25E-01 6.25E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 1.62E-12 1.62E-12
GDS 1.97E-03 1.97E-03
GMB 1.04E-12 1.04E-12
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.20E-17 1.20E-17
CGDOV 1.20E-17 1.20E-17
CGBOV 0.00E+00 0.00E+00
CGS 1.19E-15 1.19E-15
CGD 1.19E-15 1.19E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB9_M6 M_HB4_HB9_M10
MODEL MbreakP MbreakP
ID -8.37E-13 -8.37E-13
VGS -2.50E+00 -2.50E+00
VDS -4.63E-10 -4.63E-10
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT -5.15E-01 -5.15E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 2.44E-13 2.44E-13
GDS 1.81E-03 1.81E-03
GMB 1.78E-13 1.78E-13
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 2.13E-15
CGD 2.13E-15 2.13E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB9_M11 M_HB4_HB9_M7
MODEL MbreakP MbreakN
ID -8.37E-13 -0.00E+00
VGS -2.50E+00 5.10E-09
VDS -4.63E-10 -2.94E-21
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 3.40E-01
VDSAT -5.15E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 2.44E-13 0.00E+00
GDS 1.81E-03 0.00E+00
GMB 1.78E-13 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 0.00E+00
CGD 2.13E-15 0.00E+00
CGB 0.00E+00 2.55E-15
NAME M_HB4_HB9_M8 M_HB4_HB9_M9
MODEL MbreakN MbreakN
ID -0.00E+00 2.51E-12
VGS 2.94E-21 5.10E-09
VDS 1.45E-21 2.50E+00
VBS 2.94E-21 1.49E-21
VTH 3.40E-01 3.40E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.80E-17 1.80E-17
CGDOV 1.80E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 2.55E-15 2.55E-15
NAME M_HB4_HB2_M6 M_HB4_HB2_M10
MODEL MbreakP MbreakP
ID -8.37E-13 -8.37E-13
VGS -2.50E+00 -2.50E+00
VDS -4.63E-10 -4.63E-10
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT -5.15E-01 -5.15E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 2.44E-13 2.44E-13
GDS 1.81E-03 1.81E-03
GMB 1.78E-13 1.78E-13
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 2.13E-15
CGD 2.13E-15 2.13E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB2_M11 M_HB4_HB2_M7
MODEL MbreakP MbreakN
ID -8.37E-13 -0.00E+00
VGS -2.50E+00 0.00E+00
VDS -4.63E-10 -2.96E-21
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 3.40E-01
VDSAT -5.15E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 2.44E-13 0.00E+00
GDS 1.81E-03 0.00E+00
GMB 1.78E-13 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 0.00E+00
CGD 2.13E-15 0.00E+00
CGB 0.00E+00 2.55E-15
NAME M_HB4_HB2_M8 M_HB4_HB2_M9
MODEL MbreakN MbreakN
ID -2.77E-27 2.51E-12
VGS 2.96E-21 5.10E-09
VDS -2.00E-15 2.50E+00
VBS 2.96E-21 2.00E-15
VTH 3.40E-01 3.40E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.80E-17 1.80E-17
CGDOV 1.80E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 2.55E-15 2.55E-15
NAME M_HB4_HB3_M6 M_HB4_HB3_M10
MODEL MbreakP MbreakP
ID -1.26E-12 -1.26E-12
VGS -2.50E+00 -2.50E+00
VDS -6.95E-10 -6.95E-10
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT -5.15E-01 -5.15E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 3.67E-13 3.67E-13
GDS 1.81E-03 1.81E-03
GMB 2.67E-13 2.67E-13
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 2.13E-15
CGD 2.13E-15 2.13E-15
CGB 0.00E+00 0.00E+00
NAME M_HB4_HB3_M11 M_HB4_HB3_M7
MODEL MbreakP MbreakN
ID -9.63E-22 1.91E-21
VGS -4.63E-10 2.50E+00
VDS -6.95E-10 6.47E-19
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 3.40E-01
VDSAT 0.00E+00 6.25E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 6.17E-22
GDS 0.00E+00 2.95E-03
GMB 0.00E+00 3.95E-22
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 1.79E-15
CGD 0.00E+00 1.79E-15
CGB 4.27E-15 0.00E+00
NAME M_HB4_HB3_M8 M_HB4_HB3_M9
MODEL MbreakN MbreakN
ID -3.01E-27 2.51E-12
VGS -6.47E-19 5.10E-09
VDS -2.17E-15 2.50E+00
VBS -6.47E-19 2.17E-15
VTH 3.40E-01 3.40E-01
VDSAT 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00
GDS 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.80E-17 1.80E-17
CGDOV 1.80E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00
CGB 2.55E-15 2.55E-15
NAME M_HB4_HB1_M6 M_HB4_HB1_M10
MODEL MbreakP MbreakP
ID -2.33E-21 -3.04E-12
VGS -4.63E-10 -2.50E+00
VDS -1.68E-09 -1.68E-09
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 -4.00E-01
VDSAT 0.00E+00 -5.15E-01
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 8.89E-13
GDS 0.00E+00 1.81E-03
GMB 0.00E+00 6.48E-13
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17
CGDOV 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 2.13E-15
CGD 0.00E+00 2.13E-15
CGB 4.27E-15 0.00E+00
NAME M_HB4_HB1_M11 M_HB4_HB1_M7
MODEL MbreakP MbreakN
ID -3.04E-12 -0.00E+00
VGS -2.50E+00 0.00E+00
VDS -1.68E-09 -1.31E-21
VBS 0.00E+00 0.00E+00
VTH -4.00E-01 3.40E-01
VDSAT -5.15E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 8.89E-13 0.00E+00
GDS 1.81E-03 0.00E+00
GMB 6.48E-13 0.00E+00
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 2.13E-15 0.00E+00
CGD 2.13E-15 0.00E+00
CGB 0.00E+00 2.55E-15
NAME M_HB4_HB1_M8 M_HB4_HB1_M9
MODEL MbreakN MbreakN
ID 1.79E-12 6.08E-12
VGS 1.31E-21 7.24E-01
VDS 1.78E+00 7.24E-01
VBS 1.31E-21 -1.78E+00
VTH 3.40E-01 7.23E-01
VDSAT 0.00E+00 5.84E-05
Lin0/Sat1 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00
GM 0.00E+00 1.14E-07
GDS 0.00E+00 6.75E-16
GMB 0.00E+00 1.63E-08
CBD 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00
CGSOV 1.80E-17 1.80E-17
CGDOV 1.80E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00
CGS 0.00E+00 2.38E-15
CGD 0.00E+00 0.00E+00
CGB 2.55E-15 0.00E+00
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( C) 0.0000 ( q) 5.103E-09 ( R) 0.0000 ( T) 0.0000
( nq) 2.5000 ( vdd) 2.5000 ($N_0001) 2.552E-09
($N_0002) 1.7765 ($N_0003) 2.5000
($N_0004) 2.552E-09 ($N_0005) 2.5000
($N_0006) 2.552E-09 ($N_0007) 5.103E-09
($N_0008)-2.937E-21 ($N_0009)-1.487E-21
($N_0010)-2.959E-21 ($N_0011)-1.995E-15
($N_0012) 5.103E-09 ($N_0013) 2.5000
($N_0014) 2.5000 ($N_0015) 646.9E-21
($N_0016)-2.173E-15 ($N_0017) 2.5000
($N_0018)-1.308E-21 ($N_0019) 1.7765
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -3.727E-11
V_V1 0.000E+00
V_V5 0.000E+00
V_V4 0.000E+00
TOTAL POWER DISSIPATION 9.32E-11 WATTS
JOB CONCLUDED
**** 02/27/24 03:06:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig.sch
**** JOB STATISTICS SUMMARY
******************************************************************************
Total job time (using Solver 1) = .14

208
analog/TestTrig.prb Normal file
View file

@ -0,0 +1,208 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(C)
MARKERID 0
END TRACE V(C)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(R)
MARKERID 0
END TRACE V(R)
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(T)
MARKERID 0
END TRACE V(T)
END YAXIS 1
END ANAPLOT 3
BEGIN ANAPLOT 4
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q)
MARKERID 0
END TRACE V(q)
END YAXIS 1
END ANAPLOT 4
BEGIN ANAPLOT 5
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(nq)
MARKERID 0
END TRACE V(nq)
END YAXIS 1
END ANAPLOT 5
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

246
analog/TestTrig.sch Normal file
View file

@ -0,0 +1,246 @@
*version 16.5 2970959269
u 174
M? 5
HB? 5
PM? 3
V? 6
? 4
C? 3
@libraries
"symbols" [.slb]
@analysis
.TRAN 1 0 0 0
+0 0ns
+1 120ns
.PROBE 0 1118480 -1 1 0 3
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 4750
@status
c 124:01:27:03:06:34;1708992394
n 0 124:01:27:03:06:39;1708992399 e
s 0 124:01:27:03:06:41;1708992401 e
*page 1 0 2020 1520 iC
@ports
port 100 agnd 330 230 h
port 98 GLOBAL 330 180 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
port 92 agnd 390 270 h
port 131 agnd 540 380 h
port 163 agnd 480 290 h
port 166 agnd 720 220 h
@parts
part 99 vdc 330 190 h
a 1 u 13 0 -11 18 hcn 100 DC=2.5
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 0 a 0:13 0 0 0 hln 100 PKGREF=V2
a 1 ap 9 0 24 7 hcn 100 REFDES=V2
part 85 vpulse 390 230 h
a 1 u 13 13 40 38 hcn 100 TD=4n
a 1 u 13 13 30 80 hcn 100 PER=20n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V1
a 1 ap 9 0 20 10 hcn 100 REFDES=V1
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 70 hcn 100 PW=4n
a 1 u 13 13 32 50 hcn 100 TF=0.1n
a 1 u 13 13 32 60 hcn 100 TR=0.1n
block 142 blocksym142 580 190 h
a 0 a 0:13 0 0 0 hln 100 PKGREF=HB4
a 0 ap 9 0 0 0 hln 100 REFDES=HB4
*symbol blocksym142
d
@type p
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\trig.sch
@pins
p 2 2 24 hlb 100 CLK l 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 44 hlb 100 R l 0 40 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 64 hlb 100 T l 0 60 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 48 24 hrb 100 NQ l 50 20 u
a 0 s 0:13 0 0 0 hln 100 ERC=o
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 48 44 hrb 100 Q l 50 40 u
a 0 s 0:13 0 0 0 hln 100 ERC=o
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
@graphics 50 80 0 0 10
r 0 0 0 50 80
*end blocksym
part 152 vpulse 480 250 h
a 1 u 13 13 40 38 hcn 100 TD=20n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 50 hcn 100 TF=0.1n
a 1 u 13 13 32 60 hcn 100 TR=0.1n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V5
a 1 ap 9 0 20 10 hcn 100 REFDES=V5
a 1 u 13 13 32 70 hcn 100 PW=20n
a 1 u 13 13 30 80 hcn 100 PER=40n
part 130 vpulse 540 350 h
a 1 u 13 13 32 70 hcn 100 PW=135n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 0 a 0:13 0 0 0 hln 100 PKGREF=V4
a 1 ap 9 0 20 10 hcn 100 REFDES=V4
a 1 u 13 13 40 38 hcn 100 TD=10n
a 1 u 13 13 32 50 hcn 100 TF=0.1n
a 1 u 13 13 32 60 hcn 100 TR=0.1n
a 1 u 13 13 30 80 hcn 100 PER=140n
part 164 C 670 230 h
a 0 sp 0 0 0 10 hlb 100 PART=C
a 0 s 0:13 0 0 0 hln 100 PKGTYPE=CK05
a 0 s 0:13 0 0 0 hln 100 GATE=
a 0 a 0:13 0 0 0 hln 100 PKGREF=C1
a 0 ap 9 0 15 0 hln 100 REFDES=C1
a 0 u 13 0 15 25 hln 100 VALUE=0.1p
part 165 C 670 210 h
a 0 sp 0 0 0 10 hlb 100 PART=C
a 0 s 0:13 0 0 0 hln 100 PKGTYPE=CK05
a 0 s 0:13 0 0 0 hln 100 GATE=
a 0 a 0:13 0 0 0 hln 100 PKGREF=C2
a 0 ap 9 0 15 0 hln 100 REFDES=C2
a 0 u 13 0 15 25 hln 100 VALUE=0.1p
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 150
a 0 up 0:33 0 0 0 hln 100 V=
s 330 180 330 190 101
a 0 up 33 0 332 185 hlt 100 V=
w 118
a 0 sr 0 0 0 0 hln 100 LABEL=C
a 0 up 0:33 0 0 0 hln 100 V=
s 390 210 580 210 88
a 0 up 33 0 485 209 hct 100 V=
a 0 sr 3 0 485 208 hcn 100 LABEL=C
s 390 230 390 210 86
w 144
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=T
s 480 250 580 250 134
a 0 up 33 0 530 249 hct 100 V=
a 0 sr 3 0 530 248 hcn 100 LABEL=T
w 87
a 0 sr 0:3 0 542 290 hln 100 LABEL=R
a 0 up 0:33 0 0 0 hln 100 V=
s 540 230 540 350 136
a 0 up 33 0 542 290 hlt 100 V=
a 0 sr 3 0 542 290 hln 100 LABEL=R
s 540 230 580 230 112
w 155
a 0 up 0:33 0 0 0 hln 100 V=
s 540 390 540 380 153
a 0 up 33 0 542 385 hlt 100 V=
w 149
a 0 sr 0 0 0 0 hln 100 LABEL=q
a 0 up 0:33 0 0 0 hln 100 V=
s 630 230 670 230 148
a 0 sr 3 0 650 228 hcn 100 LABEL=q
a 0 up 33 0 650 229 hct 100 V=
w 147
a 0 sr 0 0 0 0 hln 100 LABEL=nq
a 0 up 0:33 0 0 0 hln 100 V=
s 630 210 670 210 146
a 0 sr 3 0 650 208 hcn 100 LABEL=nq
a 0 up 33 0 650 209 hct 100 V=
w 168
s 700 210 700 220 169
s 700 220 700 230 173
s 700 220 720 220 171
@junction
j 330 230
+ p 99 -
+ s 100
j 330 190
+ p 99 +
+ w 150
j 330 180
+ s 98
+ w 150
j 580 250
+ p 142 T
+ w 144
j 630 210
+ p 142 NQ
+ w 147
j 630 230
+ p 142 Q
+ w 149
j 390 270
+ p 85 -
+ s 92
j 580 210
+ p 142 CLK
+ w 118
j 390 230
+ p 85 +
+ w 118
j 480 250
+ p 152 +
+ w 144
j 580 230
+ p 142 R
+ w 87
j 540 350
+ p 130 +
+ w 87
j 540 390
+ p 130 -
+ w 155
j 540 380
+ s 131
+ w 155
j 480 290
+ s 163
+ p 152 -
j 670 230
+ p 164 1
+ w 149
j 670 210
+ p 165 1
+ w 147
j 700 230
+ p 164 2
+ w 168
j 700 210
+ p 165 2
+ w 168
j 720 220
+ s 166
+ w 168
j 700 220
+ w 168
+ w 168
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

BIN
analog/TestTrig2.1OP Normal file

Binary file not shown.

BIN
analog/TestTrig2.MVL Normal file

Binary file not shown.

116
analog/TestTrig2.als Normal file
View file

@ -0,0 +1,116 @@
.ALIASES
V_V1 V1(+=C -=0 )
V_V5 V5(+=T -=0 )
V_V4 V4(+=R -=0 )
_ HB5(CLK=C R=R T=Q NQ=$N_0017 Q=Q2 )
_ HB5.HB10(in=C out=$N_0003 )
M_HB5_HB10_M4 HB5.HB10.M4(d=$N_0003 g=C s=vdd b=vdd )
M_HB5_HB10_M3 HB5.HB10.M3(d=$N_0003 g=C s=0 b=0 )
_ HB5.HB4(A=$N_0018 B=$N_0013 out=$N_0012 )
M_HB5_HB4_M6 HB5.HB4.M6(d=$N_0012 g=$N_0018 s=vdd b=vdd )
M_HB5_HB4_M10 HB5.HB4.M10(d=$N_0012 g=$N_0013 s=vdd b=vdd )
M_HB5_HB4_M9 HB5.HB4.M9(d=$N_0012 g=$N_0018 s=$N_0001 b=0 )
M_HB5_HB4_M8 HB5.HB4.M8(d=$N_0001 g=$N_0013 s=0 b=0 )
_ HB5.HB6(A=$N_0003 B=$N_0012 out=$N_0005 )
M_HB5_HB6_M6 HB5.HB6.M6(d=$N_0005 g=$N_0003 s=vdd b=vdd )
M_HB5_HB6_M10 HB5.HB6.M10(d=$N_0005 g=$N_0012 s=vdd b=vdd )
M_HB5_HB6_M9 HB5.HB6.M9(d=$N_0005 g=$N_0003 s=$N_0002 b=0 )
M_HB5_HB6_M8 HB5.HB6.M8(d=$N_0002 g=$N_0012 s=0 b=0 )
_ HB5.HB7(A=$N_0013 B=$N_0003 out=$N_0007 )
M_HB5_HB7_M6 HB5.HB7.M6(d=$N_0007 g=$N_0013 s=vdd b=vdd )
M_HB5_HB7_M10 HB5.HB7.M10(d=$N_0007 g=$N_0003 s=vdd b=vdd )
M_HB5_HB7_M9 HB5.HB7.M9(d=$N_0007 g=$N_0013 s=$N_0004 b=0 )
M_HB5_HB7_M8 HB5.HB7.M8(d=$N_0004 g=$N_0003 s=0 b=0 )
_ HB5.HB8(A=$N_0005 B=$N_0017 out=Q2 )
M_HB5_HB8_M6 HB5.HB8.M6(d=Q2 g=$N_0005 s=vdd b=vdd )
M_HB5_HB8_M10 HB5.HB8.M10(d=Q2 g=$N_0017 s=vdd b=vdd )
M_HB5_HB8_M9 HB5.HB8.M9(d=Q2 g=$N_0005 s=$N_0006 b=0 )
M_HB5_HB8_M8 HB5.HB8.M8(d=$N_0006 g=$N_0017 s=0 b=0 )
_ HB5.HB9(A=Q2 B=$N_0007 C=R out=$N_0017 )
M_HB5_HB9_M6 HB5.HB9.M6(d=$N_0017 g=Q2 s=vdd b=vdd )
M_HB5_HB9_M10 HB5.HB9.M10(d=$N_0017 g=R s=vdd b=vdd )
M_HB5_HB9_M11 HB5.HB9.M11(d=$N_0017 g=$N_0007 s=vdd b=vdd )
M_HB5_HB9_M7 HB5.HB9.M7(d=$N_0008 g=$N_0007 s=0 b=0 )
M_HB5_HB9_M8 HB5.HB9.M8(d=$N_0009 g=R s=$N_0008 b=0 )
M_HB5_HB9_M9 HB5.HB9.M9(d=$N_0017 g=Q2 s=$N_0009 b=0 )
_ HB5.HB2(A=Q2 B=Q C=C out=$N_0014 )
M_HB5_HB2_M6 HB5.HB2.M6(d=$N_0014 g=Q2 s=vdd b=vdd )
M_HB5_HB2_M10 HB5.HB2.M10(d=$N_0014 g=C s=vdd b=vdd )
M_HB5_HB2_M11 HB5.HB2.M11(d=$N_0014 g=Q s=vdd b=vdd )
M_HB5_HB2_M7 HB5.HB2.M7(d=$N_0010 g=Q s=0 b=0 )
M_HB5_HB2_M8 HB5.HB2.M8(d=$N_0011 g=C s=$N_0010 b=0 )
M_HB5_HB2_M9 HB5.HB2.M9(d=$N_0014 g=Q2 s=$N_0011 b=0 )
_ HB5.HB3(A=$N_0012 B=$N_0014 C=R out=$N_0013 )
M_HB5_HB3_M6 HB5.HB3.M6(d=$N_0013 g=$N_0012 s=vdd b=vdd )
M_HB5_HB3_M10 HB5.HB3.M10(d=$N_0013 g=R s=vdd b=vdd )
M_HB5_HB3_M11 HB5.HB3.M11(d=$N_0013 g=$N_0014 s=vdd b=vdd )
M_HB5_HB3_M7 HB5.HB3.M7(d=$N_0015 g=$N_0014 s=0 b=0 )
M_HB5_HB3_M8 HB5.HB3.M8(d=$N_0016 g=R s=$N_0015 b=0 )
M_HB5_HB3_M9 HB5.HB3.M9(d=$N_0013 g=$N_0012 s=$N_0016 b=0 )
_ HB5.HB1(A=$N_0017 B=Q C=C out=$N_0018 )
M_HB5_HB1_M6 HB5.HB1.M6(d=$N_0018 g=$N_0017 s=vdd b=vdd )
M_HB5_HB1_M10 HB5.HB1.M10(d=$N_0018 g=C s=vdd b=vdd )
M_HB5_HB1_M11 HB5.HB1.M11(d=$N_0018 g=Q s=vdd b=vdd )
M_HB5_HB1_M7 HB5.HB1.M7(d=$N_0019 g=Q s=0 b=0 )
M_HB5_HB1_M8 HB5.HB1.M8(d=$N_0020 g=C s=$N_0019 b=0 )
M_HB5_HB1_M9 HB5.HB1.M9(d=$N_0018 g=$N_0017 s=$N_0020 b=0 )
_ HB4(CLK=C R=R T=T NQ=$N_0037 Q=Q )
_ HB4.HB10(in=C out=$N_0023 )
M_HB4_HB10_M4 HB4.HB10.M4(d=$N_0023 g=C s=vdd b=vdd )
M_HB4_HB10_M3 HB4.HB10.M3(d=$N_0023 g=C s=0 b=0 )
_ HB4.HB4(A=$N_0038 B=$N_0033 out=$N_0032 )
M_HB4_HB4_M6 HB4.HB4.M6(d=$N_0032 g=$N_0038 s=vdd b=vdd )
M_HB4_HB4_M10 HB4.HB4.M10(d=$N_0032 g=$N_0033 s=vdd b=vdd )
M_HB4_HB4_M9 HB4.HB4.M9(d=$N_0032 g=$N_0038 s=$N_0021 b=0 )
M_HB4_HB4_M8 HB4.HB4.M8(d=$N_0021 g=$N_0033 s=0 b=0 )
_ HB4.HB6(A=$N_0023 B=$N_0032 out=$N_0025 )
M_HB4_HB6_M6 HB4.HB6.M6(d=$N_0025 g=$N_0023 s=vdd b=vdd )
M_HB4_HB6_M10 HB4.HB6.M10(d=$N_0025 g=$N_0032 s=vdd b=vdd )
M_HB4_HB6_M9 HB4.HB6.M9(d=$N_0025 g=$N_0023 s=$N_0022 b=0 )
M_HB4_HB6_M8 HB4.HB6.M8(d=$N_0022 g=$N_0032 s=0 b=0 )
_ HB4.HB7(A=$N_0033 B=$N_0023 out=$N_0027 )
M_HB4_HB7_M6 HB4.HB7.M6(d=$N_0027 g=$N_0033 s=vdd b=vdd )
M_HB4_HB7_M10 HB4.HB7.M10(d=$N_0027 g=$N_0023 s=vdd b=vdd )
M_HB4_HB7_M9 HB4.HB7.M9(d=$N_0027 g=$N_0033 s=$N_0024 b=0 )
M_HB4_HB7_M8 HB4.HB7.M8(d=$N_0024 g=$N_0023 s=0 b=0 )
_ HB4.HB8(A=$N_0025 B=$N_0037 out=Q )
M_HB4_HB8_M6 HB4.HB8.M6(d=Q g=$N_0025 s=vdd b=vdd )
M_HB4_HB8_M10 HB4.HB8.M10(d=Q g=$N_0037 s=vdd b=vdd )
M_HB4_HB8_M9 HB4.HB8.M9(d=Q g=$N_0025 s=$N_0026 b=0 )
M_HB4_HB8_M8 HB4.HB8.M8(d=$N_0026 g=$N_0037 s=0 b=0 )
_ HB4.HB9(A=Q B=$N_0027 C=R out=$N_0037 )
M_HB4_HB9_M6 HB4.HB9.M6(d=$N_0037 g=Q s=vdd b=vdd )
M_HB4_HB9_M10 HB4.HB9.M10(d=$N_0037 g=R s=vdd b=vdd )
M_HB4_HB9_M11 HB4.HB9.M11(d=$N_0037 g=$N_0027 s=vdd b=vdd )
M_HB4_HB9_M7 HB4.HB9.M7(d=$N_0028 g=$N_0027 s=0 b=0 )
M_HB4_HB9_M8 HB4.HB9.M8(d=$N_0029 g=R s=$N_0028 b=0 )
M_HB4_HB9_M9 HB4.HB9.M9(d=$N_0037 g=Q s=$N_0029 b=0 )
_ HB4.HB2(A=Q B=T C=C out=$N_0034 )
M_HB4_HB2_M6 HB4.HB2.M6(d=$N_0034 g=Q s=vdd b=vdd )
M_HB4_HB2_M10 HB4.HB2.M10(d=$N_0034 g=C s=vdd b=vdd )
M_HB4_HB2_M11 HB4.HB2.M11(d=$N_0034 g=T s=vdd b=vdd )
M_HB4_HB2_M7 HB4.HB2.M7(d=$N_0030 g=T s=0 b=0 )
M_HB4_HB2_M8 HB4.HB2.M8(d=$N_0031 g=C s=$N_0030 b=0 )
M_HB4_HB2_M9 HB4.HB2.M9(d=$N_0034 g=Q s=$N_0031 b=0 )
_ HB4.HB3(A=$N_0032 B=$N_0034 C=R out=$N_0033 )
M_HB4_HB3_M6 HB4.HB3.M6(d=$N_0033 g=$N_0032 s=vdd b=vdd )
M_HB4_HB3_M10 HB4.HB3.M10(d=$N_0033 g=R s=vdd b=vdd )
M_HB4_HB3_M11 HB4.HB3.M11(d=$N_0033 g=$N_0034 s=vdd b=vdd )
M_HB4_HB3_M7 HB4.HB3.M7(d=$N_0035 g=$N_0034 s=0 b=0 )
M_HB4_HB3_M8 HB4.HB3.M8(d=$N_0036 g=R s=$N_0035 b=0 )
M_HB4_HB3_M9 HB4.HB3.M9(d=$N_0033 g=$N_0032 s=$N_0036 b=0 )
_ HB4.HB1(A=$N_0037 B=T C=C out=$N_0038 )
M_HB4_HB1_M6 HB4.HB1.M6(d=$N_0038 g=$N_0037 s=vdd b=vdd )
M_HB4_HB1_M10 HB4.HB1.M10(d=$N_0038 g=C s=vdd b=vdd )
M_HB4_HB1_M11 HB4.HB1.M11(d=$N_0038 g=T s=vdd b=vdd )
M_HB4_HB1_M7 HB4.HB1.M7(d=$N_0039 g=T s=0 b=0 )
M_HB4_HB1_M8 HB4.HB1.M8(d=$N_0040 g=C s=$N_0039 b=0 )
M_HB4_HB1_M9 HB4.HB1.M9(d=$N_0038 g=$N_0037 s=$N_0040 b=0 )
V_V2 V2(+=vdd -=0 )
_ _(Q2=Q2)
_ _(Q=Q)
_ _(R=R)
_ _(vdd=vdd)
_ _(C=C)
_ _(T=T)
.ENDALIASES

23
analog/TestTrig2.cir Normal file
View file

@ -0,0 +1,23 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\TestTrig2.sch
* Schematics Version 16.5.0
* Tue Feb 27 06:55:59 2024
** Analysis setup **
.tran 0ns 80ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestTrig2.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/TestTrig2.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=0, size=166
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=167, size=165

263
analog/TestTrig2.net Normal file
View file

@ -0,0 +1,263 @@
* Schematics Netlist *
V_V1 C 0
+PULSE 0 2.5 4n 0.1n 0.1n 4n 20n
V_V5 T 0
+PULSE 0 2.5 20n 0.1n 0.1n 20n 40n
V_V4 R 0
+PULSE 0 2.5 10n 0.1n 0.1n 55n 70n
M_HB5_HB10_M4 $N_0003 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB10_M3 $N_0003 C 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB5_HB4_M6 $N_0012 $N_0018 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB4_M10 $N_0012 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB4_M9 $N_0012 $N_0018 $N_0001 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB4_M8 $N_0001 $N_0013 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB6_M6 $N_0005 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB6_M10 $N_0005 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB6_M9 $N_0005 $N_0003 $N_0002 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB6_M8 $N_0002 $N_0012 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB7_M6 $N_0007 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB7_M10 $N_0007 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB7_M9 $N_0007 $N_0013 $N_0004 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB7_M8 $N_0004 $N_0003 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB8_M6 Q2 $N_0005 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB8_M10 Q2 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB8_M9 Q2 $N_0005 $N_0006 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB8_M8 $N_0006 $N_0017 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB5_HB9_M6 $N_0017 Q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB9_M10 $N_0017 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB9_M11 $N_0017 $N_0007 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB9_M7 $N_0008 $N_0007 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB9_M8 $N_0009 R $N_0008 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB9_M9 $N_0017 Q2 $N_0009 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB2_M6 $N_0014 Q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB2_M10 $N_0014 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB2_M11 $N_0014 Q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB2_M7 $N_0010 Q 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB2_M8 $N_0011 C $N_0010 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB2_M9 $N_0014 Q2 $N_0011 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB3_M6 $N_0013 $N_0012 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB3_M10 $N_0013 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB3_M11 $N_0013 $N_0014 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB3_M7 $N_0015 $N_0014 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB3_M8 $N_0016 R $N_0015 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB3_M9 $N_0013 $N_0012 $N_0016 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB1_M6 $N_0018 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB1_M10 $N_0018 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB1_M11 $N_0018 Q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_HB1_M7 $N_0019 Q 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB1_M8 $N_0020 C $N_0019 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_HB1_M9 $N_0018 $N_0017 $N_0020 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB10_M4 $N_0023 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB10_M3 $N_0023 C 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB4_HB4_M6 $N_0032 $N_0038 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M10 $N_0032 $N_0033 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB4_M9 $N_0032 $N_0038 $N_0021 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB4_M8 $N_0021 $N_0033 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M6 $N_0025 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M10 $N_0025 $N_0032 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB6_M9 $N_0025 $N_0023 $N_0022 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB6_M8 $N_0022 $N_0032 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M6 $N_0027 $N_0033 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M10 $N_0027 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB7_M9 $N_0027 $N_0033 $N_0024 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB7_M8 $N_0024 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M6 Q $N_0025 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M10 Q $N_0037 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB8_M9 Q $N_0025 $N_0026 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB8_M8 $N_0026 $N_0037 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_HB9_M6 $N_0037 Q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M10 $N_0037 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M11 $N_0037 $N_0027 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB9_M7 $N_0028 $N_0027 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M8 $N_0029 R $N_0028 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB9_M9 $N_0037 Q $N_0029 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M6 $N_0034 Q vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M10 $N_0034 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M11 $N_0034 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB2_M7 $N_0030 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M8 $N_0031 C $N_0030 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB2_M9 $N_0034 Q $N_0031 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M6 $N_0033 $N_0032 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M10 $N_0033 R vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M11 $N_0033 $N_0034 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB3_M7 $N_0035 $N_0034 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M8 $N_0036 R $N_0035 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB3_M9 $N_0033 $N_0032 $N_0036 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M6 $N_0038 $N_0037 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M10 $N_0038 C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M11 $N_0038 T vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_HB1_M7 $N_0039 T 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M8 $N_0040 C $N_0039 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_HB1_M9 $N_0038 $N_0037 $N_0040 0 MbreakN
+ L=0.25u
+ W=1.8u
V_V2 vdd 0 2.5

1540
analog/TestTrig2.out Normal file

File diff suppressed because it is too large Load diff

174
analog/TestTrig2.prb Normal file
View file

@ -0,0 +1,174 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(C)
MARKERID 0
END TRACE V(C)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(R)
MARKERID 0
END TRACE V(R)
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(Q)
MARKERID 0
END TRACE V(Q)
END YAXIS 1
END ANAPLOT 3
BEGIN ANAPLOT 4
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(Q2)
MARKERID 0
END TRACE V(Q2)
END YAXIS 1
END ANAPLOT 4
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

BIN
analog/clock7.MVL Normal file

Binary file not shown.

1096
analog/clock7.sch Normal file

File diff suppressed because it is too large Load diff

BIN
analog/clock7x2.1OP Normal file

Binary file not shown.

BIN
analog/clock7x2.MVL Normal file

Binary file not shown.

495
analog/clock7x2.als Normal file
View file

@ -0,0 +1,495 @@
.ALIASES
V_V1 V1(+=vdd -=0 )
V_V2 V2(+=C -=0 )
_ HB1(C=C E=vdd R=R L=L Q1=q1 Q2=q2 Q3=q3 )
_ HB1.HB11(A=$N_0009 B=$N_0006 C=$N_0012 out=$N_0003 )
M_HB1_HB11_M6 HB1.HB11.M6(d=$N_0003 g=$N_0009 s=vdd b=vdd )
M_HB1_HB11_M10 HB1.HB11.M10(d=$N_0003 g=$N_0012 s=vdd b=vdd )
M_HB1_HB11_M11 HB1.HB11.M11(d=$N_0003 g=$N_0006 s=vdd b=vdd )
M_HB1_HB11_M7 HB1.HB11.M7(d=$N_0001 g=$N_0006 s=0 b=0 )
M_HB1_HB11_M8 HB1.HB11.M8(d=$N_0002 g=$N_0012 s=$N_0001 b=0 )
M_HB1_HB11_M9 HB1.HB11.M9(d=$N_0003 g=$N_0009 s=$N_0002 b=0 )
_ HB1.HB12(in=$N_0003 out=$N_0022 )
M_HB1_HB12_M4 HB1.HB12.M4(d=$N_0022 g=$N_0003 s=vdd b=vdd )
M_HB1_HB12_M3 HB1.HB12.M3(d=$N_0022 g=$N_0003 s=0 b=0 )
_ HB1.HB16(A=$N_0019 B=vdd out=$N_0005 )
M_HB1_HB16_M6 HB1.HB16.M6(d=$N_0005 g=$N_0019 s=vdd b=vdd )
M_HB1_HB16_M10 HB1.HB16.M10(d=$N_0005 g=vdd s=vdd b=vdd )
M_HB1_HB16_M9 HB1.HB16.M9(d=$N_0005 g=$N_0019 s=$N_0004 b=0 )
M_HB1_HB16_M8 HB1.HB16.M8(d=$N_0004 g=vdd s=0 b=0 )
_ HB1.HB17(in=$N_0019 out=L )
M_HB1_HB17_M4 HB1.HB17.M4(d=L g=$N_0019 s=vdd b=vdd )
M_HB1_HB17_M3 HB1.HB17.M3(d=L g=$N_0019 s=0 b=0 )
_ HB1.HB18(in=$N_0005 out=$N_0067 )
M_HB1_HB18_M4 HB1.HB18.M4(d=$N_0067 g=$N_0005 s=vdd b=vdd )
M_HB1_HB18_M3 HB1.HB18.M3(d=$N_0067 g=$N_0005 s=0 b=0 )
_ HB1.HB7(A=q1 B=q2 C=$N_0086 out=$N_0006 )
M_HB1_HB7_M6 HB1.HB7.M6(d=$N_0006 g=q1 s=vdd b=vdd )
M_HB1_HB7_M10 HB1.HB7.M10(d=$N_0006 g=$N_0086 s=vdd b=vdd )
M_HB1_HB7_M11 HB1.HB7.M11(d=$N_0006 g=q2 s=vdd b=vdd )
M_HB1_HB7_M7 HB1.HB7.M7(d=$N_0007 g=q2 s=0 b=0 )
M_HB1_HB7_M8 HB1.HB7.M8(d=$N_0008 g=$N_0086 s=$N_0007 b=0 )
M_HB1_HB7_M9 HB1.HB7.M9(d=$N_0006 g=q1 s=$N_0008 b=0 )
_ HB1.HB8(A=q1 B=$N_0041 C=$N_0086 out=$N_0009 )
M_HB1_HB8_M6 HB1.HB8.M6(d=$N_0009 g=q1 s=vdd b=vdd )
M_HB1_HB8_M10 HB1.HB8.M10(d=$N_0009 g=$N_0086 s=vdd b=vdd )
M_HB1_HB8_M11 HB1.HB8.M11(d=$N_0009 g=$N_0041 s=vdd b=vdd )
M_HB1_HB8_M7 HB1.HB8.M7(d=$N_0010 g=$N_0041 s=0 b=0 )
M_HB1_HB8_M8 HB1.HB8.M8(d=$N_0011 g=$N_0086 s=$N_0010 b=0 )
M_HB1_HB8_M9 HB1.HB8.M9(d=$N_0009 g=q1 s=$N_0011 b=0 )
_ HB1.HB9(A=q1 B=$N_0041 C=q3 out=$N_0012 )
M_HB1_HB9_M6 HB1.HB9.M6(d=$N_0012 g=q1 s=vdd b=vdd )
M_HB1_HB9_M10 HB1.HB9.M10(d=$N_0012 g=q3 s=vdd b=vdd )
M_HB1_HB9_M11 HB1.HB9.M11(d=$N_0012 g=$N_0041 s=vdd b=vdd )
M_HB1_HB9_M7 HB1.HB9.M7(d=$N_0013 g=$N_0041 s=0 b=0 )
M_HB1_HB9_M8 HB1.HB9.M8(d=$N_0014 g=q3 s=$N_0013 b=0 )
M_HB1_HB9_M9 HB1.HB9.M9(d=$N_0012 g=q1 s=$N_0014 b=0 )
_ HB1.HB3(A=$N_0065 B=$N_0041 C=$N_0086 out=$N_0019 )
M_HB1_HB3_M6 HB1.HB3.M6(d=$N_0019 g=$N_0065 s=vdd b=vdd )
M_HB1_HB3_M10 HB1.HB3.M10(d=$N_0019 g=$N_0086 s=vdd b=vdd )
M_HB1_HB3_M11 HB1.HB3.M11(d=$N_0019 g=$N_0041 s=vdd b=vdd )
M_HB1_HB3_M7 HB1.HB3.M7(d=$N_0015 g=$N_0041 s=0 b=0 )
M_HB1_HB3_M8 HB1.HB3.M8(d=$N_0016 g=$N_0086 s=$N_0015 b=0 )
M_HB1_HB3_M9 HB1.HB3.M9(d=$N_0019 g=$N_0065 s=$N_0016 b=0 )
_ HB1.HB10(A=q3 B=$N_0041 C=$N_0065 out=$N_0020 )
M_HB1_HB10_M6 HB1.HB10.M6(d=$N_0020 g=q3 s=vdd b=vdd )
M_HB1_HB10_M10 HB1.HB10.M10(d=$N_0020 g=$N_0065 s=vdd b=vdd )
M_HB1_HB10_M11 HB1.HB10.M11(d=$N_0020 g=$N_0041 s=vdd b=vdd )
M_HB1_HB10_M7 HB1.HB10.M7(d=$N_0017 g=$N_0041 s=0 b=0 )
M_HB1_HB10_M8 HB1.HB10.M8(d=$N_0018 g=$N_0065 s=$N_0017 b=0 )
M_HB1_HB10_M9 HB1.HB10.M9(d=$N_0020 g=q3 s=$N_0018 b=0 )
_ HB1.HB13(A=$N_0019 B=$N_0020 out=$N_0046 )
M_HB1_HB13_M6 HB1.HB13.M6(d=$N_0046 g=$N_0019 s=vdd b=vdd )
M_HB1_HB13_M10 HB1.HB13.M10(d=$N_0046 g=$N_0020 s=vdd b=vdd )
M_HB1_HB13_M9 HB1.HB13.M9(d=$N_0046 g=$N_0019 s=$N_0021 b=0 )
M_HB1_HB13_M8 HB1.HB13.M8(d=$N_0021 g=$N_0020 s=0 b=0 )
_ HB1.HB19(in=$N_0023 out=$N_0043 )
M_HB1_HB19_M4 HB1.HB19.M4(d=$N_0043 g=$N_0023 s=vdd b=vdd )
M_HB1_HB19_M3 HB1.HB19.M3(d=$N_0043 g=$N_0023 s=0 b=0 )
_ HB1.HB15(A=$N_0022 B=vdd out=$N_0023 )
M_HB1_HB15_M6 HB1.HB15.M6(d=$N_0023 g=$N_0022 s=vdd b=vdd )
M_HB1_HB15_M10 HB1.HB15.M10(d=$N_0023 g=vdd s=vdd b=vdd )
M_HB1_HB15_M9 HB1.HB15.M9(d=$N_0023 g=$N_0022 s=$N_0024 b=0 )
M_HB1_HB15_M8 HB1.HB15.M8(d=$N_0024 g=vdd s=0 b=0 )
_ HB1.HB5(CLK=C R=R T=$N_0043 NQ=$N_0041 Q=q2 )
_ HB1.HB5.HB10(in=C out=$N_0027 )
M_HB1_HB5_HB10_M4 HB1.HB5.HB10.M4(d=$N_0027 g=C s=vdd b=vdd )
M_HB1_HB5_HB10_M3 HB1.HB5.HB10.M3(d=$N_0027 g=C s=0 b=0 )
_ HB1.HB5.HB4(A=$N_0042 B=$N_0037 out=$N_0036 )
M_HB1_HB5_HB4_M6 HB1.HB5.HB4.M6(d=$N_0036 g=$N_0042 s=vdd b=vdd )
M_HB1_HB5_HB4_M10 HB1.HB5.HB4.M10(d=$N_0036 g=$N_0037 s=vdd b=vdd )
M_HB1_HB5_HB4_M9 HB1.HB5.HB4.M9(d=$N_0036 g=$N_0042 s=$N_0025 b=0 )
M_HB1_HB5_HB4_M8 HB1.HB5.HB4.M8(d=$N_0025 g=$N_0037 s=0 b=0 )
_ HB1.HB5.HB6(A=$N_0027 B=$N_0036 out=$N_0029 )
M_HB1_HB5_HB6_M6 HB1.HB5.HB6.M6(d=$N_0029 g=$N_0027 s=vdd b=vdd )
M_HB1_HB5_HB6_M10 HB1.HB5.HB6.M10(d=$N_0029 g=$N_0036 s=vdd b=vdd )
M_HB1_HB5_HB6_M9 HB1.HB5.HB6.M9(d=$N_0029 g=$N_0027 s=$N_0026 b=0 )
M_HB1_HB5_HB6_M8 HB1.HB5.HB6.M8(d=$N_0026 g=$N_0036 s=0 b=0 )
_ HB1.HB5.HB7(A=$N_0037 B=$N_0027 out=$N_0031 )
M_HB1_HB5_HB7_M6 HB1.HB5.HB7.M6(d=$N_0031 g=$N_0037 s=vdd b=vdd )
M_HB1_HB5_HB7_M10 HB1.HB5.HB7.M10(d=$N_0031 g=$N_0027 s=vdd b=vdd )
M_HB1_HB5_HB7_M9 HB1.HB5.HB7.M9(d=$N_0031 g=$N_0037 s=$N_0028 b=0 )
M_HB1_HB5_HB7_M8 HB1.HB5.HB7.M8(d=$N_0028 g=$N_0027 s=0 b=0 )
_ HB1.HB5.HB8(A=$N_0029 B=$N_0041 out=q2 )
M_HB1_HB5_HB8_M6 HB1.HB5.HB8.M6(d=q2 g=$N_0029 s=vdd b=vdd )
M_HB1_HB5_HB8_M10 HB1.HB5.HB8.M10(d=q2 g=$N_0041 s=vdd b=vdd )
M_HB1_HB5_HB8_M9 HB1.HB5.HB8.M9(d=q2 g=$N_0029 s=$N_0030 b=0 )
M_HB1_HB5_HB8_M8 HB1.HB5.HB8.M8(d=$N_0030 g=$N_0041 s=0 b=0 )
_ HB1.HB5.HB9(A=q2 B=$N_0031 C=R out=$N_0041 )
M_HB1_HB5_HB9_M6 HB1.HB5.HB9.M6(d=$N_0041 g=q2 s=vdd b=vdd )
M_HB1_HB5_HB9_M10 HB1.HB5.HB9.M10(d=$N_0041 g=R s=vdd b=vdd )
M_HB1_HB5_HB9_M11 HB1.HB5.HB9.M11(d=$N_0041 g=$N_0031 s=vdd b=vdd )
M_HB1_HB5_HB9_M7 HB1.HB5.HB9.M7(d=$N_0032 g=$N_0031 s=0 b=0 )
M_HB1_HB5_HB9_M8 HB1.HB5.HB9.M8(d=$N_0033 g=R s=$N_0032 b=0 )
M_HB1_HB5_HB9_M9 HB1.HB5.HB9.M9(d=$N_0041 g=q2 s=$N_0033 b=0 )
_ HB1.HB5.HB2(A=q2 B=$N_0043 C=C out=$N_0038 )
M_HB1_HB5_HB2_M6 HB1.HB5.HB2.M6(d=$N_0038 g=q2 s=vdd b=vdd )
M_HB1_HB5_HB2_M10 HB1.HB5.HB2.M10(d=$N_0038 g=C s=vdd b=vdd )
M_HB1_HB5_HB2_M11 HB1.HB5.HB2.M11(d=$N_0038 g=$N_0043 s=vdd b=vdd )
M_HB1_HB5_HB2_M7 HB1.HB5.HB2.M7(d=$N_0034 g=$N_0043 s=0 b=0 )
M_HB1_HB5_HB2_M8 HB1.HB5.HB2.M8(d=$N_0035 g=C s=$N_0034 b=0 )
M_HB1_HB5_HB2_M9 HB1.HB5.HB2.M9(d=$N_0038 g=q2 s=$N_0035 b=0 )
_ HB1.HB5.HB3(A=$N_0036 B=$N_0038 C=R out=$N_0037 )
M_HB1_HB5_HB3_M6 HB1.HB5.HB3.M6(d=$N_0037 g=$N_0036 s=vdd b=vdd )
M_HB1_HB5_HB3_M10 HB1.HB5.HB3.M10(d=$N_0037 g=R s=vdd b=vdd )
M_HB1_HB5_HB3_M11 HB1.HB5.HB3.M11(d=$N_0037 g=$N_0038 s=vdd b=vdd )
M_HB1_HB5_HB3_M7 HB1.HB5.HB3.M7(d=$N_0039 g=$N_0038 s=0 b=0 )
M_HB1_HB5_HB3_M8 HB1.HB5.HB3.M8(d=$N_0040 g=R s=$N_0039 b=0 )
M_HB1_HB5_HB3_M9 HB1.HB5.HB3.M9(d=$N_0037 g=$N_0036 s=$N_0040 b=0 )
_ HB1.HB5.HB1(A=$N_0041 B=$N_0043 C=C out=$N_0042 )
M_HB1_HB5_HB1_M6 HB1.HB5.HB1.M6(d=$N_0042 g=$N_0041 s=vdd b=vdd )
M_HB1_HB5_HB1_M10 HB1.HB5.HB1.M10(d=$N_0042 g=C s=vdd b=vdd )
M_HB1_HB5_HB1_M11 HB1.HB5.HB1.M11(d=$N_0042 g=$N_0043 s=vdd b=vdd )
M_HB1_HB5_HB1_M7 HB1.HB5.HB1.M7(d=$N_0044 g=$N_0043 s=0 b=0 )
M_HB1_HB5_HB1_M8 HB1.HB5.HB1.M8(d=$N_0045 g=C s=$N_0044 b=0 )
M_HB1_HB5_HB1_M9 HB1.HB5.HB1.M9(d=$N_0042 g=$N_0041 s=$N_0045 b=0 )
_ HB1.HB20(in=$N_0047 out=$N_0088 )
M_HB1_HB20_M4 HB1.HB20.M4(d=$N_0088 g=$N_0047 s=vdd b=vdd )
M_HB1_HB20_M3 HB1.HB20.M3(d=$N_0088 g=$N_0047 s=0 b=0 )
_ HB1.HB14(A=$N_0046 B=vdd out=$N_0047 )
M_HB1_HB14_M6 HB1.HB14.M6(d=$N_0047 g=$N_0046 s=vdd b=vdd )
M_HB1_HB14_M10 HB1.HB14.M10(d=$N_0047 g=vdd s=vdd b=vdd )
M_HB1_HB14_M9 HB1.HB14.M9(d=$N_0047 g=$N_0046 s=$N_0048 b=0 )
M_HB1_HB14_M8 HB1.HB14.M8(d=$N_0048 g=vdd s=0 b=0 )
_ HB1.HB4(CLK=C R=R T=$N_0067 NQ=$N_0065 Q=q1 )
_ HB1.HB4.HB10(in=C out=$N_0051 )
M_HB1_HB4_HB10_M4 HB1.HB4.HB10.M4(d=$N_0051 g=C s=vdd b=vdd )
M_HB1_HB4_HB10_M3 HB1.HB4.HB10.M3(d=$N_0051 g=C s=0 b=0 )
_ HB1.HB4.HB4(A=$N_0066 B=$N_0061 out=$N_0060 )
M_HB1_HB4_HB4_M6 HB1.HB4.HB4.M6(d=$N_0060 g=$N_0066 s=vdd b=vdd )
M_HB1_HB4_HB4_M10 HB1.HB4.HB4.M10(d=$N_0060 g=$N_0061 s=vdd b=vdd )
M_HB1_HB4_HB4_M9 HB1.HB4.HB4.M9(d=$N_0060 g=$N_0066 s=$N_0049 b=0 )
M_HB1_HB4_HB4_M8 HB1.HB4.HB4.M8(d=$N_0049 g=$N_0061 s=0 b=0 )
_ HB1.HB4.HB6(A=$N_0051 B=$N_0060 out=$N_0053 )
M_HB1_HB4_HB6_M6 HB1.HB4.HB6.M6(d=$N_0053 g=$N_0051 s=vdd b=vdd )
M_HB1_HB4_HB6_M10 HB1.HB4.HB6.M10(d=$N_0053 g=$N_0060 s=vdd b=vdd )
M_HB1_HB4_HB6_M9 HB1.HB4.HB6.M9(d=$N_0053 g=$N_0051 s=$N_0050 b=0 )
M_HB1_HB4_HB6_M8 HB1.HB4.HB6.M8(d=$N_0050 g=$N_0060 s=0 b=0 )
_ HB1.HB4.HB7(A=$N_0061 B=$N_0051 out=$N_0055 )
M_HB1_HB4_HB7_M6 HB1.HB4.HB7.M6(d=$N_0055 g=$N_0061 s=vdd b=vdd )
M_HB1_HB4_HB7_M10 HB1.HB4.HB7.M10(d=$N_0055 g=$N_0051 s=vdd b=vdd )
M_HB1_HB4_HB7_M9 HB1.HB4.HB7.M9(d=$N_0055 g=$N_0061 s=$N_0052 b=0 )
M_HB1_HB4_HB7_M8 HB1.HB4.HB7.M8(d=$N_0052 g=$N_0051 s=0 b=0 )
_ HB1.HB4.HB8(A=$N_0053 B=$N_0065 out=q1 )
M_HB1_HB4_HB8_M6 HB1.HB4.HB8.M6(d=q1 g=$N_0053 s=vdd b=vdd )
M_HB1_HB4_HB8_M10 HB1.HB4.HB8.M10(d=q1 g=$N_0065 s=vdd b=vdd )
M_HB1_HB4_HB8_M9 HB1.HB4.HB8.M9(d=q1 g=$N_0053 s=$N_0054 b=0 )
M_HB1_HB4_HB8_M8 HB1.HB4.HB8.M8(d=$N_0054 g=$N_0065 s=0 b=0 )
_ HB1.HB4.HB9(A=q1 B=$N_0055 C=R out=$N_0065 )
M_HB1_HB4_HB9_M6 HB1.HB4.HB9.M6(d=$N_0065 g=q1 s=vdd b=vdd )
M_HB1_HB4_HB9_M10 HB1.HB4.HB9.M10(d=$N_0065 g=R s=vdd b=vdd )
M_HB1_HB4_HB9_M11 HB1.HB4.HB9.M11(d=$N_0065 g=$N_0055 s=vdd b=vdd )
M_HB1_HB4_HB9_M7 HB1.HB4.HB9.M7(d=$N_0056 g=$N_0055 s=0 b=0 )
M_HB1_HB4_HB9_M8 HB1.HB4.HB9.M8(d=$N_0057 g=R s=$N_0056 b=0 )
M_HB1_HB4_HB9_M9 HB1.HB4.HB9.M9(d=$N_0065 g=q1 s=$N_0057 b=0 )
_ HB1.HB4.HB2(A=q1 B=$N_0067 C=C out=$N_0062 )
M_HB1_HB4_HB2_M6 HB1.HB4.HB2.M6(d=$N_0062 g=q1 s=vdd b=vdd )
M_HB1_HB4_HB2_M10 HB1.HB4.HB2.M10(d=$N_0062 g=C s=vdd b=vdd )
M_HB1_HB4_HB2_M11 HB1.HB4.HB2.M11(d=$N_0062 g=$N_0067 s=vdd b=vdd )
M_HB1_HB4_HB2_M7 HB1.HB4.HB2.M7(d=$N_0058 g=$N_0067 s=0 b=0 )
M_HB1_HB4_HB2_M8 HB1.HB4.HB2.M8(d=$N_0059 g=C s=$N_0058 b=0 )
M_HB1_HB4_HB2_M9 HB1.HB4.HB2.M9(d=$N_0062 g=q1 s=$N_0059 b=0 )
_ HB1.HB4.HB3(A=$N_0060 B=$N_0062 C=R out=$N_0061 )
M_HB1_HB4_HB3_M6 HB1.HB4.HB3.M6(d=$N_0061 g=$N_0060 s=vdd b=vdd )
M_HB1_HB4_HB3_M10 HB1.HB4.HB3.M10(d=$N_0061 g=R s=vdd b=vdd )
M_HB1_HB4_HB3_M11 HB1.HB4.HB3.M11(d=$N_0061 g=$N_0062 s=vdd b=vdd )
M_HB1_HB4_HB3_M7 HB1.HB4.HB3.M7(d=$N_0063 g=$N_0062 s=0 b=0 )
M_HB1_HB4_HB3_M8 HB1.HB4.HB3.M8(d=$N_0064 g=R s=$N_0063 b=0 )
M_HB1_HB4_HB3_M9 HB1.HB4.HB3.M9(d=$N_0061 g=$N_0060 s=$N_0064 b=0 )
_ HB1.HB4.HB1(A=$N_0065 B=$N_0067 C=C out=$N_0066 )
M_HB1_HB4_HB1_M6 HB1.HB4.HB1.M6(d=$N_0066 g=$N_0065 s=vdd b=vdd )
M_HB1_HB4_HB1_M10 HB1.HB4.HB1.M10(d=$N_0066 g=C s=vdd b=vdd )
M_HB1_HB4_HB1_M11 HB1.HB4.HB1.M11(d=$N_0066 g=$N_0067 s=vdd b=vdd )
M_HB1_HB4_HB1_M7 HB1.HB4.HB1.M7(d=$N_0068 g=$N_0067 s=0 b=0 )
M_HB1_HB4_HB1_M8 HB1.HB4.HB1.M8(d=$N_0069 g=C s=$N_0068 b=0 )
M_HB1_HB4_HB1_M9 HB1.HB4.HB1.M9(d=$N_0066 g=$N_0065 s=$N_0069 b=0 )
_ HB1.HB6(CLK=C R=R T=$N_0088 NQ=$N_0086 Q=q3 )
_ HB1.HB6.HB10(in=C out=$N_0072 )
M_HB1_HB6_HB10_M4 HB1.HB6.HB10.M4(d=$N_0072 g=C s=vdd b=vdd )
M_HB1_HB6_HB10_M3 HB1.HB6.HB10.M3(d=$N_0072 g=C s=0 b=0 )
_ HB1.HB6.HB4(A=$N_0087 B=$N_0082 out=$N_0081 )
M_HB1_HB6_HB4_M6 HB1.HB6.HB4.M6(d=$N_0081 g=$N_0087 s=vdd b=vdd )
M_HB1_HB6_HB4_M10 HB1.HB6.HB4.M10(d=$N_0081 g=$N_0082 s=vdd b=vdd )
M_HB1_HB6_HB4_M9 HB1.HB6.HB4.M9(d=$N_0081 g=$N_0087 s=$N_0070 b=0 )
M_HB1_HB6_HB4_M8 HB1.HB6.HB4.M8(d=$N_0070 g=$N_0082 s=0 b=0 )
_ HB1.HB6.HB6(A=$N_0072 B=$N_0081 out=$N_0074 )
M_HB1_HB6_HB6_M6 HB1.HB6.HB6.M6(d=$N_0074 g=$N_0072 s=vdd b=vdd )
M_HB1_HB6_HB6_M10 HB1.HB6.HB6.M10(d=$N_0074 g=$N_0081 s=vdd b=vdd )
M_HB1_HB6_HB6_M9 HB1.HB6.HB6.M9(d=$N_0074 g=$N_0072 s=$N_0071 b=0 )
M_HB1_HB6_HB6_M8 HB1.HB6.HB6.M8(d=$N_0071 g=$N_0081 s=0 b=0 )
_ HB1.HB6.HB7(A=$N_0082 B=$N_0072 out=$N_0076 )
M_HB1_HB6_HB7_M6 HB1.HB6.HB7.M6(d=$N_0076 g=$N_0082 s=vdd b=vdd )
M_HB1_HB6_HB7_M10 HB1.HB6.HB7.M10(d=$N_0076 g=$N_0072 s=vdd b=vdd )
M_HB1_HB6_HB7_M9 HB1.HB6.HB7.M9(d=$N_0076 g=$N_0082 s=$N_0073 b=0 )
M_HB1_HB6_HB7_M8 HB1.HB6.HB7.M8(d=$N_0073 g=$N_0072 s=0 b=0 )
_ HB1.HB6.HB8(A=$N_0074 B=$N_0086 out=q3 )
M_HB1_HB6_HB8_M6 HB1.HB6.HB8.M6(d=q3 g=$N_0074 s=vdd b=vdd )
M_HB1_HB6_HB8_M10 HB1.HB6.HB8.M10(d=q3 g=$N_0086 s=vdd b=vdd )
M_HB1_HB6_HB8_M9 HB1.HB6.HB8.M9(d=q3 g=$N_0074 s=$N_0075 b=0 )
M_HB1_HB6_HB8_M8 HB1.HB6.HB8.M8(d=$N_0075 g=$N_0086 s=0 b=0 )
_ HB1.HB6.HB9(A=q3 B=$N_0076 C=R out=$N_0086 )
M_HB1_HB6_HB9_M6 HB1.HB6.HB9.M6(d=$N_0086 g=q3 s=vdd b=vdd )
M_HB1_HB6_HB9_M10 HB1.HB6.HB9.M10(d=$N_0086 g=R s=vdd b=vdd )
M_HB1_HB6_HB9_M11 HB1.HB6.HB9.M11(d=$N_0086 g=$N_0076 s=vdd b=vdd )
M_HB1_HB6_HB9_M7 HB1.HB6.HB9.M7(d=$N_0077 g=$N_0076 s=0 b=0 )
M_HB1_HB6_HB9_M8 HB1.HB6.HB9.M8(d=$N_0078 g=R s=$N_0077 b=0 )
M_HB1_HB6_HB9_M9 HB1.HB6.HB9.M9(d=$N_0086 g=q3 s=$N_0078 b=0 )
_ HB1.HB6.HB2(A=q3 B=$N_0088 C=C out=$N_0083 )
M_HB1_HB6_HB2_M6 HB1.HB6.HB2.M6(d=$N_0083 g=q3 s=vdd b=vdd )
M_HB1_HB6_HB2_M10 HB1.HB6.HB2.M10(d=$N_0083 g=C s=vdd b=vdd )
M_HB1_HB6_HB2_M11 HB1.HB6.HB2.M11(d=$N_0083 g=$N_0088 s=vdd b=vdd )
M_HB1_HB6_HB2_M7 HB1.HB6.HB2.M7(d=$N_0079 g=$N_0088 s=0 b=0 )
M_HB1_HB6_HB2_M8 HB1.HB6.HB2.M8(d=$N_0080 g=C s=$N_0079 b=0 )
M_HB1_HB6_HB2_M9 HB1.HB6.HB2.M9(d=$N_0083 g=q3 s=$N_0080 b=0 )
_ HB1.HB6.HB3(A=$N_0081 B=$N_0083 C=R out=$N_0082 )
M_HB1_HB6_HB3_M6 HB1.HB6.HB3.M6(d=$N_0082 g=$N_0081 s=vdd b=vdd )
M_HB1_HB6_HB3_M10 HB1.HB6.HB3.M10(d=$N_0082 g=R s=vdd b=vdd )
M_HB1_HB6_HB3_M11 HB1.HB6.HB3.M11(d=$N_0082 g=$N_0083 s=vdd b=vdd )
M_HB1_HB6_HB3_M7 HB1.HB6.HB3.M7(d=$N_0084 g=$N_0083 s=0 b=0 )
M_HB1_HB6_HB3_M8 HB1.HB6.HB3.M8(d=$N_0085 g=R s=$N_0084 b=0 )
M_HB1_HB6_HB3_M9 HB1.HB6.HB3.M9(d=$N_0082 g=$N_0081 s=$N_0085 b=0 )
_ HB1.HB6.HB1(A=$N_0086 B=$N_0088 C=C out=$N_0087 )
M_HB1_HB6_HB1_M6 HB1.HB6.HB1.M6(d=$N_0087 g=$N_0086 s=vdd b=vdd )
M_HB1_HB6_HB1_M10 HB1.HB6.HB1.M10(d=$N_0087 g=C s=vdd b=vdd )
M_HB1_HB6_HB1_M11 HB1.HB6.HB1.M11(d=$N_0087 g=$N_0088 s=vdd b=vdd )
M_HB1_HB6_HB1_M7 HB1.HB6.HB1.M7(d=$N_0089 g=$N_0088 s=0 b=0 )
M_HB1_HB6_HB1_M8 HB1.HB6.HB1.M8(d=$N_0090 g=C s=$N_0089 b=0 )
M_HB1_HB6_HB1_M9 HB1.HB6.HB1.M9(d=$N_0087 g=$N_0086 s=$N_0090 b=0 )
C_HB1_C7 HB1.C7(1=q3 2=0 )
C_HB1_C8 HB1.C8(1=q2 2=0 )
C_HB1_C9 HB1.C9(1=q1 2=0 )
C_HB1_C10 HB1.C10(1=$N_0086 2=0 )
C_HB1_C12 HB1.C12(1=$N_0065 2=0 )
C_HB1_C11 HB1.C11(1=$N_0041 2=0 )
V_V3 V3(+=R -=0 )
_ HB4(C=C E=L R=R L=$N_0095 Q1=q12 Q2=q22 Q3=q32 )
_ HB4.HB11(A=$N_0100 B=$N_0097 C=$N_0103 out=$N_0093 )
M_HB4_HB11_M6 HB4.HB11.M6(d=$N_0093 g=$N_0100 s=vdd b=vdd )
M_HB4_HB11_M10 HB4.HB11.M10(d=$N_0093 g=$N_0103 s=vdd b=vdd )
M_HB4_HB11_M11 HB4.HB11.M11(d=$N_0093 g=$N_0097 s=vdd b=vdd )
M_HB4_HB11_M7 HB4.HB11.M7(d=$N_0091 g=$N_0097 s=0 b=0 )
M_HB4_HB11_M8 HB4.HB11.M8(d=$N_0092 g=$N_0103 s=$N_0091 b=0 )
M_HB4_HB11_M9 HB4.HB11.M9(d=$N_0093 g=$N_0100 s=$N_0092 b=0 )
_ HB4.HB12(in=$N_0093 out=$N_0113 )
M_HB4_HB12_M4 HB4.HB12.M4(d=$N_0113 g=$N_0093 s=vdd b=vdd )
M_HB4_HB12_M3 HB4.HB12.M3(d=$N_0113 g=$N_0093 s=0 b=0 )
_ HB4.HB16(A=$N_0110 B=L out=$N_0096 )
M_HB4_HB16_M6 HB4.HB16.M6(d=$N_0096 g=$N_0110 s=vdd b=vdd )
M_HB4_HB16_M10 HB4.HB16.M10(d=$N_0096 g=L s=vdd b=vdd )
M_HB4_HB16_M9 HB4.HB16.M9(d=$N_0096 g=$N_0110 s=$N_0094 b=0 )
M_HB4_HB16_M8 HB4.HB16.M8(d=$N_0094 g=L s=0 b=0 )
_ HB4.HB17(in=$N_0110 out=$N_0095 )
M_HB4_HB17_M4 HB4.HB17.M4(d=$N_0095 g=$N_0110 s=vdd b=vdd )
M_HB4_HB17_M3 HB4.HB17.M3(d=$N_0095 g=$N_0110 s=0 b=0 )
_ HB4.HB18(in=$N_0096 out=$N_0158 )
M_HB4_HB18_M4 HB4.HB18.M4(d=$N_0158 g=$N_0096 s=vdd b=vdd )
M_HB4_HB18_M3 HB4.HB18.M3(d=$N_0158 g=$N_0096 s=0 b=0 )
_ HB4.HB7(A=q12 B=q22 C=$N_0177 out=$N_0097 )
M_HB4_HB7_M6 HB4.HB7.M6(d=$N_0097 g=q12 s=vdd b=vdd )
M_HB4_HB7_M10 HB4.HB7.M10(d=$N_0097 g=$N_0177 s=vdd b=vdd )
M_HB4_HB7_M11 HB4.HB7.M11(d=$N_0097 g=q22 s=vdd b=vdd )
M_HB4_HB7_M7 HB4.HB7.M7(d=$N_0098 g=q22 s=0 b=0 )
M_HB4_HB7_M8 HB4.HB7.M8(d=$N_0099 g=$N_0177 s=$N_0098 b=0 )
M_HB4_HB7_M9 HB4.HB7.M9(d=$N_0097 g=q12 s=$N_0099 b=0 )
_ HB4.HB8(A=q12 B=$N_0132 C=$N_0177 out=$N_0100 )
M_HB4_HB8_M6 HB4.HB8.M6(d=$N_0100 g=q12 s=vdd b=vdd )
M_HB4_HB8_M10 HB4.HB8.M10(d=$N_0100 g=$N_0177 s=vdd b=vdd )
M_HB4_HB8_M11 HB4.HB8.M11(d=$N_0100 g=$N_0132 s=vdd b=vdd )
M_HB4_HB8_M7 HB4.HB8.M7(d=$N_0101 g=$N_0132 s=0 b=0 )
M_HB4_HB8_M8 HB4.HB8.M8(d=$N_0102 g=$N_0177 s=$N_0101 b=0 )
M_HB4_HB8_M9 HB4.HB8.M9(d=$N_0100 g=q12 s=$N_0102 b=0 )
_ HB4.HB9(A=q12 B=$N_0132 C=q32 out=$N_0103 )
M_HB4_HB9_M6 HB4.HB9.M6(d=$N_0103 g=q12 s=vdd b=vdd )
M_HB4_HB9_M10 HB4.HB9.M10(d=$N_0103 g=q32 s=vdd b=vdd )
M_HB4_HB9_M11 HB4.HB9.M11(d=$N_0103 g=$N_0132 s=vdd b=vdd )
M_HB4_HB9_M7 HB4.HB9.M7(d=$N_0104 g=$N_0132 s=0 b=0 )
M_HB4_HB9_M8 HB4.HB9.M8(d=$N_0105 g=q32 s=$N_0104 b=0 )
M_HB4_HB9_M9 HB4.HB9.M9(d=$N_0103 g=q12 s=$N_0105 b=0 )
_ HB4.HB3(A=$N_0156 B=$N_0132 C=$N_0177 out=$N_0110 )
M_HB4_HB3_M6 HB4.HB3.M6(d=$N_0110 g=$N_0156 s=vdd b=vdd )
M_HB4_HB3_M10 HB4.HB3.M10(d=$N_0110 g=$N_0177 s=vdd b=vdd )
M_HB4_HB3_M11 HB4.HB3.M11(d=$N_0110 g=$N_0132 s=vdd b=vdd )
M_HB4_HB3_M7 HB4.HB3.M7(d=$N_0106 g=$N_0132 s=0 b=0 )
M_HB4_HB3_M8 HB4.HB3.M8(d=$N_0107 g=$N_0177 s=$N_0106 b=0 )
M_HB4_HB3_M9 HB4.HB3.M9(d=$N_0110 g=$N_0156 s=$N_0107 b=0 )
_ HB4.HB10(A=q32 B=$N_0132 C=$N_0156 out=$N_0111 )
M_HB4_HB10_M6 HB4.HB10.M6(d=$N_0111 g=q32 s=vdd b=vdd )
M_HB4_HB10_M10 HB4.HB10.M10(d=$N_0111 g=$N_0156 s=vdd b=vdd )
M_HB4_HB10_M11 HB4.HB10.M11(d=$N_0111 g=$N_0132 s=vdd b=vdd )
M_HB4_HB10_M7 HB4.HB10.M7(d=$N_0108 g=$N_0132 s=0 b=0 )
M_HB4_HB10_M8 HB4.HB10.M8(d=$N_0109 g=$N_0156 s=$N_0108 b=0 )
M_HB4_HB10_M9 HB4.HB10.M9(d=$N_0111 g=q32 s=$N_0109 b=0 )
_ HB4.HB13(A=$N_0110 B=$N_0111 out=$N_0137 )
M_HB4_HB13_M6 HB4.HB13.M6(d=$N_0137 g=$N_0110 s=vdd b=vdd )
M_HB4_HB13_M10 HB4.HB13.M10(d=$N_0137 g=$N_0111 s=vdd b=vdd )
M_HB4_HB13_M9 HB4.HB13.M9(d=$N_0137 g=$N_0110 s=$N_0112 b=0 )
M_HB4_HB13_M8 HB4.HB13.M8(d=$N_0112 g=$N_0111 s=0 b=0 )
_ HB4.HB19(in=$N_0114 out=$N_0134 )
M_HB4_HB19_M4 HB4.HB19.M4(d=$N_0134 g=$N_0114 s=vdd b=vdd )
M_HB4_HB19_M3 HB4.HB19.M3(d=$N_0134 g=$N_0114 s=0 b=0 )
_ HB4.HB15(A=$N_0113 B=L out=$N_0114 )
M_HB4_HB15_M6 HB4.HB15.M6(d=$N_0114 g=$N_0113 s=vdd b=vdd )
M_HB4_HB15_M10 HB4.HB15.M10(d=$N_0114 g=L s=vdd b=vdd )
M_HB4_HB15_M9 HB4.HB15.M9(d=$N_0114 g=$N_0113 s=$N_0115 b=0 )
M_HB4_HB15_M8 HB4.HB15.M8(d=$N_0115 g=L s=0 b=0 )
_ HB4.HB5(CLK=C R=R T=$N_0134 NQ=$N_0132 Q=q22 )
_ HB4.HB5.HB10(in=C out=$N_0118 )
M_HB4_HB5_HB10_M4 HB4.HB5.HB10.M4(d=$N_0118 g=C s=vdd b=vdd )
M_HB4_HB5_HB10_M3 HB4.HB5.HB10.M3(d=$N_0118 g=C s=0 b=0 )
_ HB4.HB5.HB4(A=$N_0133 B=$N_0128 out=$N_0127 )
M_HB4_HB5_HB4_M6 HB4.HB5.HB4.M6(d=$N_0127 g=$N_0133 s=vdd b=vdd )
M_HB4_HB5_HB4_M10 HB4.HB5.HB4.M10(d=$N_0127 g=$N_0128 s=vdd b=vdd )
M_HB4_HB5_HB4_M9 HB4.HB5.HB4.M9(d=$N_0127 g=$N_0133 s=$N_0116 b=0 )
M_HB4_HB5_HB4_M8 HB4.HB5.HB4.M8(d=$N_0116 g=$N_0128 s=0 b=0 )
_ HB4.HB5.HB6(A=$N_0118 B=$N_0127 out=$N_0120 )
M_HB4_HB5_HB6_M6 HB4.HB5.HB6.M6(d=$N_0120 g=$N_0118 s=vdd b=vdd )
M_HB4_HB5_HB6_M10 HB4.HB5.HB6.M10(d=$N_0120 g=$N_0127 s=vdd b=vdd )
M_HB4_HB5_HB6_M9 HB4.HB5.HB6.M9(d=$N_0120 g=$N_0118 s=$N_0117 b=0 )
M_HB4_HB5_HB6_M8 HB4.HB5.HB6.M8(d=$N_0117 g=$N_0127 s=0 b=0 )
_ HB4.HB5.HB7(A=$N_0128 B=$N_0118 out=$N_0122 )
M_HB4_HB5_HB7_M6 HB4.HB5.HB7.M6(d=$N_0122 g=$N_0128 s=vdd b=vdd )
M_HB4_HB5_HB7_M10 HB4.HB5.HB7.M10(d=$N_0122 g=$N_0118 s=vdd b=vdd )
M_HB4_HB5_HB7_M9 HB4.HB5.HB7.M9(d=$N_0122 g=$N_0128 s=$N_0119 b=0 )
M_HB4_HB5_HB7_M8 HB4.HB5.HB7.M8(d=$N_0119 g=$N_0118 s=0 b=0 )
_ HB4.HB5.HB8(A=$N_0120 B=$N_0132 out=q22 )
M_HB4_HB5_HB8_M6 HB4.HB5.HB8.M6(d=q22 g=$N_0120 s=vdd b=vdd )
M_HB4_HB5_HB8_M10 HB4.HB5.HB8.M10(d=q22 g=$N_0132 s=vdd b=vdd )
M_HB4_HB5_HB8_M9 HB4.HB5.HB8.M9(d=q22 g=$N_0120 s=$N_0121 b=0 )
M_HB4_HB5_HB8_M8 HB4.HB5.HB8.M8(d=$N_0121 g=$N_0132 s=0 b=0 )
_ HB4.HB5.HB9(A=q22 B=$N_0122 C=R out=$N_0132 )
M_HB4_HB5_HB9_M6 HB4.HB5.HB9.M6(d=$N_0132 g=q22 s=vdd b=vdd )
M_HB4_HB5_HB9_M10 HB4.HB5.HB9.M10(d=$N_0132 g=R s=vdd b=vdd )
M_HB4_HB5_HB9_M11 HB4.HB5.HB9.M11(d=$N_0132 g=$N_0122 s=vdd b=vdd )
M_HB4_HB5_HB9_M7 HB4.HB5.HB9.M7(d=$N_0123 g=$N_0122 s=0 b=0 )
M_HB4_HB5_HB9_M8 HB4.HB5.HB9.M8(d=$N_0124 g=R s=$N_0123 b=0 )
M_HB4_HB5_HB9_M9 HB4.HB5.HB9.M9(d=$N_0132 g=q22 s=$N_0124 b=0 )
_ HB4.HB5.HB2(A=q22 B=$N_0134 C=C out=$N_0129 )
M_HB4_HB5_HB2_M6 HB4.HB5.HB2.M6(d=$N_0129 g=q22 s=vdd b=vdd )
M_HB4_HB5_HB2_M10 HB4.HB5.HB2.M10(d=$N_0129 g=C s=vdd b=vdd )
M_HB4_HB5_HB2_M11 HB4.HB5.HB2.M11(d=$N_0129 g=$N_0134 s=vdd b=vdd )
M_HB4_HB5_HB2_M7 HB4.HB5.HB2.M7(d=$N_0125 g=$N_0134 s=0 b=0 )
M_HB4_HB5_HB2_M8 HB4.HB5.HB2.M8(d=$N_0126 g=C s=$N_0125 b=0 )
M_HB4_HB5_HB2_M9 HB4.HB5.HB2.M9(d=$N_0129 g=q22 s=$N_0126 b=0 )
_ HB4.HB5.HB3(A=$N_0127 B=$N_0129 C=R out=$N_0128 )
M_HB4_HB5_HB3_M6 HB4.HB5.HB3.M6(d=$N_0128 g=$N_0127 s=vdd b=vdd )
M_HB4_HB5_HB3_M10 HB4.HB5.HB3.M10(d=$N_0128 g=R s=vdd b=vdd )
M_HB4_HB5_HB3_M11 HB4.HB5.HB3.M11(d=$N_0128 g=$N_0129 s=vdd b=vdd )
M_HB4_HB5_HB3_M7 HB4.HB5.HB3.M7(d=$N_0130 g=$N_0129 s=0 b=0 )
M_HB4_HB5_HB3_M8 HB4.HB5.HB3.M8(d=$N_0131 g=R s=$N_0130 b=0 )
M_HB4_HB5_HB3_M9 HB4.HB5.HB3.M9(d=$N_0128 g=$N_0127 s=$N_0131 b=0 )
_ HB4.HB5.HB1(A=$N_0132 B=$N_0134 C=C out=$N_0133 )
M_HB4_HB5_HB1_M6 HB4.HB5.HB1.M6(d=$N_0133 g=$N_0132 s=vdd b=vdd )
M_HB4_HB5_HB1_M10 HB4.HB5.HB1.M10(d=$N_0133 g=C s=vdd b=vdd )
M_HB4_HB5_HB1_M11 HB4.HB5.HB1.M11(d=$N_0133 g=$N_0134 s=vdd b=vdd )
M_HB4_HB5_HB1_M7 HB4.HB5.HB1.M7(d=$N_0135 g=$N_0134 s=0 b=0 )
M_HB4_HB5_HB1_M8 HB4.HB5.HB1.M8(d=$N_0136 g=C s=$N_0135 b=0 )
M_HB4_HB5_HB1_M9 HB4.HB5.HB1.M9(d=$N_0133 g=$N_0132 s=$N_0136 b=0 )
_ HB4.HB20(in=$N_0138 out=$N_0179 )
M_HB4_HB20_M4 HB4.HB20.M4(d=$N_0179 g=$N_0138 s=vdd b=vdd )
M_HB4_HB20_M3 HB4.HB20.M3(d=$N_0179 g=$N_0138 s=0 b=0 )
_ HB4.HB14(A=$N_0137 B=L out=$N_0138 )
M_HB4_HB14_M6 HB4.HB14.M6(d=$N_0138 g=$N_0137 s=vdd b=vdd )
M_HB4_HB14_M10 HB4.HB14.M10(d=$N_0138 g=L s=vdd b=vdd )
M_HB4_HB14_M9 HB4.HB14.M9(d=$N_0138 g=$N_0137 s=$N_0139 b=0 )
M_HB4_HB14_M8 HB4.HB14.M8(d=$N_0139 g=L s=0 b=0 )
_ HB4.HB4(CLK=C R=R T=$N_0158 NQ=$N_0156 Q=q12 )
_ HB4.HB4.HB10(in=C out=$N_0142 )
M_HB4_HB4_HB10_M4 HB4.HB4.HB10.M4(d=$N_0142 g=C s=vdd b=vdd )
M_HB4_HB4_HB10_M3 HB4.HB4.HB10.M3(d=$N_0142 g=C s=0 b=0 )
_ HB4.HB4.HB4(A=$N_0157 B=$N_0152 out=$N_0151 )
M_HB4_HB4_HB4_M6 HB4.HB4.HB4.M6(d=$N_0151 g=$N_0157 s=vdd b=vdd )
M_HB4_HB4_HB4_M10 HB4.HB4.HB4.M10(d=$N_0151 g=$N_0152 s=vdd b=vdd )
M_HB4_HB4_HB4_M9 HB4.HB4.HB4.M9(d=$N_0151 g=$N_0157 s=$N_0140 b=0 )
M_HB4_HB4_HB4_M8 HB4.HB4.HB4.M8(d=$N_0140 g=$N_0152 s=0 b=0 )
_ HB4.HB4.HB6(A=$N_0142 B=$N_0151 out=$N_0144 )
M_HB4_HB4_HB6_M6 HB4.HB4.HB6.M6(d=$N_0144 g=$N_0142 s=vdd b=vdd )
M_HB4_HB4_HB6_M10 HB4.HB4.HB6.M10(d=$N_0144 g=$N_0151 s=vdd b=vdd )
M_HB4_HB4_HB6_M9 HB4.HB4.HB6.M9(d=$N_0144 g=$N_0142 s=$N_0141 b=0 )
M_HB4_HB4_HB6_M8 HB4.HB4.HB6.M8(d=$N_0141 g=$N_0151 s=0 b=0 )
_ HB4.HB4.HB7(A=$N_0152 B=$N_0142 out=$N_0146 )
M_HB4_HB4_HB7_M6 HB4.HB4.HB7.M6(d=$N_0146 g=$N_0152 s=vdd b=vdd )
M_HB4_HB4_HB7_M10 HB4.HB4.HB7.M10(d=$N_0146 g=$N_0142 s=vdd b=vdd )
M_HB4_HB4_HB7_M9 HB4.HB4.HB7.M9(d=$N_0146 g=$N_0152 s=$N_0143 b=0 )
M_HB4_HB4_HB7_M8 HB4.HB4.HB7.M8(d=$N_0143 g=$N_0142 s=0 b=0 )
_ HB4.HB4.HB8(A=$N_0144 B=$N_0156 out=q12 )
M_HB4_HB4_HB8_M6 HB4.HB4.HB8.M6(d=q12 g=$N_0144 s=vdd b=vdd )
M_HB4_HB4_HB8_M10 HB4.HB4.HB8.M10(d=q12 g=$N_0156 s=vdd b=vdd )
M_HB4_HB4_HB8_M9 HB4.HB4.HB8.M9(d=q12 g=$N_0144 s=$N_0145 b=0 )
M_HB4_HB4_HB8_M8 HB4.HB4.HB8.M8(d=$N_0145 g=$N_0156 s=0 b=0 )
_ HB4.HB4.HB9(A=q12 B=$N_0146 C=R out=$N_0156 )
M_HB4_HB4_HB9_M6 HB4.HB4.HB9.M6(d=$N_0156 g=q12 s=vdd b=vdd )
M_HB4_HB4_HB9_M10 HB4.HB4.HB9.M10(d=$N_0156 g=R s=vdd b=vdd )
M_HB4_HB4_HB9_M11 HB4.HB4.HB9.M11(d=$N_0156 g=$N_0146 s=vdd b=vdd )
M_HB4_HB4_HB9_M7 HB4.HB4.HB9.M7(d=$N_0147 g=$N_0146 s=0 b=0 )
M_HB4_HB4_HB9_M8 HB4.HB4.HB9.M8(d=$N_0148 g=R s=$N_0147 b=0 )
M_HB4_HB4_HB9_M9 HB4.HB4.HB9.M9(d=$N_0156 g=q12 s=$N_0148 b=0 )
_ HB4.HB4.HB2(A=q12 B=$N_0158 C=C out=$N_0153 )
M_HB4_HB4_HB2_M6 HB4.HB4.HB2.M6(d=$N_0153 g=q12 s=vdd b=vdd )
M_HB4_HB4_HB2_M10 HB4.HB4.HB2.M10(d=$N_0153 g=C s=vdd b=vdd )
M_HB4_HB4_HB2_M11 HB4.HB4.HB2.M11(d=$N_0153 g=$N_0158 s=vdd b=vdd )
M_HB4_HB4_HB2_M7 HB4.HB4.HB2.M7(d=$N_0149 g=$N_0158 s=0 b=0 )
M_HB4_HB4_HB2_M8 HB4.HB4.HB2.M8(d=$N_0150 g=C s=$N_0149 b=0 )
M_HB4_HB4_HB2_M9 HB4.HB4.HB2.M9(d=$N_0153 g=q12 s=$N_0150 b=0 )
_ HB4.HB4.HB3(A=$N_0151 B=$N_0153 C=R out=$N_0152 )
M_HB4_HB4_HB3_M6 HB4.HB4.HB3.M6(d=$N_0152 g=$N_0151 s=vdd b=vdd )
M_HB4_HB4_HB3_M10 HB4.HB4.HB3.M10(d=$N_0152 g=R s=vdd b=vdd )
M_HB4_HB4_HB3_M11 HB4.HB4.HB3.M11(d=$N_0152 g=$N_0153 s=vdd b=vdd )
M_HB4_HB4_HB3_M7 HB4.HB4.HB3.M7(d=$N_0154 g=$N_0153 s=0 b=0 )
M_HB4_HB4_HB3_M8 HB4.HB4.HB3.M8(d=$N_0155 g=R s=$N_0154 b=0 )
M_HB4_HB4_HB3_M9 HB4.HB4.HB3.M9(d=$N_0152 g=$N_0151 s=$N_0155 b=0 )
_ HB4.HB4.HB1(A=$N_0156 B=$N_0158 C=C out=$N_0157 )
M_HB4_HB4_HB1_M6 HB4.HB4.HB1.M6(d=$N_0157 g=$N_0156 s=vdd b=vdd )
M_HB4_HB4_HB1_M10 HB4.HB4.HB1.M10(d=$N_0157 g=C s=vdd b=vdd )
M_HB4_HB4_HB1_M11 HB4.HB4.HB1.M11(d=$N_0157 g=$N_0158 s=vdd b=vdd )
M_HB4_HB4_HB1_M7 HB4.HB4.HB1.M7(d=$N_0159 g=$N_0158 s=0 b=0 )
M_HB4_HB4_HB1_M8 HB4.HB4.HB1.M8(d=$N_0160 g=C s=$N_0159 b=0 )
M_HB4_HB4_HB1_M9 HB4.HB4.HB1.M9(d=$N_0157 g=$N_0156 s=$N_0160 b=0 )
_ HB4.HB6(CLK=C R=R T=$N_0179 NQ=$N_0177 Q=q32 )
_ HB4.HB6.HB10(in=C out=$N_0163 )
M_HB4_HB6_HB10_M4 HB4.HB6.HB10.M4(d=$N_0163 g=C s=vdd b=vdd )
M_HB4_HB6_HB10_M3 HB4.HB6.HB10.M3(d=$N_0163 g=C s=0 b=0 )
_ HB4.HB6.HB4(A=$N_0178 B=$N_0173 out=$N_0172 )
M_HB4_HB6_HB4_M6 HB4.HB6.HB4.M6(d=$N_0172 g=$N_0178 s=vdd b=vdd )
M_HB4_HB6_HB4_M10 HB4.HB6.HB4.M10(d=$N_0172 g=$N_0173 s=vdd b=vdd )
M_HB4_HB6_HB4_M9 HB4.HB6.HB4.M9(d=$N_0172 g=$N_0178 s=$N_0161 b=0 )
M_HB4_HB6_HB4_M8 HB4.HB6.HB4.M8(d=$N_0161 g=$N_0173 s=0 b=0 )
_ HB4.HB6.HB6(A=$N_0163 B=$N_0172 out=$N_0165 )
M_HB4_HB6_HB6_M6 HB4.HB6.HB6.M6(d=$N_0165 g=$N_0163 s=vdd b=vdd )
M_HB4_HB6_HB6_M10 HB4.HB6.HB6.M10(d=$N_0165 g=$N_0172 s=vdd b=vdd )
M_HB4_HB6_HB6_M9 HB4.HB6.HB6.M9(d=$N_0165 g=$N_0163 s=$N_0162 b=0 )
M_HB4_HB6_HB6_M8 HB4.HB6.HB6.M8(d=$N_0162 g=$N_0172 s=0 b=0 )
_ HB4.HB6.HB7(A=$N_0173 B=$N_0163 out=$N_0167 )
M_HB4_HB6_HB7_M6 HB4.HB6.HB7.M6(d=$N_0167 g=$N_0173 s=vdd b=vdd )
M_HB4_HB6_HB7_M10 HB4.HB6.HB7.M10(d=$N_0167 g=$N_0163 s=vdd b=vdd )
M_HB4_HB6_HB7_M9 HB4.HB6.HB7.M9(d=$N_0167 g=$N_0173 s=$N_0164 b=0 )
M_HB4_HB6_HB7_M8 HB4.HB6.HB7.M8(d=$N_0164 g=$N_0163 s=0 b=0 )
_ HB4.HB6.HB8(A=$N_0165 B=$N_0177 out=q32 )
M_HB4_HB6_HB8_M6 HB4.HB6.HB8.M6(d=q32 g=$N_0165 s=vdd b=vdd )
M_HB4_HB6_HB8_M10 HB4.HB6.HB8.M10(d=q32 g=$N_0177 s=vdd b=vdd )
M_HB4_HB6_HB8_M9 HB4.HB6.HB8.M9(d=q32 g=$N_0165 s=$N_0166 b=0 )
M_HB4_HB6_HB8_M8 HB4.HB6.HB8.M8(d=$N_0166 g=$N_0177 s=0 b=0 )
_ HB4.HB6.HB9(A=q32 B=$N_0167 C=R out=$N_0177 )
M_HB4_HB6_HB9_M6 HB4.HB6.HB9.M6(d=$N_0177 g=q32 s=vdd b=vdd )
M_HB4_HB6_HB9_M10 HB4.HB6.HB9.M10(d=$N_0177 g=R s=vdd b=vdd )
M_HB4_HB6_HB9_M11 HB4.HB6.HB9.M11(d=$N_0177 g=$N_0167 s=vdd b=vdd )
M_HB4_HB6_HB9_M7 HB4.HB6.HB9.M7(d=$N_0168 g=$N_0167 s=0 b=0 )
M_HB4_HB6_HB9_M8 HB4.HB6.HB9.M8(d=$N_0169 g=R s=$N_0168 b=0 )
M_HB4_HB6_HB9_M9 HB4.HB6.HB9.M9(d=$N_0177 g=q32 s=$N_0169 b=0 )
_ HB4.HB6.HB2(A=q32 B=$N_0179 C=C out=$N_0174 )
M_HB4_HB6_HB2_M6 HB4.HB6.HB2.M6(d=$N_0174 g=q32 s=vdd b=vdd )
M_HB4_HB6_HB2_M10 HB4.HB6.HB2.M10(d=$N_0174 g=C s=vdd b=vdd )
M_HB4_HB6_HB2_M11 HB4.HB6.HB2.M11(d=$N_0174 g=$N_0179 s=vdd b=vdd )
M_HB4_HB6_HB2_M7 HB4.HB6.HB2.M7(d=$N_0170 g=$N_0179 s=0 b=0 )
M_HB4_HB6_HB2_M8 HB4.HB6.HB2.M8(d=$N_0171 g=C s=$N_0170 b=0 )
M_HB4_HB6_HB2_M9 HB4.HB6.HB2.M9(d=$N_0174 g=q32 s=$N_0171 b=0 )
_ HB4.HB6.HB3(A=$N_0172 B=$N_0174 C=R out=$N_0173 )
M_HB4_HB6_HB3_M6 HB4.HB6.HB3.M6(d=$N_0173 g=$N_0172 s=vdd b=vdd )
M_HB4_HB6_HB3_M10 HB4.HB6.HB3.M10(d=$N_0173 g=R s=vdd b=vdd )
M_HB4_HB6_HB3_M11 HB4.HB6.HB3.M11(d=$N_0173 g=$N_0174 s=vdd b=vdd )
M_HB4_HB6_HB3_M7 HB4.HB6.HB3.M7(d=$N_0175 g=$N_0174 s=0 b=0 )
M_HB4_HB6_HB3_M8 HB4.HB6.HB3.M8(d=$N_0176 g=R s=$N_0175 b=0 )
M_HB4_HB6_HB3_M9 HB4.HB6.HB3.M9(d=$N_0173 g=$N_0172 s=$N_0176 b=0 )
_ HB4.HB6.HB1(A=$N_0177 B=$N_0179 C=C out=$N_0178 )
M_HB4_HB6_HB1_M6 HB4.HB6.HB1.M6(d=$N_0178 g=$N_0177 s=vdd b=vdd )
M_HB4_HB6_HB1_M10 HB4.HB6.HB1.M10(d=$N_0178 g=C s=vdd b=vdd )
M_HB4_HB6_HB1_M11 HB4.HB6.HB1.M11(d=$N_0178 g=$N_0179 s=vdd b=vdd )
M_HB4_HB6_HB1_M7 HB4.HB6.HB1.M7(d=$N_0180 g=$N_0179 s=0 b=0 )
M_HB4_HB6_HB1_M8 HB4.HB6.HB1.M8(d=$N_0181 g=C s=$N_0180 b=0 )
M_HB4_HB6_HB1_M9 HB4.HB6.HB1.M9(d=$N_0178 g=$N_0177 s=$N_0181 b=0 )
C_HB4_C7 HB4.C7(1=q32 2=0 )
C_HB4_C8 HB4.C8(1=q22 2=0 )
C_HB4_C9 HB4.C9(1=q12 2=0 )
C_HB4_C10 HB4.C10(1=$N_0177 2=0 )
C_HB4_C12 HB4.C12(1=$N_0156 2=0 )
C_HB4_C11 HB4.C11(1=$N_0132 2=0 )
_ _(q2=q2)
_ _(q1=q1)
_ _(q3=q3)
_ _(q22=q22)
_ _(L=L)
_ _(q12=q12)
_ _(q32=q32)
_ _(R=R)
_ _(vdd=vdd)
_ _(C=C)
.ENDALIASES

23
analog/clock7x2.cir Normal file
View file

@ -0,0 +1,23 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\clock7x2.sch
* Schematics Version 16.5.0
* Tue Feb 27 07:00:38 2024
** Analysis setup **
.tran/OP 0ns 300ns SKIPBP
.OPTIONS DIGINITSTATE=0
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "clock7x2.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/clock7x2.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Cadence\SPB_16.5\tools\PSpice\Library\breakout.lib, offset=1121, size=24
lib=C:\Cadence\SPB_16.5\tools\PSpice\Library\breakout.lib, offset=755, size=24

1149
analog/clock7x2.net Normal file

File diff suppressed because it is too large Load diff

6289
analog/clock7x2.out Normal file

File diff suppressed because it is too large Load diff

6214
analog/clock7x2.out.1 Normal file

File diff suppressed because it is too large Load diff

342
analog/clock7x2.prb Normal file
View file

@ -0,0 +1,342 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(C)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(C)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q3)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q3)
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q2)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q2)
END YAXIS 1
END ANAPLOT 3
BEGIN ANAPLOT 4
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q1)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q1)
END YAXIS 1
END ANAPLOT 4
BEGIN ANAPLOT 5
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(R)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(R)
END YAXIS 1
END ANAPLOT 5
BEGIN ANAPLOT 6
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q12)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q12)
END YAXIS 1
END ANAPLOT 6
BEGIN ANAPLOT 7
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q22)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q22)
END YAXIS 1
END ANAPLOT 7
BEGIN ANAPLOT 8
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(q32)
MARKERID 0
INSTANCE 1 TRACECOLOR 3
INSTANCE 1 TRACEWIDTH 3
INSTANCE 1 TRACESYMBOL 0
INSTANCE 1 TRACEUSERMODIFIED
END TRACE V(q32)
END YAXIS 1
END ANAPLOT 8
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 User Defined Title
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

301
analog/clock7x2.sch Normal file
View file

@ -0,0 +1,301 @@
*version 16.5 829342734
u 160
HB? 5
V? 4
C? 8
@libraries
@analysis
.TRAN 1 1 1 0
+0 0ns
+1 300ns
.OPT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
DIGINITSTATE 0
.PROBE 0 1118480 -1 1 0 3
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 6333
@status
n 0 124:01:27:07:00:37;1709006437 e
s 0 124:01:27:07:00:44;1709006444 e
c 124:01:27:07:00:35;1709006435
*page 1 0 2020 1520 iC
@ports
port 89 agnd 150 340 h
port 90 agnd 240 380 h
port 91 agnd 360 450 h
port 92 GLOBAL 150 290 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
@parts
part 85 vdc 150 300 h
a 1 u 13 0 -11 18 hcn 100 DC=2.5
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 0 a 0:13 0 0 0 hln 100 PKGREF=V1
a 1 ap 9 0 24 7 hcn 100 REFDES=V1
part 87 vpulse 240 340 h
a 1 u 13 13 32 50 hcn 100 TF=0.001n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 0 a 0:13 0 0 0 hln 100 PKGREF=V2
a 1 ap 9 0 20 10 hcn 100 REFDES=V2
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 40 38 hcn 100 TD=10n
a 1 u 13 13 32 70 hcn 100 PW=10n
a 1 u 13 13 30 80 hcn 100 PER=20n
a 1 u 13 13 32 60 hcn 100 TR=0.001n
block 2 blocksym2 560 290 h
a 0 a 0:13 0 0 0 hln 100 PKGREF=HB1
a 0 ap 9 0 0 0 hln 100 REFDES=HB1
*symbol blocksym2
d
@type p
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\clock7.sch
@pins
p 2 2 25 hlb 100 C l 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 45 hlb 100 E l 0 40 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 65 hlb 100 R l 0 60 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 58 25 hrb 100 L l 60 20 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 45 hrb 100 Q1 l 60 40 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 65 hrb 100 Q2 l 60 60 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 85 hrb 100 Q3 l 60 80 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
@graphics 60 100 0 0 10
r 0 0 0 60 100
*end blocksym
part 88 vpulse 360 410 h
a 1 u 13 13 32 60 hcn 100 TR=0.001n
a 1 u 13 13 30 80 hcn 100 PER=2100n
a 1 u 13 13 40 38 hcn 100 TD=10n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 0 a 0:13 0 0 0 hln 100 PKGREF=V3
a 1 ap 9 0 20 10 hcn 100 REFDES=V3
a 1 u 13 13 32 70 hcn 100 PW=2000n
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 50 hcn 100 TF=0.001n
block 134 blocksym2 730 290 h
a 0 a 0:13 0 0 0 hln 100 PKGREF=HB4
a 0 ap 9 0 0 0 hln 100 REFDES=HB4
*symbol blocksym134
d
@type p
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\clock7.sch
@pins
p 2 2 25 hlb 100 C l 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 45 hlb 100 E l 0 40 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 65 hlb 100 R l 0 60 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 58 25 hrb 100 L l 60 20 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 45 hrb 100 Q1 l 60 40 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 65 hrb 100 Q2 l 60 60 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
p 2 58 85 hrb 100 Q3 l 60 80 u
a 0 s 0:13 0 20 0 hln 100 ERC=o
a 0 s 0:13 0 20 0 hln 100 FLOAT=n
@graphics 60 100 0 0 10
r 0 0 0 60 100
*end blocksym
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 93
a 0 up 0:33 0 0 0 hln 100 V=
s 150 290 150 300 73
a 0 up 33 0 152 295 hlt 100 V=
s 150 290 510 290 96
a 0 up 33 0 330 289 hct 100 V=
s 560 330 510 330 30
s 510 290 510 330 98
w 53
a 0 sr 0 0 0 0 hln 100 LABEL=q3
a 0 up 0:33 0 0 0 hln 100 V=
s 640 370 640 410 54
a 0 sr 3 0 642 390 hln 100 LABEL=q3
a 0 up 33 0 642 391 hlt 100 V=
s 620 370 640 370 52
w 48
a 0 sr 0 0 0 0 hln 100 LABEL=q2
a 0 up 0:33 0 0 0 hln 100 V=
s 660 350 660 410 49
a 0 sr 3 0 662 380 hln 100 LABEL=q2
a 0 up 33 0 662 381 hlt 100 V=
s 620 350 660 350 47
w 44
a 0 sr 0 0 0 0 hln 100 LABEL=q1
a 0 up 0:33 0 0 0 hln 100 V=
s 680 330 680 410 45
a 0 sr 3 0 682 370 hln 100 LABEL=q1
a 0 up 33 0 682 371 hlt 100 V=
s 620 330 680 330 43
w 142
a 0 sr 0:3 0 375 308 hcn 100 LABEL=C
a 0 up 0:33 0 0 0 hln 100 V=
s 240 310 540 310 65
a 0 up 33 0 375 309 hct 100 V=
a 0 sr 3 0 375 308 hcn 100 LABEL=C
s 540 310 540 280 135
s 540 310 560 310 137
s 240 340 240 310 67
s 540 280 720 280 138
s 720 310 730 310 143
s 720 280 720 310 140
w 105
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=L
s 620 310 690 310 8
a 0 sr 3 0 680 308 hcn 100 LABEL=L
a 0 up 33 0 645 309 hct 100 V=
s 690 310 690 330 145
s 690 330 730 330 147
w 150
a 0 sr 0:3 0 362 380 hln 100 LABEL=R
a 0 up 0:33 0 0 0 hln 100 V=
s 360 350 360 410 77
a 0 up 33 0 362 380 hlt 100 V=
a 0 sr 3 0 362 380 hln 100 LABEL=R
s 730 350 710 350 149
s 710 350 710 270 151
s 710 270 490 270 153
s 560 350 490 350 32
s 490 350 360 350 157
s 490 270 490 350 155
w 123
a 0 sr 0:3 0 812 390 hln 100 LABEL=q32
s 810 370 810 410 122
a 0 sr 3 0 812 390 hln 100 LABEL=q32
a 0 up 33 0 812 391 hlt 100 V=
s 790 370 810 370 124
w 127
a 0 sr 0:3 0 832 380 hln 100 LABEL=q22
s 830 350 830 410 126
a 0 sr 3 0 832 380 hln 100 LABEL=q22
a 0 up 33 0 832 381 hlt 100 V=
s 790 350 830 350 128
w 131
a 0 sr 0:3 0 852 370 hln 100 LABEL=q12
s 850 330 850 410 130
a 0 sr 3 0 852 370 hln 100 LABEL=q12
a 0 up 33 0 852 371 hlt 100 V=
s 790 330 850 330 132
w 159
s 790 310 840 310 158
@junction
j 620 310
+ p 2 L
+ w 105
j 620 370
+ p 2 Q3
+ w 53
j 150 300
+ p 85 +
+ w 93
j 150 340
+ s 89
+ p 85 -
j 150 290
+ s 92
+ w 93
j 560 310
+ p 2 C
+ w 142
j 560 330
+ p 2 E
+ w 93
j 240 380
+ s 90
+ p 87 -
j 240 340
+ p 87 +
+ w 142
j 360 450
+ s 91
+ p 88 -
j 620 330
+ p 2 Q1
+ w 44
j 620 350
+ p 2 Q2
+ w 48
j 790 370
+ p 134 Q3
+ w 123
j 790 350
+ p 134 Q2
+ w 127
j 790 330
+ p 134 Q1
+ w 131
j 540 310
+ w 142
+ w 142
j 730 310
+ p 134 C
+ w 142
j 730 330
+ p 134 E
+ w 105
j 730 350
+ p 134 R
+ w 150
j 560 350
+ p 2 R
+ w 150
j 360 410
+ p 88 +
+ w 150
j 490 350
+ w 150
+ w 150
j 790 310
+ p 134 L
+ w 159
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

BIN
analog/gates/Inv.MVL Normal file

Binary file not shown.

123
analog/gates/Inv.sch Normal file
View file

@ -0,0 +1,123 @@
*version 16.5 29792280
u 91
M? 5
V? 2
@libraries
@analysis
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 1833
@status
c 124:01:27:06:44:46;1709005486
*page 1 0 2020 1520 iC
@ports
port 22 if_in 380 200 h
a 1 xr 3 0 19 8 hcn 100 LABEL=in
port 77 AGND 410 250 h
port 24 if_out 410 200 h
a 1 xr 3 0 31 8 hcn 100 LABEL=out
port 89 GLOBAL 370 140 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
@parts
part 28 MbreakP 380 170 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 a 0:13 0 0 0 hln 100 PKGREF=M4
a 0 ap 9 0 23 42 hln 100 REFDES=M4
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
part 27 MbreakN 380 230 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 a 0:13 0 0 0 hln 100 PKGREF=M3
a 0 ap 9 0 11 42 hln 100 REFDES=M3
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 u 13 13 50 28 hln 70 W=0.6u
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 3
a 0 up 0:33 0 0 0 hln 100 V=
s 380 200 380 230 23
s 380 170 380 200 32
a 0 up 33 0 382 185 hlt 100 V=
w 79
a 0 up 0:33 0 0 0 hln 100 V=
s 420 250 410 250 78
a 0 up 33 0 415 249 hct 100 V=
w 13
a 0 up 0:33 0 0 0 hln 100 V=
s 410 185 410 190 14
s 410 190 410 200 31
s 410 210 410 215 64
s 410 200 410 210 81
a 0 up 33 0 412 205 hlt 100 V=
w 47
a 0 up 0:33 0 0 0 hln 100 V=
s 410 150 410 140 51
s 420 140 420 150 56
s 410 140 420 140 46
s 370 140 410 140 86
a 0 up 33 0 390 139 hct 100 V=
@junction
j 380 200
+ s 22
+ w 3
j 380 230
+ p 27 g
+ w 3
j 410 210
+ p 27 d
+ w 13
j 410 250
+ s 77
+ p 27 s
j 410 250
+ p 27 s
+ w 79
j 420 250
+ p 27 b
+ w 79
j 410 250
+ s 77
+ w 79
j 410 200
+ s 24
+ w 13
j 410 190
+ p 28 d
+ w 13
j 380 170
+ p 28 g
+ w 3
j 410 150
+ p 28 s
+ w 47
j 420 150
+ p 28 b
+ w 47
j 370 140
+ s 89
+ w 47
j 410 140
+ w 47
+ w 47
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

BIN
analog/gates/Schematics.MVL Normal file

Binary file not shown.

BIN
analog/gates/TestInv.1OP Normal file

Binary file not shown.

18
analog/gates/TestInv.als Normal file
View file

@ -0,0 +1,18 @@
.ALIASES
V_V2 V2(+=vdd -=0 )
V_V1 V1(+=A -=0 )
_ HB3(A=A B=B C=C out=O )
M_HB3_M6 HB3.M6(d=O g=A s=vdd b=vdd )
M_HB3_M10 HB3.M10(d=O g=C s=vdd b=vdd )
M_HB3_M11 HB3.M11(d=O g=B s=vdd b=vdd )
M_HB3_M7 HB3.M7(d=$N_0001 g=B s=0 b=0 )
M_HB3_M8 HB3.M8(d=$N_0002 g=C s=$N_0001 b=0 )
M_HB3_M9 HB3.M9(d=O g=A s=$N_0002 b=0 )
V_V3 V3(+=B -=0 )
V_V4 V4(+=C -=0 )
_ _(A=A)
_ _(vdd=vdd)
_ _(O=O)
_ _(C=C)
_ _(B=B)
.ENDALIASES

23
analog/gates/TestInv.cir Normal file
View file

@ -0,0 +1,23 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
* Schematics Version 16.5.0
* Mon Feb 26 11:02:16 2024
** Analysis setup **
.tran 0ns 80ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestInv.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/gates/TestInv.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=0, size=166
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=167, size=165

29
analog/gates/TestInv.net Normal file
View file

@ -0,0 +1,29 @@
* Schematics Netlist *
V_V2 vdd 0 2.5
V_V1 A 0
+PULSE 0 2.5 10n 1n 1n 10n 20n
M_HB3_M6 O A vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M10 O C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M11 O B vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M7 $N_0001 B 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB3_M8 $N_0002 C $N_0001 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB3_M9 O A $N_0002 0 MbreakN
+ L=0.25u
+ W=1.8u
V_V3 B 0
+PULSE 0 2.5 20n 1n 1n 20n 40n
V_V4 C 0
+PULSE 0 2.5 40n 1n 1n 40n 80n

266
analog/gates/TestInv.out Normal file
View file

@ -0,0 +1,266 @@
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Mon Feb 26 11:02:16 2024
** Analysis setup **
.tran 0ns 80ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestInv.net"
**** INCLUDING TestInv.net ****
* Schematics Netlist *
V_V2 vdd 0 2.5
V_V1 A 0
+PULSE 0 2.5 10n 1n 1n 10n 20n
M_HB3_M6 O A vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M10 O C vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M11 O B vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB3_M7 $N_0001 B 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB3_M8 $N_0002 C $N_0001 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB3_M9 O A $N_0002 0 MbreakN
+ L=0.25u
+ W=1.8u
V_V3 B 0
+PULSE 0 2.5 20n 1n 1n 20n 40n
V_V4 C 0
+PULSE 0 2.5 40n 1n 1n 40n 80n
**** RESUMING TestInv.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakP MbreakN
PMOS NMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD 10.000000E-09 10.000000E-09
VTO -.4 .34
KP 150.000000E-06 250.000000E-06
GAMMA .4 .4
PHI .2 .2
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 4.000000E-09 4.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 100.000000E+03 145.000000E+03
THETA .3 .2
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( A) 0.0000 ( B) 0.0000 ( C) 0.0000 ( O) 2.5000
( vdd) 2.5000 ($N_0001)-2.937E-21 ($N_0002)-2.937E-21
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -2.510E-12
V_V1 0.000E+00
V_V3 0.000E+00
V_V4 0.000E+00
TOTAL POWER DISSIPATION 6.28E-12 WATTS
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
******************************************************************************
**** MOSFETS
NAME M_HB3_M6 M_HB3_M10 M_HB3_M11 M_HB3_M7 M_HB3_M8
MODEL MbreakP MbreakP MbreakP MbreakN MbreakN
ID -8.37E-13 -8.37E-13 -8.37E-13 -0.00E+00 -0.00E+00
VGS -2.50E+00 -2.50E+00 -2.50E+00 0.00E+00 2.94E-21
VDS -4.63E-10 -4.63E-10 -4.63E-10 -2.94E-21 0.00E+00
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 2.94E-21
VTH -4.00E-01 -4.00E-01 -4.00E-01 3.40E-01 3.40E-01
VDSAT -5.15E-01 -5.15E-01 -5.15E-01 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 2.44E-13 2.44E-13 2.44E-13 0.00E+00 0.00E+00
GDS 1.81E-03 1.81E-03 1.81E-03 0.00E+00 0.00E+00
GMB 1.78E-13 1.78E-13 1.78E-13 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17 2.15E-17 1.80E-17 1.80E-17
CGDOV 2.15E-17 2.15E-17 2.15E-17 1.80E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 2.13E-15 2.13E-15 2.13E-15 0.00E+00 0.00E+00
CGD 2.13E-15 2.13E-15 2.13E-15 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 2.55E-15 2.55E-15
NAME M_HB3_M9
MODEL MbreakN
ID 2.51E-12
VGS 2.94E-21
VDS 2.50E+00
VBS 2.94E-21
VTH 3.40E-01
VDSAT 0.00E+00
Lin0/Sat1 -1.00E+00
if -1.00E+00
ir -1.00E+00
TAU -1.00E+00
GM 0.00E+00
GDS 0.00E+00
GMB 0.00E+00
CBD 0.00E+00
CBS 0.00E+00
CGSOV 1.80E-17
CGDOV 1.80E-17
CGBOV 0.00E+00
CGS 0.00E+00
CGD 0.00E+00
CGB 2.55E-15
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( A) 0.0000 ( B) 0.0000 ( C) 0.0000 ( O) 2.5000
( vdd) 2.5000 ($N_0001)-2.937E-21 ($N_0002)-2.937E-21
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -2.510E-12
V_V1 0.000E+00
V_V3 0.000E+00
V_V4 0.000E+00
TOTAL POWER DISSIPATION 6.28E-12 WATTS
JOB CONCLUDED
**** 02/27/24 06:48:25 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestInv.sch
**** JOB STATISTICS SUMMARY
******************************************************************************
Total job time (using Solver 1) = .05

174
analog/gates/TestInv.prb Normal file
View file

@ -0,0 +1,174 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(A)
MARKERID 0
END TRACE V(A)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(B)
MARKERID 0
END TRACE V(B)
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(C)
MARKERID 0
END TRACE V(C)
END YAXIS 1
END ANAPLOT 3
BEGIN ANAPLOT 4
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(O)
MARKERID 0
END TRACE V(O)
END YAXIS 1
END ANAPLOT 4
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

191
analog/gates/TestInv.sch Normal file
View file

@ -0,0 +1,191 @@
*version 16.5 3529797621
lib "C:\Users\vmuser\Desktop\Documents\counter\analog\gates\symbols.slb" 72881119
u 138
M? 5
HB? 4
PM? 3
V? 5
? 4
@libraries
"symbols" [.slb]
@analysis
.TRAN 1 0 0 0
+0 0ns
+1 80ns
.PROBE 0 1118480 -1 1 0 3
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 3655
@status
c 124:01:26:11:02:14;1708934534
n 0 124:01:26:11:02:16;1708934536 e
s 0 124:01:27:06:48:25;1709005705 e
*page 1 0 2020 1520 iC
@ports
port 100 agnd 330 230 h
port 98 GLOBAL 330 180 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
port 92 agnd 420 270 h
port 129 agnd 480 290 h
port 131 agnd 540 340 h
@parts
part 99 vdc 330 190 h
a 1 u 13 0 -11 18 hcn 100 DC=2.5
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 0 a 0:13 0 0 0 hln 100 PKGREF=V2
a 1 ap 9 0 24 7 hcn 100 REFDES=V2
part 85 vpulse 420 230 h
a 1 u 13 13 32 70 hcn 100 PW=10n
a 1 u 13 13 30 80 hcn 100 PER=20n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V1
a 1 ap 9 0 20 10 hcn 100 REFDES=V1
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 50 hcn 100 TF=1n
a 1 u 13 13 40 38 hcn 100 TD=10n
a 1 u 13 13 32 60 hcn 100 TR=1n
block 104 blocksym104 560 200 h
a 0 a 0:13 0 0 0 hln 100 PKGREF=HB3
a 0 ap 9 0 0 0 hln 100 REFDES=HB3
*symbol blocksym104
d
@type p
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\gates\nand3.sch
@pins
p 2 2 24 hlb 100 A l 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 44 hlb 100 B l 0 40 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 64 hlb 100 C l 0 60 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 38 24 hrb 100 out l 40 20 u
a 0 s 0:13 0 0 0 hln 100 ERC=o
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
@graphics 40 80 0 0 10
r 0 0 0 40 80
*end blocksym
part 128 vpulse 480 250 h
a 1 u 13 13 30 80 hcn 100 PER=40n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 50 hcn 100 TF=1n
a 1 u 13 13 32 60 hcn 100 TR=1n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V3
a 1 ap 9 0 20 10 hcn 100 REFDES=V3
a 1 u 13 13 40 38 hcn 100 TD=20n
a 1 u 13 13 32 70 hcn 100 PW=20n
part 130 vpulse 540 300 h
a 1 u 13 13 30 80 hcn 100 PER=80n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 32 50 hcn 100 TF=1n
a 1 u 13 13 32 60 hcn 100 TR=1n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V4
a 1 ap 9 0 20 10 hcn 100 REFDES=V4
a 1 u 13 13 40 38 hcn 100 TD=40n
a 1 u 13 13 32 70 hcn 100 PW=40n
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 102
a 0 up 0:33 0 0 0 hln 100 V=
s 330 180 330 190 101
a 0 up 33 0 332 185 hlt 100 V=
w 118
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=A
s 420 220 560 220 88
a 0 up 33 0 490 219 hct 100 V=
a 0 sr 3 0 490 218 hcn 100 LABEL=A
s 420 230 420 220 86
w 133
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=B
s 480 240 560 240 134
a 0 up 33 0 520 239 hct 100 V=
a 0 sr 3 0 520 238 hcn 100 LABEL=B
s 480 250 480 240 132
w 87
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=C
s 540 260 540 300 136
a 0 up 33 0 542 280 hlt 100 V=
a 0 sr 3 0 542 280 hln 100 LABEL=C
s 540 260 560 260 112
w 115
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=O
s 600 220 640 220 114
a 0 up 33 0 620 219 hct 100 V=
a 0 sr 3 0 620 218 hcn 100 LABEL=O
@junction
j 560 220
+ p 104 A
+ w 118
j 560 260
+ p 104 C
+ w 87
j 600 220
+ p 104 out
+ w 115
j 330 230
+ p 99 -
+ s 100
j 330 190
+ p 99 +
+ w 102
j 330 180
+ s 98
+ w 102
j 420 230
+ p 85 +
+ w 118
j 420 270
+ s 92
+ p 85 -
j 480 290
+ s 129
+ p 128 -
j 480 250
+ p 128 +
+ w 133
j 560 240
+ p 104 B
+ w 133
j 540 340
+ s 131
+ p 130 -
j 540 300
+ p 130 +
+ w 87
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

BIN
analog/gates/TestNand2.1OP Normal file

Binary file not shown.

BIN
analog/gates/TestNand2.MVL Normal file

Binary file not shown.

View file

@ -0,0 +1,14 @@
.ALIASES
V_V2 V2(+=vdd -=0 )
_ HB4(A=A B=B out=O )
M_HB4_M6 HB4.M6(d=O g=A s=vdd b=vdd )
M_HB4_M10 HB4.M10(d=O g=B s=vdd b=vdd )
M_HB4_M9 HB4.M9(d=O g=A s=$N_0001 b=0 )
M_HB4_M8 HB4.M8(d=$N_0001 g=B s=0 b=0 )
V_V1 V1(+=A -=0 )
V_V3 V3(+=B -=0 )
_ _(A=A)
_ _(vdd=vdd)
_ _(O=O)
_ _(B=B)
.ENDALIASES

View file

@ -0,0 +1,23 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
* Schematics Version 16.5.0
* Tue Feb 27 06:47:32 2024
** Analysis setup **
.tran 0ns 80ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestNand2.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=0, size=166
lib=C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib, offset=167, size=165

View file

@ -0,0 +1,21 @@
* Schematics Netlist *
V_V2 vdd 0 2.5
M_HB4_M6 O A vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M10 O B vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M9 O A $N_0001 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_M8 $N_0001 B 0 0 MbreakN
+ L=0.25u
+ W=1.2u
V_V1 A 0
+PULSE 0 2.5 10n 0.5n 0.5n 10n 20n
V_V3 B 0
+PULSE 0 2.5 20n 0.5n 0.5n 20n 40n

232
analog/gates/TestNand2.out Normal file
View file

@ -0,0 +1,232 @@
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Tue Feb 27 06:47:32 2024
** Analysis setup **
.tran 0ns 80ns
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "TestNand2.net"
**** INCLUDING TestNand2.net ****
* Schematics Netlist *
V_V2 vdd 0 2.5
M_HB4_M6 O A vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M10 O B vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M9 O A $N_0001 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB4_M8 $N_0001 B 0 0 MbreakN
+ L=0.25u
+ W=1.2u
V_V1 A 0
+PULSE 0 2.5 10n 0.5n 0.5n 10n 20n
V_V3 B 0
+PULSE 0 2.5 20n 0.5n 0.5n 20n 40n
**** RESUMING TestNand2.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakP MbreakN
PMOS NMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD 10.000000E-09 10.000000E-09
VTO -.4 .34
KP 150.000000E-06 250.000000E-06
GAMMA .4 .4
PHI .2 .2
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 4.000000E-09 4.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 100.000000E+03 145.000000E+03
THETA .3 .2
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( A) 0.0000 ( B) 0.0000 ( O) 2.5000 ( vdd) 2.5000
($N_0001)-2.937E-21
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -2.510E-12
V_V1 0.000E+00
V_V3 0.000E+00
TOTAL POWER DISSIPATION 6.28E-12 WATTS
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
******************************************************************************
**** MOSFETS
NAME M_HB4_M6 M_HB4_M10 M_HB4_M9 M_HB4_M8
MODEL MbreakP MbreakP MbreakN MbreakN
ID -1.26E-12 -1.26E-12 2.51E-12 -0.00E+00
VGS -2.50E+00 -2.50E+00 2.94E-21 0.00E+00
VDS -6.95E-10 -6.95E-10 2.50E+00 -2.94E-21
VBS 0.00E+00 0.00E+00 2.94E-21 0.00E+00
VTH -4.00E-01 -4.00E-01 3.40E-01 3.40E-01
VDSAT -5.15E-01 -5.15E-01 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 3.67E-13 3.67E-13 0.00E+00 0.00E+00
GDS 1.81E-03 1.81E-03 0.00E+00 0.00E+00
GMB 2.67E-13 2.67E-13 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 2.15E-17 2.15E-17 1.20E-17 1.20E-17
CGDOV 2.15E-17 2.15E-17 1.20E-17 1.20E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 2.13E-15 2.13E-15 0.00E+00 0.00E+00
CGD 2.13E-15 2.13E-15 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 1.70E-15 1.70E-15
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( A) 0.0000 ( B) 0.0000 ( O) 2.5000 ( vdd) 2.5000
($N_0001)-2.937E-21
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V2 -2.510E-12
V_V1 0.000E+00
V_V3 0.000E+00
TOTAL POWER DISSIPATION 6.28E-12 WATTS
JOB CONCLUDED
**** 02/27/24 06:47:33 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\gates\TestNand2.sch
**** JOB STATISTICS SUMMARY
******************************************************************************
Total job time (using Solver 1) = .02

140
analog/gates/TestNand2.prb Normal file
View file

@ -0,0 +1,140 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(A)
MARKERID 0
END TRACE V(A)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(B)
MARKERID 0
END TRACE V(B)
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(O)
MARKERID 0
END TRACE V(O)
END YAXIS 1
END ANAPLOT 3
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

160
analog/gates/TestNand2.sch Normal file
View file

@ -0,0 +1,160 @@
*version 16.5 141952782
lib "C:\Users\vmuser\Desktop\Documents\counter\analog\gates\symbols.slb" 72881119
u 139
M? 5
HB? 5
PM? 3
V? 5
? 4
@libraries
"symbols" [.slb]
@analysis
.TRAN 1 0 0 0
+0 0ns
+1 80ns
.PROBE 0 1118480 -1 1 0 3
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 2927
@status
c 124:01:27:06:47:31;1709005651
n 0 124:01:27:06:47:32;1709005652 e
s 2832 124:01:27:06:47:33;1709005653 e
*page 1 0 2020 1520 iC
@ports
port 100 agnd 330 230 h
port 98 GLOBAL 330 180 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
port 92 agnd 420 270 h
port 129 agnd 480 290 h
@parts
part 99 vdc 330 190 h
a 1 u 13 0 -11 18 hcn 100 DC=2.5
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 0 a 0:13 0 0 0 hln 100 PKGREF=V2
a 1 ap 9 0 24 7 hcn 100 REFDES=V2
block 138 blocksym138 560 200 h
a 0 a 0:13 0 0 0 hln 100 PKGREF=HB4
a 0 ap 9 0 0 0 hln 100 REFDES=HB4
*symbol blocksym138
d
@type p
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\gates\nand2.sch
@pins
p 2 2 24 hlb 100 A l 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 2 44 hlb 100 B l 0 40 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 38 24 hrb 100 out l 40 20 u
a 0 s 0:13 0 0 0 hln 100 ERC=o
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
@graphics 40 60 0 0 10
r 0 0 0 40 60
*end blocksym
part 85 vpulse 420 230 h
a 1 u 13 13 32 70 hcn 100 PW=10n
a 1 u 13 13 30 80 hcn 100 PER=20n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V1
a 1 ap 9 0 20 10 hcn 100 REFDES=V1
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 1 u 13 13 40 38 hcn 100 TD=10n
a 1 u 13 13 32 50 hcn 100 TF=0.5n
a 1 u 13 13 32 60 hcn 100 TR=0.5n
part 128 vpulse 480 250 h
a 1 u 13 13 30 80 hcn 100 PER=40n
a 0 sp 11 0 -34 22 hln 100 PART=vpulse
a 1 u 13 13 38 18 hcn 100 V1=0
a 1 u 13 13 40 28 hcn 100 V2=2.5
a 0 a 0:13 0 0 0 hln 100 PKGREF=V3
a 1 ap 9 0 20 10 hcn 100 REFDES=V3
a 1 u 13 13 40 38 hcn 100 TD=20n
a 1 u 13 13 32 70 hcn 100 PW=20n
a 1 u 13 13 32 50 hcn 100 TF=0.5n
a 1 u 13 13 32 60 hcn 100 TR=0.5n
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 102
a 0 up 0:33 0 0 0 hln 100 V=
s 330 180 330 190 101
a 0 up 33 0 332 185 hlt 100 V=
w 115
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=O
s 600 220 640 220 114
a 0 up 33 0 620 219 hct 100 V=
a 0 sr 3 0 620 218 hcn 100 LABEL=O
w 133
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=B
s 480 240 560 240 134
a 0 up 33 0 520 239 hct 100 V=
a 0 sr 3 0 520 238 hcn 100 LABEL=B
s 480 250 480 240 132
w 118
a 0 up 0:33 0 0 0 hln 100 V=
a 0 sr 0 0 0 0 hln 100 LABEL=A
s 420 220 560 220 88
a 0 up 33 0 490 219 hct 100 V=
a 0 sr 3 0 490 218 hcn 100 LABEL=A
s 420 230 420 220 86
@junction
j 330 230
+ p 99 -
+ s 100
j 330 190
+ p 99 +
+ w 102
j 330 180
+ s 98
+ w 102
j 420 230
+ p 85 +
+ w 118
j 420 270
+ s 92
+ p 85 -
j 480 290
+ s 129
+ p 128 -
j 480 250
+ p 128 +
+ w 133
j 600 220
+ p 138 out
+ w 115
j 560 240
+ p 138 B
+ w 133
j 560 220
+ p 138 A
+ w 118
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

181
analog/gates/nand2.sch Normal file
View file

@ -0,0 +1,181 @@
*version 16.5 3740352829
u 175
M? 12
V? 2
@libraries
@analysis
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 2801
@status
c 124:01:27:06:45:23;1709005523
*page 1 0 2020 1520 iC
@ports
port 22 if_in 320 200 h
a 1 xr 3 0 19 8 hcn 100 LABEL=A
port 77 AGND 460 360 h
port 90 if_in 320 220 h
a 1 xr 3 0 19 8 hcn 100 LABEL=B
port 89 GLOBAL 320 140 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
port 24 if_out 520 210 h
a 1 xr 3 0 31 8 hcn 100 LABEL=out
@parts
part 96 MbreakP 360 180 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M6
a 0 ap 9 0 23 42 hln 100 REFDES=M6
part 108 MbreakP 420 180 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M10
a 0 ap 9 0 23 42 hln 100 REFDES=M10
part 107 MbreakN 420 260 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M9
a 0 ap 9 0 11 42 hln 100 REFDES=M9
a 0 u 13 13 50 28 hln 70 W=1.2u
part 106 MbreakN 420 300 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M8
a 0 ap 9 0 11 42 hln 100 REFDES=M8
a 0 u 13 13 50 28 hln 70 W=1.2u
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 144
s 360 180 360 200 143
s 360 260 420 260 145
s 360 200 360 260 163
s 320 200 360 200 161
w 148
s 420 180 410 180 147
s 410 180 410 220 149
s 410 300 420 300 151
s 410 220 410 300 169
s 410 220 320 220 155
w 132
s 460 280 470 280 131
s 470 280 470 320 133
s 470 320 460 320 135
s 470 320 470 360 137
s 470 360 460 360 139
s 450 320 460 320 170
w 47
a 0 up 0:33 0 0 0 hln 100 V=
s 400 160 390 160 119
s 450 160 410 160 120
s 460 160 450 160 121
s 410 160 400 160 125
s 410 140 410 160 123
s 320 140 410 140 86
a 0 up 33 0 365 139 hct 100 V=
w 111
s 510 240 510 210 112
s 390 200 450 200 126
s 450 200 510 200 128
s 510 240 450 240 129
s 510 210 510 200 174
s 520 210 510 210 114
@junction
j 450 280
+ p 107 s
+ p 106 d
j 390 160
+ p 96 s
+ w 47
j 400 160
+ p 96 b
+ w 47
j 450 160
+ p 108 s
+ w 47
j 460 160
+ p 108 b
+ w 47
j 410 160
+ w 47
+ w 47
j 390 200
+ p 96 d
+ w 111
j 450 200
+ p 108 d
+ w 111
j 450 240
+ p 107 d
+ w 111
j 460 280
+ p 107 b
+ w 132
j 460 320
+ p 106 b
+ w 132
j 470 320
+ w 132
+ w 132
j 460 360
+ s 77
+ w 132
j 360 180
+ p 96 g
+ w 144
j 420 260
+ p 107 g
+ w 144
j 320 200
+ s 22
+ w 144
j 360 200
+ w 144
+ w 144
j 420 180
+ p 108 g
+ w 148
j 420 300
+ p 106 g
+ w 148
j 320 220
+ s 90
+ w 148
j 410 220
+ w 148
+ w 148
j 450 320
+ p 106 s
+ w 132
j 320 140
+ s 89
+ w 47
j 520 210
+ s 24
+ w 111
j 510 210
+ w 111
+ w 111
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

229
analog/gates/nand3.sch Normal file
View file

@ -0,0 +1,229 @@
*version 16.5 1425383044
u 171
M? 12
V? 2
@libraries
@analysis
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\INV.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 3648
@status
c 124:01:27:06:45:47;1709005547
*page 1 0 2020 1520 iC
@ports
port 77 AGND 460 360 h
port 22 if_in 320 200 h
a 1 xr 3 0 19 8 hcn 100 LABEL=A
port 90 if_in 320 220 h
a 1 xr 3 0 19 8 hcn 100 LABEL=B
port 94 if_in 320 240 h
a 1 xr 3 0 19 8 hcn 100 LABEL=C
port 89 GLOBAL 360 140 h
a 0 xr 3 0 20 8 hcn 100 LABEL=vdd
port 24 if_out 510 210 h
a 1 xr 3 0 31 8 hcn 100 LABEL=out
@parts
part 96 MbreakP 360 180 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M6
a 0 ap 9 0 23 42 hln 100 REFDES=M6
part 108 MbreakP 420 180 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M10
a 0 ap 9 0 23 42 hln 100 REFDES=M10
part 109 MbreakP 480 180 U
a 0 sp 13 0 8 34 hln 70 MODEL=MbreakP
a 0 u 13 13 66 30 hln 70 W=2.15u
a 0 u 13 13 62 18 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M11
a 0 ap 9 0 23 42 hln 100 REFDES=M11
part 105 MbreakN 420 340 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M7
a 0 ap 9 0 11 42 hln 100 REFDES=M7
a 0 u 13 13 50 28 hln 70 W=1.8u
part 106 MbreakN 420 300 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M8
a 0 ap 9 0 11 42 hln 100 REFDES=M8
a 0 u 13 13 50 28 hln 70 W=1.8u
part 107 MbreakN 420 260 h
a 0 sp 13 0 -12 30 hln 70 MODEL=MbreakN
a 0 u 13 13 50 20 hln 70 L=0.25u
a 0 a 0:13 0 0 0 hln 100 PKGREF=M9
a 0 ap 9 0 11 42 hln 100 REFDES=M9
a 0 u 13 13 50 28 hln 70 W=1.8u
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 132
s 460 280 470 280 131
s 470 280 470 320 133
s 470 320 460 320 135
s 470 320 470 360 137
s 470 360 460 360 139
s 450 360 460 360 141
w 144
s 360 180 360 200 143
s 360 260 420 260 145
s 360 200 360 260 163
s 320 200 360 200 161
w 154
s 480 180 480 220 153
s 480 220 380 220 155
s 380 220 380 340 157
s 380 340 420 340 159
s 320 220 380 220 164
w 148
s 420 180 410 180 147
s 410 180 410 240 149
s 410 300 420 300 151
s 410 240 410 300 168
s 320 240 410 240 166
w 47
a 0 up 0:33 0 0 0 hln 100 V=
s 520 160 510 160 117
s 400 160 390 160 119
s 450 160 410 160 120
s 460 160 450 160 121
s 510 160 460 160 122
s 410 160 400 160 125
s 410 140 410 160 123
s 360 140 410 140 86
a 0 up 33 0 385 139 hct 100 V=
w 111
s 510 240 510 210 112
s 390 200 450 200 126
s 450 200 510 200 128
s 510 240 450 240 129
s 510 210 510 200 170
@junction
j 450 320
+ p 106 s
+ p 105 d
j 450 280
+ p 107 s
+ p 106 d
j 510 200
+ p 109 d
+ w 111
j 390 160
+ p 96 s
+ w 47
j 400 160
+ p 96 b
+ w 47
j 450 160
+ p 108 s
+ w 47
j 460 160
+ p 108 b
+ w 47
j 510 160
+ p 109 s
+ w 47
j 520 160
+ p 109 b
+ w 47
j 410 160
+ w 47
+ w 47
j 390 200
+ p 96 d
+ w 111
j 450 200
+ p 108 d
+ w 111
j 450 240
+ p 107 d
+ w 111
j 460 280
+ p 107 b
+ w 132
j 460 320
+ p 106 b
+ w 132
j 470 320
+ w 132
+ w 132
j 460 360
+ p 105 b
+ w 132
j 450 360
+ p 105 s
+ w 132
j 460 360
+ s 77
+ p 105 b
j 460 360
+ s 77
+ w 132
j 360 180
+ p 96 g
+ w 144
j 420 260
+ p 107 g
+ w 144
j 420 180
+ p 108 g
+ w 148
j 420 300
+ p 106 g
+ w 148
j 480 180
+ p 109 g
+ w 154
j 420 340
+ p 105 g
+ w 154
j 320 200
+ s 22
+ w 144
j 360 200
+ w 144
+ w 144
j 320 220
+ s 90
+ w 154
j 380 220
+ w 154
+ w 154
j 320 240
+ s 94
+ w 148
j 410 240
+ w 148
+ w 148
j 360 140
+ s 89
+ w 47
j 510 210
+ s 24
+ w 111
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

20
analog/gates/symbols.slb Normal file
View file

@ -0,0 +1,20 @@
*version 16.5 72881119
@index
symloc my_inv 0 440
*symbol my_inv
d
@type p 16.5
@attributes
a 0 sp 9 0 0 0 hln 100 REFDES=HB?
a 0 s 0 0 0 0 hln 100 PART=
@views
a 0 u 13 0 0 0 hln 100 DEFAULT=C:\Users\vmuser\Desktop\Documents\counter\analog\gates\Inv.sch
@pins
p 2 16 16 hlb 100 in n 0 20 h
a 0 s 0:13 0 0 0 hln 100 ERC=i
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
p 2 26 32 hrb 100 out n 40 20 u
a 0 s 0:13 0 0 0 hln 100 ERC=o
a 0 s 0:13 0 0 0 hln 100 FLOAT=n
@graphics 40 40 0 0 10
r 0 10 0 30 40

BIN
analog/params/BUFFER.1OP Normal file

Binary file not shown.

BIN
analog/params/BUFFER.MVL Normal file

Binary file not shown.

17
analog/params/BUFFER.als Normal file
View file

@ -0,0 +1,17 @@
.ALIASES
M_M1 M1(d=BUF_IN g=$N_0001 s=0 b=0 )
M_M2 M2(d=Vdd g=BUF_IN s=$N_0002 b=Vdd )
M_M3 M3(d=$N_0002 g=BUF_IN s=0 b=0 )
M_M4 M4(d=Vdd g=$N_0002 s=BUF_OUT b=Vdd )
M_M5 M5(d=BUF_OUT g=$N_0002 s=0 b=0 )
M_M7 M7(d=Vdd g=$N_0001 s=BUF_IN b=Vdd )
M_M8 M8(d=Vdd g=IN s=$N_0001 b=Vdd )
M_M6 M6(d=$N_0001 g=IN s=0 b=0 )
C_C1 C1(1=0 2=BUF_OUT )
V_V1 V1(+=Vdd -=0 )
V_V2 V2(+=IN -=0 )
_ _(BUF_IN=BUF_IN)
_ _(BUF_OUT=BUF_OUT)
_ _(Vdd=Vdd)
_ _(IN=IN)
.ENDALIASES

27
analog/params/BUFFER.cir Normal file
View file

@ -0,0 +1,27 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\BUFFER.sch
* Schematics Version 16.5.0
* Sun Mar 03 05:27:00 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1={sqrt(K2)} K2=25 FICT=1
.PARAM CL=3p VDD=2.5
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM K2 4 30 2
.OP
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\BUFFER_K.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "BUFFER.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/params/BUFFER.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\BUFFER_K.lib, offset=169, size=165
lib=C:\Users\vmuser\Desktop\Documents\PART_2\BUFFER_K.lib, offset=0, size=168

32
analog/params/BUFFER.net Normal file
View file

@ -0,0 +1,32 @@
* Schematics Netlist *
M_M1 BUF_IN $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M2 Vdd BUF_IN $N_0002 Vdd MbreakP
+ L={L}
+ W={WP*(K1)}
M_M3 $N_0002 BUF_IN 0 0 MbreakN
+ L={L}
+ W={WN*(K1)}
M_M4 Vdd $N_0002 BUF_OUT Vdd MbreakP
+ L={L}
+ W={WP*K2}
M_M5 BUF_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN*(K2)}
M_M7 Vdd $N_0001 BUF_IN Vdd Mbreakp
+ L={L}
+ W={WP}
M_M8 Vdd IN $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M6 $N_0001 IN 0 0 MbreakN
+ L={L}
+ W={WN}
C_C1 0 BUF_OUT {CL}
V_V1 Vdd 0 {VDD}
V_V2 IN 0
+PULSE 0 {VDD} 10n 1n 1n 9n 20n

2006
analog/params/BUFFER.out Normal file

File diff suppressed because it is too large Load diff

115
analog/params/BUFFER.prb Normal file
View file

@ -0,0 +1,115 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(BUF_IN)
MARKERID 0
END TRACE V(BUF_IN)
BEGIN TRACE V(BUF_OUT)
MARKERID 0
END TRACE V(BUF_OUT)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT K2
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE Falltime(V(BUF_OUT))
MARKERID 0
END TRACE Falltime(V(BUF_OUT))
BEGIN TRACE Risetime(V(BUF_OUT))
MARKERID 0
END TRACE Risetime(V(BUF_OUT))
END YAXIS 1
END ANAPLOT 2
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

461
analog/params/BUFFER.sch Normal file
View file

@ -0,0 +1,461 @@
*version 16.5 66649656
u 130
V? 3
PM? 4
C? 2
M? 9
@libraries
@analysis
.TRAN 1 0 0 0
+0 0ns
+1 100ns
.STEP 1 0 4
+ 0 K2
+ 4 4
+ 5 30
+ 6 2
+ -1 14 20 30 50 60
.PROBE 0 1118480 -1 1 0 3
.LIB C:\Users\vmuser\Desktop\Documents\PART_2\BUFFER_K.lib
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 7853
@status
n 0 124:02:03:05:27:00;1709432820 e
s 0 124:02:03:05:27:03;1709432823 e
*page 1 0 2020 1520 iC
@ports
port 108 bubble 435 90 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 113 bubble 845 140 h
a 1 x 3 0 0 0 hcn 100 LABEL=BUF_OUT
port 114 agnd 845 200 h
port 115 bubble 535 90 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 116 agnd 545 200 h
port 117 bubble 655 90 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 118 bubble 775 90 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 119 agnd 665 200 h
port 120 agnd 445 200 h
port 121 agnd 785 200 h
port 15 agnd 475 335 h
port 17 bubble 495 275 h
a 1 x 3 0 0 0 hcn 100 LABEL=IN
port 18 bubble 455 275 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 109 bubble 375 140 v
a 1 x 3 0 0 0 hcn 100 LABEL=IN
port 111 bubble 585 140 h
a 1 x 3 0 20 -6 hcn 100 LABEL=BUF_IN
@parts
part 100 Mbreakn 505 180 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M1
a 0 ap 9 0 5 10 hln 100 REFDES=M1
part 101 MbreakP 625 110 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP*(K1)}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M2
a 0 ap 9 0 5 10 hln 100 REFDES=M2
part 102 Mbreakn 625 180 h
a 0 u 13 13 40 12 hln 70 L={L}
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 38 18 hln 70 W={WN*(K1)}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M3
a 0 ap 9 0 5 10 hln 100 REFDES=M3
part 103 MbreakP 745 110 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP*K2}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M4
a 0 ap 9 0 5 10 hln 100 REFDES=M4
part 104 Mbreakn 745 180 h
a 0 u 13 13 40 12 hln 70 L={L}
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 38 18 hln 70 W={WN*(K2)}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M5
a 0 ap 9 0 5 10 hln 100 REFDES=M5
part 106 MbreakP 505 110 h
a 0 sp 13 0 32 6 hln 70 MODEL=Mbreakp
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M7
a 0 ap 9 0 5 10 hln 100 REFDES=M7
part 107 MbreakP 405 110 h
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M8
a 0 ap 9 0 5 10 hln 100 REFDES=M8
a 0 sp 13 0 32 6 hln 70 MODEL=Mbreakp
part 105 Mbreakn 405 180 h
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M6
a 0 ap 9 0 5 10 hln 100 REFDES=M6
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
part 99 c 845 190 v
a 0 u 13 0 25 39 hln 100 VALUE={CL}
a 0 sp 0 0 0 10 hlb 100 PART=c
a 0 s 0:13 0 0 0 hln 100 PKGTYPE=CK05
a 0 s 0:13 0 0 0 hln 100 GATE=
a 0 ap 9 0 15 0 hln 100 REFDES=C1
a 0 a 0:13 0 0 0 hln 100 PKGREF=C1
part 10 vdc 455 275 h
a 1 u 13 0 -21 30 hcn 100 DC={VDD}
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 1 ap 9 0 24 7 hcn 100 REFDES=V1
a 0 a 0:13 0 0 0 hln 100 PKGREF=V1
part 11 param 605 265 h
a 0 u 13 0 50 32 hlb 100 VALUE2=0.6u
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM1
a 0 u 13 0 0 20 hln 100 NAME1=L
a 0 u 13 0 0 30 hln 100 NAME2=WN
a 0 u 13 0 0 40 hln 100 NAME3=WP
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM1
a 0 u 13 0 50 22 hlb 100 VALUE1=0.25u
a 0 u 13 0 50 42 hlb 100 VALUE3=2.15u
part 13 param 815 265 h
a 0 u 13 0 50 22 hlb 100 VALUE1={sqrt(K2)}
a 0 u 13 0 50 32 hlb 100 VALUE2=25
a 0 u 13 0 0 20 hln 100 NAME1=K1
a 0 u 13 0 0 30 hln 100 NAME2=K2
a 0 u 13 0 0 40 hln 100 NAME3=FICT
a 0 u 13 0 50 42 hlb 100 VALUE3=1
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM2
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM2
part 12 vpulse 495 275 h
a 1 u 13 13 32 70 hcn 100 PW=9n
a 1 u 13 13 44 26 hcn 100 V2={VDD}
a 1 ap 9 0 26 0 hcn 100 REFDES=V2
a 1 u 13 13 32 18 hcn 100 V1=0
a 1 u 13 13 32 38 hcn 100 TD=10n
a 1 u 13 13 30 80 hcn 100 PER=20n
a 0 a 0:13 0 0 0 hln 100 PKGREF=V2
a 0 sp 11 0 -22 52 hln 100 PART=vpulse
a 1 u 13 13 32 50 hcn 100 TF=1n
a 1 u 13 13 32 60 hcn 100 TR=1n
part 14 param 715 265 h
a 0 u 13 0 50 32 hlb 100 VALUE2=2.5
a 0 u 13 0 0 20 hln 100 NAME1=CL
a 0 u 13 0 0 30 hln 100 NAME2=VDD
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM3
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM3
a 0 u 13 0 50 22 hlb 100 VALUE1=3p
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 20
a 0 up 0:33 0 0 0 hln 100 V=
s 445 130 465 130 19
s 465 130 465 90 21
a 0 up 33 0 467 110 hlt 100 V=
s 465 90 435 90 23
w 26
a 0 up 0:33 0 0 0 hln 100 V=
s 845 200 845 190 25
a 0 up 33 0 847 195 hlt 100 V=
w 28
a 0 up 0:33 0 0 0 hln 100 V=
s 545 130 565 130 27
s 565 130 565 90 29
a 0 up 33 0 567 110 hlt 100 V=
s 565 90 535 90 31
w 34
a 0 up 0:33 0 0 0 hln 100 V=
s 545 200 535 200 33
a 0 up 33 0 540 199 hct 100 V=
w 36
a 0 up 0:33 0 0 0 hln 100 V=
s 665 130 685 130 35
s 685 130 685 90 37
a 0 up 33 0 687 110 hlt 100 V=
s 685 90 655 90 39
w 42
a 0 up 0:33 0 0 0 hln 100 V=
s 805 90 775 90 41
s 805 130 805 90 43
a 0 up 33 0 807 110 hlt 100 V=
s 785 130 805 130 45
w 48
a 0 up 0:33 0 0 0 hln 100 V=
s 665 200 655 200 47
a 0 up 33 0 660 199 hct 100 V=
w 50
a 0 up 0:33 0 0 0 hln 100 V=
s 535 140 535 160 51
s 535 130 535 140 53
s 535 140 585 140 55
a 0 up 33 0 560 139 hct 100 V=
s 625 140 625 180 57
s 625 110 625 140 59
s 585 140 625 140 112
w 62
a 0 up 0:33 0 0 0 hln 100 V=
s 435 130 435 140 65
s 505 110 505 140 67
s 435 140 435 160 71
s 505 140 505 180 72
s 435 140 505 140 69
a 0 up 33 0 470 139 hct 100 V=
w 74
a 0 up 0:33 0 0 0 hln 100 V=
s 445 200 435 200 73
a 0 up 33 0 440 199 hct 100 V=
w 80
a 0 up 0:33 0 0 0 hln 100 V=
s 785 200 775 200 79
a 0 up 33 0 780 199 hct 100 V=
w 90
a 0 up 0:33 0 0 0 hln 100 V=
s 655 140 745 140 89
a 0 up 33 0 700 139 hct 100 V=
s 655 140 655 160 91
s 745 140 745 180 93
s 655 130 655 140 95
s 745 110 745 140 97
w 3
s 475 335 455 335 16
s 495 335 475 335 8
a 0 up 33 0 485 334 hct 100 V=
s 455 315 455 335 4
s 495 315 495 335 2
w 76
a 0 up 0:33 0 0 0 hln 100 V=
s 375 140 405 140 127
s 405 110 405 140 110
a 0 up 33 0 407 160 hlt 100 V=
s 405 140 405 180 129
w 82
a 0 up 0:33 0 0 0 hln 100 V=
s 775 140 845 140 81
a 0 up 33 0 810 139 hct 100 V=
s 775 140 775 160 83
s 775 130 775 140 85
s 845 160 845 140 87
@junction
j 535 140
+ w 50
+ w 50
j 625 140
+ w 50
+ w 50
j 435 140
+ w 62
+ w 62
j 505 140
+ w 62
+ w 62
j 775 140
+ w 82
+ w 82
j 655 140
+ w 90
+ w 90
j 745 140
+ w 90
+ w 90
j 845 190
+ p 99 1
+ w 26
j 845 160
+ p 99 2
+ w 82
j 535 200
+ p 100 s
+ w 34
j 545 200
+ p 100 b
+ w 34
j 535 160
+ p 100 d
+ w 50
j 505 180
+ p 100 g
+ w 62
j 655 90
+ p 101 d
+ w 36
j 665 130
+ p 101 b
+ w 36
j 625 110
+ p 101 g
+ w 50
j 655 130
+ p 101 s
+ w 90
j 655 200
+ p 102 s
+ w 48
j 665 200
+ p 102 b
+ w 48
j 625 180
+ p 102 g
+ w 50
j 655 160
+ p 102 d
+ w 90
j 775 90
+ p 103 d
+ w 42
j 785 130
+ p 103 b
+ w 42
j 775 130
+ p 103 s
+ w 82
j 745 110
+ p 103 g
+ w 90
j 775 200
+ p 104 s
+ w 80
j 785 200
+ p 104 b
+ w 80
j 775 160
+ p 104 d
+ w 82
j 745 180
+ p 104 g
+ w 90
j 435 160
+ p 105 d
+ w 62
j 435 200
+ p 105 s
+ w 74
j 445 200
+ p 105 b
+ w 74
j 405 180
+ p 105 g
+ w 76
j 535 90
+ p 106 d
+ w 28
j 545 130
+ p 106 b
+ w 28
j 535 130
+ p 106 s
+ w 50
j 505 110
+ p 106 g
+ w 62
j 435 90
+ s 108
+ w 20
j 585 140
+ s 111
+ w 50
j 845 140
+ s 113
+ w 82
j 845 200
+ s 114
+ w 26
j 535 90
+ s 115
+ p 106 d
j 535 90
+ s 115
+ w 28
j 545 200
+ s 116
+ p 100 b
j 545 200
+ s 116
+ w 34
j 655 90
+ s 117
+ p 101 d
j 655 90
+ s 117
+ w 36
j 775 90
+ s 118
+ p 103 d
j 775 90
+ s 118
+ w 42
j 665 200
+ s 119
+ p 102 b
j 665 200
+ s 119
+ w 48
j 445 200
+ s 120
+ p 105 b
j 445 200
+ s 120
+ w 74
j 785 200
+ s 121
+ p 104 b
j 785 200
+ s 121
+ w 80
j 435 90
+ p 107 d
+ w 20
j 445 130
+ p 107 b
+ w 20
j 435 130
+ p 107 s
+ w 62
j 405 110
+ p 107 g
+ w 76
j 435 90
+ s 108
+ p 107 d
j 455 275
+ p 10 +
+ s 18
j 495 275
+ p 12 +
+ s 17
j 475 335
+ s 15
+ w 3
j 455 315
+ p 10 -
+ w 3
j 495 315
+ p 12 -
+ w 3
j 375 140
+ s 109
+ w 76
j 405 140
+ w 76
+ w 76
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

BIN
analog/params/NANDS.1OP Normal file

Binary file not shown.

BIN
analog/params/NANDS.MVL Normal file

Binary file not shown.

69
analog/params/NANDS.als Normal file
View file

@ -0,0 +1,69 @@
.ALIASES
C_C1 C1(1=0 2=BUF_OUT )
M_M14 M14(d=BUF_IN g=$N_0001 s=0 b=0 )
M_M15 M15(d=Vdd g=BUF_IN s=$N_0002 b=Vdd )
M_M19 M19(d=$N_0002 g=BUF_IN s=0 b=0 )
M_M17 M17(d=Vdd g=$N_0002 s=BUF_OUT b=Vdd )
M_M21 M21(d=BUF_OUT g=$N_0002 s=0 b=0 )
M_M30 M30(d=NAND2_IN g=$N_0003 s=0 b=0 )
M_M31 M31(d=Vdd g=IN s=$N_0003 b=Vdd )
M_M32 M32(d=Vdd g=$N_0003 s=NAND2_IN b=Vdd )
M_M33 M33(d=$N_0003 g=IN s=0 b=0 )
M_M20 M20(d=$N_0001 g=IN s=0 b=0 )
M_M36 M36(d=Vdd g=NAND2_OUT s=$N_0004 b=Vdd )
M_M37 M37(d=$N_0004 g=NAND2_OUT s=0 b=0 )
M_M43 M43(d=$N_0005 g=IN s=0 b=0 )
M_M41 M41(d=Vdd g=IN s=$N_0005 b=Vdd )
M_M45 M45(d=$N_0006 g=NAND3_OUT s=0 b=0 )
M_M44 M44(d=Vdd g=NAND3_OUT s=$N_0006 b=Vdd )
M_M13 M13(d=Vdd g=$N_0001 s=BUF_IN b=Vdd )
M_M22 M22(d=INV_IN g=$N_0007 s=0 b=0 )
M_M25 M25(d=$N_0007 g=IN s=0 b=0 )
M_M27 M27(d=INV_OUT g=INV_IN s=0 b=0 )
M_M23 M23(d=Vdd g=IN s=$N_0007 b=Vdd )
M_M52 M52(d=Vdd g=$N_0007 s=INV_IN b=Vdd )
M_M53 M53(d=Vdd g=INV_IN s=INV_OUT b=Vdd )
M_M28 M28(d=Vdd g=INV_OUT s=$N_0008 b=Vdd )
M_M29 M29(d=$N_0008 g=INV_OUT s=0 b=0 )
M_M57 M57(d=Vdd g=Vdd s=NAND3_OUT b=Vdd )
M_M59 M59(d=$N_0009 g=Vdd s=0 b=0 )
M_M34 M34(d=Vdd g=NAND2_IN s=NAND2_OUT b=Vdd )
M_M55 M55(d=Vdd g=$N_0010 s=NAND2_OUT b=$N_0010 )
M_M54 M54(d=$N_0011 g=$N_0010 s=0 b=0 )
M_M35 M35(d=NAND2_OUT g=NAND2_IN s=$N_0011 b=0 )
M_M58 M58(d=$N_0012 g=Vdd s=$N_0009 b=0 )
M_M56 M56(d=Vdd g=Vdd s=NAND3_OUT b=Vdd )
M_M48 M48(d=NAND3_OUT g=NAND3_IN s=$N_0012 b=0 )
M_M42 M42(d=Vdd g=$N_0005 s=NAND3_IN b=Vdd )
M_M40 M40(d=NAND3_IN g=$N_0005 s=0 b=0 )
M_M1 M1(d=Vdd g=IN s=$N_0001 b=Vdd )
M_M62 M62(d=$N_0013 g=NAND4_OUT s=0 b=0 )
M_M63 M63(d=Vdd g=NAND4_OUT s=$N_0013 b=Vdd )
M_M64 M64(d=Vdd g=Vdd s=NAND4_OUT b=Vdd )
M_M67 M67(d=Vdd g=Vdd s=NAND4_OUT b=Vdd )
M_M72 M72(d=Vdd g=Vdd s=NAND4_OUT b=Vdd )
M_M76 M76(d=$N_0014 g=Vdd s=0 b=0 )
M_M74 M74(d=$N_0016 g=Vdd s=$N_0015 b=0 )
M_M75 M75(d=$N_0015 g=Vdd s=$N_0014 b=0 )
M_M68 M68(d=NAND4_OUT g=NAND4_IN s=$N_0016 b=0 )
M_M60 M60(d=$N_0017 g=IN s=0 b=0 )
M_M61 M61(d=Vdd g=IN s=$N_0017 b=Vdd )
M_M70 M70(d=Vdd g=$N_0017 s=NAND4_IN b=Vdd )
M_M71 M71(d=NAND4_IN g=$N_0017 s=0 b=0 )
M_M69 M69(d=Vdd g=NAND4_IN s=NAND4_OUT b=Vdd )
M_M46 M46(d=Vdd g=NAND3_IN s=NAND3_OUT b=Vdd )
V_V1 V1(+=Vdd -=0 )
V_V2 V2(+=IN -=0 )
_ _(BUF_OUT=BUF_OUT)
_ _(BUF_IN=BUF_IN)
_ _(NAND2_IN=NAND2_IN)
_ _(NAND2_OUT=NAND2_OUT)
_ _(NAND3_OUT=NAND3_OUT)
_ _(INV_IN=INV_IN)
_ _(INV_OUT=INV_OUT)
_ _(NAND3_IN=NAND3_IN)
_ _(NAND4_OUT=NAND4_OUT)
_ _(NAND4_IN=NAND4_IN)
_ _(Vdd=Vdd)
_ _(IN=IN)
.ENDALIASES

26
analog/params/NANDS.cir Normal file
View file

@ -0,0 +1,26 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
* Schematics Version 16.5.0
* Sun Mar 03 05:48:11 2024
.PARAM L=0.18u WN=0.4u WP=0.7u
.PARAM CL=1p VDD=2 M=4
.PARAM K1=4 K2=16 FICT=1
** Analysis setup **
.tran 0ns 100ns 5n 50ps
.STEP LIN PARAM FICT 1 2 1
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\NANDS.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "NANDS.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/params/NANDS.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\PART_2\NANDS.lib, offset=167, size=165
lib=C:\Users\vmuser\Desktop\Documents\PART_2\NANDS.lib, offset=0, size=166

164
analog/params/NANDS.net Normal file
View file

@ -0,0 +1,164 @@
* Schematics Netlist *
C_C1 0 BUF_OUT {CL}
M_M14 BUF_IN $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M15 Vdd BUF_IN $N_0002 Vdd MbreakP
+ L={L}
+ W={WP*(K1)}
M_M19 $N_0002 BUF_IN 0 0 MbreakN
+ L={L}
+ W={WN*(K1)}
M_M17 Vdd $N_0002 BUF_OUT Vdd MbreakP
+ L={L}
+ W={WP*K2}
M_M21 BUF_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN*(K2)}
M_M30 NAND2_IN $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M31 Vdd IN $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M32 Vdd $N_0003 NAND2_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M33 $N_0003 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M20 $N_0001 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M36 Vdd NAND2_OUT $N_0004 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M37 $N_0004 NAND2_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M43 $N_0005 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M41 Vdd IN $N_0005 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M45 $N_0006 NAND3_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M44 Vdd NAND3_OUT $N_0006 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M13 Vdd $N_0001 BUF_IN Vdd Mbreakp
+ L={L}
+ W={WP}
M_M22 INV_IN $N_0007 0 0 MbreakN
+ L={L}
+ W={WN}
M_M25 $N_0007 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M27 INV_OUT INV_IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M23 Vdd IN $N_0007 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M52 Vdd $N_0007 INV_IN Vdd Mbreakp
+ L={L}
+ W={WP}
M_M53 Vdd INV_IN INV_OUT Vdd Mbreakp
+ L={L}
+ W={WP}
M_M28 Vdd INV_OUT $N_0008 Vdd Mbreakp
+ L={L}
+ W={WP*M}
M_M29 $N_0008 INV_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M57 Vdd Vdd NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M59 $N_0009 Vdd 0 0 MbreakN
+ L={L}
+ W={WN*3}
M_M34 Vdd NAND2_IN NAND2_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M55 Vdd $N_0010 NAND2_OUT $N_0010 MbreakP
+ L={L}
+ W={WP}
M_M54 $N_0011 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN*2}
M_M35 NAND2_OUT NAND2_IN $N_0011 0 MbreakN
+ L={L}
+ W={WN*2}
M_M58 $N_0012 Vdd $N_0009 0 MbreakN
+ L={L}
+ W={WN*3}
M_M56 Vdd Vdd NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M48 NAND3_OUT NAND3_IN $N_0012 0 MbreakN
+ L={L}
+ W={WN*3}
M_M42 Vdd $N_0005 NAND3_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M40 NAND3_IN $N_0005 0 0 MbreakN
+ L={L}
+ W={WN}
M_M1 Vdd IN $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M62 $N_0013 NAND4_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M63 Vdd NAND4_OUT $N_0013 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M64 Vdd Vdd NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M67 Vdd Vdd NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M72 Vdd Vdd NAND4_OUT Vdd Mbreakp
+ L={L}
+ W={WP}
M_M76 $N_0014 Vdd 0 0 MbreakN
+ L={L}
+ W={WN*4}
M_M74 $N_0016 Vdd $N_0015 0 MbreakN
+ L={L}
+ W={WN*4}
M_M75 $N_0015 Vdd $N_0014 0 MbreakN
+ L={L}
+ W={WN*4}
M_M68 NAND4_OUT NAND4_IN $N_0016 0 MbreakN
+ L={L}
+ W={WN*4}
M_M60 $N_0017 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M61 Vdd IN $N_0017 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M70 Vdd $N_0017 NAND4_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M71 NAND4_IN $N_0017 0 0 MbreakN
+ L={L}
+ W={WN}
M_M69 Vdd NAND4_IN NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M46 Vdd NAND3_IN NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
V_V1 Vdd 0 {VDD}
V_V2 IN 0
+PULSE 0 2 10n 1n 1n 9n 20n

389
analog/params/NANDS.out Normal file
View file

@ -0,0 +1,389 @@
**** 03/03/24 05:48:14 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Sun Mar 03 05:48:11 2024
.PARAM L=0.18u WN=0.4u WP=0.7u
.PARAM CL=1p VDD=2 M=4
.PARAM K1=4 K2=16 FICT=1
** Analysis setup **
.tran 0ns 100ns 5n 50ps
.STEP LIN PARAM FICT 1 2 1
.LIB "C:\Users\vmuser\Desktop\Documents\PART_2\NANDS.lib"
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "NANDS.net"
**** INCLUDING NANDS.net ****
* Schematics Netlist *
C_C1 0 BUF_OUT {CL}
M_M14 BUF_IN $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M15 Vdd BUF_IN $N_0002 Vdd MbreakP
+ L={L}
+ W={WP*(K1)}
M_M19 $N_0002 BUF_IN 0 0 MbreakN
+ L={L}
+ W={WN*(K1)}
M_M17 Vdd $N_0002 BUF_OUT Vdd MbreakP
+ L={L}
+ W={WP*K2}
M_M21 BUF_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN*(K2)}
M_M30 NAND2_IN $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M31 Vdd IN $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M32 Vdd $N_0003 NAND2_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M33 $N_0003 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M20 $N_0001 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M36 Vdd NAND2_OUT $N_0004 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M37 $N_0004 NAND2_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M43 $N_0005 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M41 Vdd IN $N_0005 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M45 $N_0006 NAND3_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M44 Vdd NAND3_OUT $N_0006 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M13 Vdd $N_0001 BUF_IN Vdd Mbreakp
+ L={L}
+ W={WP}
M_M22 INV_IN $N_0007 0 0 MbreakN
+ L={L}
+ W={WN}
M_M25 $N_0007 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M27 INV_OUT INV_IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M23 Vdd IN $N_0007 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M52 Vdd $N_0007 INV_IN Vdd Mbreakp
+ L={L}
+ W={WP}
M_M53 Vdd INV_IN INV_OUT Vdd Mbreakp
+ L={L}
+ W={WP}
M_M28 Vdd INV_OUT $N_0008 Vdd Mbreakp
+ L={L}
+ W={WP*M}
M_M29 $N_0008 INV_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M57 Vdd Vdd NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M59 $N_0009 Vdd 0 0 MbreakN
+ L={L}
+ W={WN*3}
M_M34 Vdd NAND2_IN NAND2_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M55 Vdd $N_0010 NAND2_OUT $N_0010 MbreakP
+ L={L}
+ W={WP}
M_M54 $N_0011 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN*2}
M_M35 NAND2_OUT NAND2_IN $N_0011 0 MbreakN
+ L={L}
+ W={WN*2}
M_M58 $N_0012 Vdd $N_0009 0 MbreakN
+ L={L}
+ W={WN*3}
M_M56 Vdd Vdd NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M48 NAND3_OUT NAND3_IN $N_0012 0 MbreakN
+ L={L}
+ W={WN*3}
M_M42 Vdd $N_0005 NAND3_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M40 NAND3_IN $N_0005 0 0 MbreakN
+ L={L}
+ W={WN}
M_M1 Vdd IN $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M62 $N_0013 NAND4_OUT 0 0 MbreakN
+ L={L}
+ W={WN*M}
M_M63 Vdd NAND4_OUT $N_0013 Vdd MbreakP
+ L={L}
+ W={WP*M}
M_M64 Vdd Vdd NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M67 Vdd Vdd NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M72 Vdd Vdd NAND4_OUT Vdd Mbreakp
+ L={L}
+ W={WP}
M_M76 $N_0014 Vdd 0 0 MbreakN
+ L={L}
+ W={WN*4}
M_M74 $N_0016 Vdd $N_0015 0 MbreakN
+ L={L}
+ W={WN*4}
M_M75 $N_0015 Vdd $N_0014 0 MbreakN
+ L={L}
+ W={WN*4}
M_M68 NAND4_OUT NAND4_IN $N_0016 0 MbreakN
+ L={L}
+ W={WN*4}
M_M60 $N_0017 IN 0 0 MbreakN
+ L={L}
+ W={WN}
M_M61 Vdd IN $N_0017 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M70 Vdd $N_0017 NAND4_IN Vdd MbreakP
+ L={L}
+ W={WP}
M_M71 NAND4_IN $N_0017 0 0 MbreakN
+ L={L}
+ W={WN}
M_M69 Vdd NAND4_IN NAND4_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M46 Vdd NAND3_IN NAND3_OUT Vdd MbreakP
+ L={L}
+ W={WP}
V_V1 Vdd 0 {VDD}
V_V2 IN 0
+PULSE 0 2 10n 1n 1n 9n 20n
**** RESUMING NANDS.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 03/03/24 05:48:14 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakN MbreakP
NMOS PMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD 10.000000E-09 10.000000E-09
VTO .34 -.4
KP 250.000000E-06 150.000000E-06
GAMMA .4 .4
PHI .2 .2
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 4.000000E-09 4.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 145.000000E+03 100.000000E+03
THETA .2 .3
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 03/03/24 05:48:14 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( IN) 0.0000 ( Vdd) 2.0000 (BUF_IN) 2.581E-09 (INV_IN) 2.581E-09
($N_0001) 2.0000 ($N_0002) 2.0000
($N_0003) 2.0000 ($N_0004) 645.1E-12
($N_0005) 2.0000 ($N_0006) 645.1E-12
($N_0007) 2.0000 ($N_0008) 645.1E-12
($N_0009) 11.44E-30 ($N_0010) 2.0000
($N_0011)-1.320E-24 ($N_0012) 11.44E-30
($N_0013) 645.1E-12 ($N_0014) 0.0000
($N_0015) 0.0000 ($N_0016) 0.0000
($N_0017) 2.0000 (BUF_OUT) 161.3E-12
(INV_OUT) 2.0000 (NAND2_IN) 2.581E-09
(NAND3_IN) 2.581E-09 (NAND4_IN) 2.581E-09
(NAND2_OUT) 2.0000 (NAND3_OUT) 2.0000
(NAND4_OUT) 2.0000
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V1 -4.020E-11
V_V2 0.000E+00
TOTAL POWER DISSIPATION 8.04E-11 WATTS
**** 03/03/24 05:48:14 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( IN) 0.0000 ( Vdd) 2.0000 (BUF_IN) 2.581E-09 (INV_IN) 2.581E-09
($N_0001) 2.0000 ($N_0002) 2.0000
($N_0003) 2.0000 ($N_0004) 645.1E-12
($N_0005) 2.0000 ($N_0006) 645.1E-12
($N_0007) 2.0000 ($N_0008) 645.1E-12
($N_0009) 11.44E-30 ($N_0010) 2.0000
($N_0011)-1.320E-24 ($N_0012) 11.44E-30
($N_0013) 645.1E-12 ($N_0014) 0.0000
($N_0015) 0.0000 ($N_0016) 0.0000
($N_0017) 2.0000 (BUF_OUT) 161.3E-12
(INV_OUT) 2.0000 (NAND2_IN) 2.581E-09
(NAND3_IN) 2.581E-09 (NAND4_IN) 2.581E-09
(NAND2_OUT) 2.0000 (NAND3_OUT) 2.0000
(NAND4_OUT) 2.0000
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V1 -4.020E-11
V_V2 0.000E+00
TOTAL POWER DISSIPATION 8.04E-11 WATTS
JOB CONCLUDED
**** 03/03/24 05:48:14 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\NANDS.sch
**** JOB STATISTICS SUMMARY
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
Total job time (using Solver 1) = 1.03

194
analog/params/NANDS.prb Normal file
View file

@ -0,0 +1,194 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE Falltime(V(INV_OUT))
MARKERID 0
END TRACE Falltime(V(INV_OUT))
BEGIN TRACE Risetime(V(INV_OUT))
MARKERID 0
END TRACE Risetime(V(INV_OUT))
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE Falltime(V(NAND2_OUT))
MARKERID 0
END TRACE Falltime(V(NAND2_OUT))
BEGIN TRACE Risetime(V(NAND2_OUT))
MARKERID 0
END TRACE Risetime(V(NAND2_OUT))
END YAXIS 1
END ANAPLOT 2
BEGIN ANAPLOT 3
ACTIVE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE Falltime(V(NAND3_OUT))
MARKERID 0
END TRACE Falltime(V(NAND3_OUT))
BEGIN TRACE Risetime(V(NAND3_OUT))
MARKERID 0
END TRACE Risetime(V(NAND3_OUT))
END YAXIS 1
END ANAPLOT 3
BEGIN ANAPLOT 4
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE Falltime(V(BUF_OUT))
MARKERID 0
END TRACE Falltime(V(BUF_OUT))
BEGIN TRACE Risetime(V(BUF_OUT))
MARKERID 0
END TRACE Risetime(V(BUF_OUT))
END YAXIS 1
END ANAPLOT 4
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

2085
analog/params/NANDS.sch Normal file

File diff suppressed because it is too large Load diff

BIN
analog/params/RING.1OP Normal file

Binary file not shown.

BIN
analog/params/RING.MVL Normal file

Binary file not shown.

20
analog/params/RING.als Normal file
View file

@ -0,0 +1,20 @@
.ALIASES
V_V3 V3(+=Vdd -=0 )
M_M7 M7(d=$N_0002 g=$N_0001 s=0 b=0 )
M_M8 M8(d=Vdd g=$N_0001 s=$N_0002 b=Vdd )
M_M9 M9(d=GEN_OUT g=$N_0002 s=0 b=0 )
M_M10 M10(d=Vdd g=$N_0002 s=GEN_OUT b=Vdd )
M_M3 M3(d=Vdd g=$N_0003 s=$N_0001 b=Vdd )
M_M4 M4(d=$N_0001 g=$N_0003 s=0 b=0 )
M_M11 M11(d=$N_0004 g=GEN_OUT s=0 b=0 )
M_M12 M12(d=Vdd g=GEN_OUT s=$N_0004 b=Vdd )
M_M14 M14(d=Vdd g=$N_0004 s=$N_0005 b=Vdd )
M_M13 M13(d=$N_0005 g=$N_0004 s=0 b=0 )
M_M15 M15(d=$N_0006 g=$N_0005 s=0 b=0 )
M_M16 M16(d=Vdd g=$N_0005 s=$N_0006 b=Vdd )
M_M48 M48(d=Vdd g=$N_0006 s=$N_0003 b=Vdd )
M_M47 M47(d=$N_0003 g=$N_0006 s=0 b=0 )
C_C2 C2(1=0 2=$N_0003 )
_ _(GEN_OUT=GEN_OUT)
_ _(Vdd=Vdd)
.ENDALIASES

27
analog/params/RING.cir Normal file
View file

@ -0,0 +1,27 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
* Schematics Version 16.5.0
* Sun Mar 03 07:08:06 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib" 1 / Period(V(GEN_OUT))
.INC "RING.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

2
analog/params/RING.mif Normal file
View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib, offset=0, size=166
lib=C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib, offset=167, size=164

48
analog/params/RING.net Normal file
View file

@ -0,0 +1,48 @@
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M7 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0001 $N_0002 Vdd MbreakP
+ L={L}
+ W={WP}
M_M9 GEN_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0002 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M3 Vdd $N_0003 $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M4 $N_0001 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M11 $N_0004 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0004 Vdd MbreakP
+ L={L}
+ W={WP}
M_M14 Vdd $N_0004 $N_0005 Vdd MbreakP
+ L={L}
+ W={WP}
M_M13 $N_0005 $N_0004 0 0 MbreakN
+ L={L}
+ W={WN}
M_M15 $N_0006 $N_0005 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0005 $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M48 Vdd $N_0006 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0003 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
C_C2 0 $N_0003 {CL}

486
analog/params/RING.out Normal file
View file

@ -0,0 +1,486 @@
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Sun Mar 03 07:08:06 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib"
.INC "RING.net"
**** INCLUDING RING.net ****
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M7 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0001 $N_0002 Vdd MbreakP
+ L={L}
+ W={WP}
M_M9 GEN_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0002 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M3 Vdd $N_0003 $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M4 $N_0001 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M11 $N_0004 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0004 Vdd MbreakP
+ L={L}
+ W={WP}
M_M14 Vdd $N_0004 $N_0005 Vdd MbreakP
+ L={L}
+ W={WP}
M_M13 $N_0005 $N_0004 0 0 MbreakN
+ L={L}
+ W={WN}
M_M15 $N_0006 $N_0005 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0005 $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M48 Vdd $N_0006 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0003 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
C_C2 0 $N_0003 {CL}
**** RESUMING RING.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakN MbreakP
NMOS PMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD -50.000000E-09 -50.000000E-09
VTO .5 -.5
KP 250.000000E-06 70.000000E-06
GAMMA .4 .4
PHI .7 .7
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 7.000000E-09 7.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 130.000000E+03 100.000000E+03
THETA .3 .3
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 4.685E-09
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 4.685E-09 ($N_0006) 2.5000
(GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
**** MOSFETS
NAME M_M7 M_M8 M_M9 M_M10 M_M3
MODEL MbreakN MbreakP MbreakN MbreakP MbreakP
ID 2.51E-12 0.00E+00 4.80E-19 1.73E-04 2.51E-12
VGS 2.50E+00 2.50E+00 4.69E-09 -3.42E-07 -2.50E+00
VDS 4.69E-09 2.50E+00 3.46E-07 2.50E+00 4.67E-09
VBS 0.00E+00 2.50E+00 0.00E+00 2.50E+00 4.67E-09
VTH 5.00E-01 -5.00E-01 5.00E-01 -5.00E-01 -5.00E-01
VDSAT 8.40E-01 0.00E+00 0.00E+00 -7.04E-01 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 0.00E+00 0.00E+00 8.94E-05 7.84E-13
GDS 5.36E-04 0.00E+00 0.00E+00 7.98E-05 5.38E-04
GMB 3.00E-13 0.00E+00 0.00E+00 2.59E-05 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 6.00E-18 2.15E-17 2.15E-17
CGDOV 6.00E-18 2.15E-17 6.00E-18 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 5.18E-16 0.00E+00 0.00E+00 0.00E+00 1.86E-15
CGD 5.18E-16 0.00E+00 0.00E+00 2.47E-15 1.86E-15
CGB 0.00E+00 9.79E-16 2.73E-16 0.00E+00 0.00E+00
NAME M_M4 M_M11 M_M12 M_M14 M_M13
MODEL MbreakN MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS 4.69E-09 3.46E-07 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 2.50E+00 4.67E-09 2.50E+00 4.69E-09
VBS 0.00E+00 0.00E+00 4.67E-09 2.50E+00 0.00E+00
VTH 5.00E-01 5.00E-01 -5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 0.00E+00 -7.04E-01 0.00E+00 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 0.00E+00 5.38E-04 0.00E+00 5.36E-04
GMB 0.00E+00 0.00E+00 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGDOV 6.00E-18 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGD 0.00E+00 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGB 2.73E-16 2.73E-16 0.00E+00 9.79E-16 0.00E+00
NAME M_M15 M_M16 M_M48 M_M47
MODEL MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS 4.69E-09 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 4.67E-09 2.50E+00 4.69E-09
VBS 0.00E+00 4.67E-09 2.50E+00 0.00E+00
VTH 5.00E-01 -5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 -7.04E-01 0.00E+00 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 5.38E-04 0.00E+00 5.36E-04
GMB 0.00E+00 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGDOV 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGD 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGB 2.73E-16 0.00E+00 9.79E-16 0.00E+00
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 4.685E-09
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 4.685E-09 ($N_0006) 2.5000
(GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 4.685E-09
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 4.685E-09 ($N_0006) 2.5000
(GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
**** MOSFETS
NAME M_M7 M_M8 M_M9 M_M10 M_M3
MODEL MbreakN MbreakP MbreakN MbreakP MbreakP
ID 2.51E-12 0.00E+00 4.80E-19 1.73E-04 2.51E-12
VGS 2.50E+00 2.50E+00 4.69E-09 -3.42E-07 -2.50E+00
VDS 4.69E-09 2.50E+00 3.46E-07 2.50E+00 4.67E-09
VBS 0.00E+00 2.50E+00 0.00E+00 2.50E+00 4.67E-09
VTH 5.00E-01 -5.00E-01 5.00E-01 -5.00E-01 -5.00E-01
VDSAT 8.40E-01 0.00E+00 0.00E+00 -7.04E-01 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 0.00E+00 0.00E+00 8.94E-05 7.84E-13
GDS 5.36E-04 0.00E+00 0.00E+00 7.98E-05 5.38E-04
GMB 3.00E-13 0.00E+00 0.00E+00 2.59E-05 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 6.00E-18 2.15E-17 2.15E-17
CGDOV 6.00E-18 2.15E-17 6.00E-18 2.15E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 5.18E-16 0.00E+00 0.00E+00 0.00E+00 1.86E-15
CGD 5.18E-16 0.00E+00 0.00E+00 2.47E-15 1.86E-15
CGB 0.00E+00 9.79E-16 2.73E-16 0.00E+00 0.00E+00
NAME M_M4 M_M11 M_M12 M_M14 M_M13
MODEL MbreakN MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS 4.69E-09 3.46E-07 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 2.50E+00 4.67E-09 2.50E+00 4.69E-09
VBS 0.00E+00 0.00E+00 4.67E-09 2.50E+00 0.00E+00
VTH 5.00E-01 5.00E-01 -5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 0.00E+00 -7.04E-01 0.00E+00 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 0.00E+00 5.38E-04 0.00E+00 5.36E-04
GMB 0.00E+00 0.00E+00 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGDOV 6.00E-18 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGD 0.00E+00 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGB 2.73E-16 2.73E-16 0.00E+00 9.79E-16 0.00E+00
NAME M_M15 M_M16 M_M48 M_M47
MODEL MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS 4.69E-09 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 4.67E-09 2.50E+00 4.69E-09
VBS 0.00E+00 4.67E-09 2.50E+00 0.00E+00
VTH 5.00E-01 -5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 -7.04E-01 0.00E+00 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 5.38E-04 0.00E+00 5.36E-04
GMB 0.00E+00 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGDOV 6.00E-18 2.15E-17 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGD 0.00E+00 1.86E-15 0.00E+00 5.18E-16
CGB 2.73E-16 0.00E+00 9.79E-16 0.00E+00
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 4.685E-09
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 4.685E-09 ($N_0006) 2.5000
(GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
JOB CONCLUDED
**** 03/03/24 07:08:43 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** JOB STATISTICS SUMMARY
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
Total job time (using Solver 1) = .27

335
analog/params/RING.out.1 Normal file
View file

@ -0,0 +1,335 @@
**** 03/03/24 07:08:08 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Sun Mar 03 07:08:06 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "RING.net"
**** INCLUDING RING.net ****
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M7 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0001 $N_0002 Vdd MbreakP
+ L={L}
+ W={WP}
M_M9 GEN_OUT $N_0002 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0002 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M3 Vdd $N_0003 $N_0001 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M4 $N_0001 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M11 $N_0004 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0004 Vdd MbreakP
+ L={L}
+ W={WP}
M_M14 Vdd $N_0004 $N_0005 Vdd MbreakP
+ L={L}
+ W={WP}
M_M13 $N_0005 $N_0004 0 0 MbreakN
+ L={L}
+ W={WN}
M_M15 $N_0006 $N_0005 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0005 $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M48 Vdd $N_0006 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0003 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
C_C2 0 $N_0003 {CL}
**** RESUMING RING.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 03/03/24 07:08:08 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakN MbreakP
NMOS PMOS
LEVEL 1 1
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
VTO 0 0
KP 20.000000E-06 20.000000E-06
GAMMA 0 0
PHI .6 .6
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 0 0
CGDO 0 0
CGBO 0 0
TOX 0 0
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 03/03/24 07:08:08 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 20.92E-09
($N_0003) 20.92E-09 ($N_0004) 2.5000
($N_0005) 20.92E-09 ($N_0006) 2.5000
(GEN_OUT) 1.075E-06
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -5.375E-04
TOTAL POWER DISSIPATION 1.34E-03 WATTS
**** 03/03/24 07:08:08 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
**** MOSFETS
NAME M_M7 M_M8 M_M9 M_M10 M_M3
MODEL MbreakN MbreakP MbreakN MbreakP MbreakP
ID 2.51E-12 2.93E-21 1.50E-18 5.38E-04 2.51E-12
VGS 2.50E+00 2.50E+00 2.09E-08 -1.05E-06 -2.50E+00
VDS 2.09E-08 2.50E+00 1.08E-06 2.50E+00 5.84E-09
VBS 0.00E+00 2.50E+00 0.00E+00 2.50E+00 5.84E-09
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.50E+00 -5.84E-09 2.09E-08 -2.50E+00 -2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 4.30E-04 1.00E-12
GDS 1.20E-04 0.00E+00 0.00E+00 1.81E-10 4.30E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M4 M_M11 M_M12 M_M14 M_M13
MODEL MbreakN MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 2.93E-21 2.51E-12
VGS 2.09E-08 1.08E-06 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 2.50E+00 5.84E-09 2.50E+00 2.09E-08
VBS 0.00E+00 0.00E+00 5.84E-09 2.50E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.09E-08 1.08E-06 -2.50E+00 -5.84E-09 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 5.16E-11 1.00E-12 1.00E-12 1.00E-12
GDS 0.00E+00 0.00E+00 4.30E-04 0.00E+00 1.20E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M15 M_M16 M_M48 M_M47
MODEL MbreakN MbreakP MbreakP MbreakN
ID 2.51E-12 2.51E-12 2.93E-21 2.51E-12
VGS 2.09E-08 -2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 5.84E-09 2.50E+00 2.09E-08
VBS 0.00E+00 5.84E-09 2.50E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.09E-08 -2.50E+00 -5.84E-09 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 1.00E-12
GDS 0.00E+00 4.30E-04 0.00E+00 1.20E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00
**** 03/03/24 07:08:08 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 2.5000 ($N_0002) 20.92E-09
($N_0003) 20.92E-09 ($N_0004) 2.5000
($N_0005) 20.92E-09 ($N_0006) 2.5000
(GEN_OUT) 1.075E-06
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -5.375E-04
TOTAL POWER DISSIPATION 1.34E-03 WATTS
ERROR(ORPSIM-15138): Convergence problem in transient analysis at Time = 10.94E-09.
Time step = 58.21E-21, minimum allowable step size = 100.0E-21
These voltages failed to converge:
V(GEN_OUT) = 1.761V \ 1.785V
V($N_0002) = 1.630V \ 1.626V
V($N_0004) = 438.20mV \ 621.36mV
V($N_0005) = 2.487V \ 2.471V
V($N_0006) = -59.22uV \ 605.61uV
These supply currents failed to converge:
I(V_V3) = -546.13uA \ -552.51uA
These devices failed to converge:
M_M11 M_M12 M_M14 M_M13 M_M15 M_M16 M_M47
Last node voltages tried were:
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 1.6358 ($N_0002) 1.6296
($N_0003) 1.6358 ($N_0004) .4382
($N_0005) 2.4869 ($N_0006)-59.22E-06
(GEN_OUT) 1.7609
**** Interrupt ****

139
analog/params/RING.prb Normal file
View file

@ -0,0 +1,139 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN CURSORS
CURSORNUMDIGITS 5
BEGIN CURSOR 1
CURSOR_X 1.31153846153846
CURSOR_Y 40844943.7696676
ANAPLOT 2
ANATRACE 0
END CURSOR 1
BEGIN CURSOR 2
CURSOR_X 2
CURSOR_Y 40844943.7696676
ANAPLOT 2
ANATRACE 0
END CURSOR 2
END CURSORS
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(GEN_OUT)
MARKERID 0
END TRACE V(GEN_OUT)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE 1 / Period(V(GEN_OUT))
MARKERID 0
END TRACE 1 / Period(V(GEN_OUT))
END YAXIS 1
END ANAPLOT 2
END DISPLAY LAST SESSION
BEGIN DISPLAY LAST DISPLAY
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN CURSORS
CURSORNUMDIGITS 5
BEGIN CURSOR 1
CURSOR_X 1.31153846153846
CURSOR_Y 40844943.7696676
ANAPLOT 2
ANATRACE 0
END CURSOR 1
BEGIN CURSOR 2
CURSOR_X 2
CURSOR_Y 40844943.7696676
ANAPLOT 2
ANATRACE 0
END CURSOR 2
END CURSORS
BEGIN ANAPLOT 1
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG NORANGE
TYPE LINEAR
UNIT
END YAXIS 1
END ANAPLOT 1
END DISPLAY LAST DISPLAY

666
analog/params/RING.sch Normal file
View file

@ -0,0 +1,666 @@
*version 16.5 3162166499
u 844
V? 6
PM? 7
M? 49
IC? 5
C? 3
@libraries
@analysis
.TRAN 1 0 0 0
+0 0ns
+1 100ns
.STEP 1 0 4
+ 0 FICT
+ 4 1
+ 5 2
+ 6 1
.OP 1
.PROBE 0 1118480 -1 1 0 3
@targets
@attributes
@translators
a 0 u 13 0 0 0 hln 100 PCBOARDS=PCB
a 0 u 13 0 0 0 hln 100 PSPICE=PSPICE
a 0 u 13 0 0 0 hln 100 XILINX=XILINX
@setup
unconnectedPins 0
connectViaLabel 0
connectViaLocalLabels 0
NoStim4ExtIFPortsWarnings 1
AutoGenStim4ExtIFPorts 1
@index
pageloc 1 0 11323
@status
n 0 124:02:03:07:08:06;1709438886 e
s 0 124:02:03:07:08:43;1709438923 e
*page 1 0 2020 1520 iC
@ports
port 569 bubble 850 240 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 566 agnd 850 280 h
port 637 bubble 1010 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 638 agnd 1020 180 h
port 521 bubble 470 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 522 agnd 480 180 h
port 528 bubble 550 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 529 agnd 560 180 h
port 530 bubble 630 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 531 agnd 640 180 h
port 532 bubble 780 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 533 agnd 790 180 h
port 534 bubble 860 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 535 agnd 870 180 h
port 536 bubble 930 60 h
a 1 x 3 0 0 0 hcn 100 LABEL=Vdd
port 537 agnd 940 180 h
port 763 bubble 730 120 h
a 1 x 3 0 0 0 hcn 100 LABEL=GEN_OUT
port 839 agnd 990 270 h
@parts
part 517 param 520 260 h
a 0 u 13 0 50 42 hlb 100 VALUE3=2.15u
a 0 u 13 0 0 20 hln 100 NAME1=L
a 0 u 13 0 0 30 hln 100 NAME2=WN
a 0 u 13 0 0 40 hln 100 NAME3=WP
a 0 u 13 0 50 22 hlb 100 VALUE1=0.25u
a 0 u 13 0 50 32 hlb 100 VALUE2=0.6u
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM6
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM6
part 515 param 620 260 h
a 0 u 13 0 50 32 hlb 100 VALUE2=16
a 0 u 13 0 0 20 hln 100 NAME1=K1
a 0 u 13 0 0 30 hln 100 NAME2=K2
a 0 u 13 0 0 40 hln 100 NAME3=FICT
a 0 u 13 0 50 42 hlb 100 VALUE3=1
a 0 u 13 0 50 22 hlb 100 VALUE1=4
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM4
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM4
part 516 param 730 260 h
a 0 u 13 0 52 42 hlb 100 VALUE3=4
a 0 u 13 0 0 20 hln 100 NAME1=CL
a 0 u 13 0 0 30 hln 100 NAME2=VDD
a 0 u 13 0 0 40 hln 100 NAME3=M
a 0 u 13 0 50 22 hlb 100 VALUE1=3p
a 0 u 13 0 50 32 hlb 100 VALUE2=2.5
a 0 a 0:13 0 0 0 hln 100 PKGREF=PM5
a 1 ap 0 0 10 -2 hcn 100 REFDES=PM5
part 518 vdc 850 240 h
a 0 sp 0 0 22 37 hln 100 PART=vdc
a 0 a 0:13 0 0 0 hln 100 PKGREF=V3
a 1 u 13 0 -27 10 hcn 100 DC={VDD}
a 1 ap 9 0 -26 23 hcn 100 REFDES=V3
part 477 Mbreakn 520 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M7
a 0 ap 9 0 5 10 hln 100 REFDES=M7
part 478 MbreakP 520 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M8
a 0 ap 9 0 5 10 hln 100 REFDES=M8
part 479 Mbreakn 600 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M9
a 0 ap 9 0 5 10 hln 100 REFDES=M9
part 480 MbreakP 600 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M10
a 0 ap 9 0 5 10 hln 100 REFDES=M10
part 473 MbreakP 440 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=Mbreakp
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M3
a 0 ap 9 0 5 10 hln 100 REFDES=M3
part 474 Mbreakn 440 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M4
a 0 ap 9 0 5 10 hln 100 REFDES=M4
part 481 Mbreakn 750 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M11
a 0 ap 9 0 5 10 hln 100 REFDES=M11
part 482 MbreakP 750 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M12
a 0 ap 9 0 5 10 hln 100 REFDES=M12
part 484 MbreakP 830 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M14
a 0 ap 9 0 5 10 hln 100 REFDES=M14
part 483 Mbreakn 830 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M13
a 0 ap 9 0 5 10 hln 100 REFDES=M13
part 485 Mbreakn 900 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M15
a 0 ap 9 0 5 10 hln 100 REFDES=M15
part 486 MbreakP 900 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M16
a 0 ap 9 0 5 10 hln 100 REFDES=M16
part 816 ic1 680 80 h
a 0 u 13 0 40 9 hln 100 value=0
a 0 a 0:13 0 0 0 hln 100 PKGREF=IC4
a 1 ap 0 0 6 -2 hcn 100 REFDES=IC4
part 636 MbreakP 980 80 h
a 0 sp 13 0 32 6 hln 70 MODEL=MbreakP
a 0 u 13 13 42 12 hln 70 L={L}
a 0 u 13 13 40 18 hln 70 W={WP}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M48
a 0 ap 9 0 5 10 hln 100 REFDES=M48
part 635 Mbreakn 980 160 h
a 0 sp 13 0 34 6 hln 70 MODEL=MbreakN
a 0 u 13 13 40 12 hln 70 L={L}
a 0 u 13 13 38 18 hln 70 W={WN}
a 0 a 0:13 0 0 0 hln 100 PKGREF=M47
a 0 ap 9 0 5 10 hln 100 REFDES=M47
part 840 c 990 270 v
a 0 sp 0 0 0 10 hlb 100 PART=c
a 0 s 0:13 0 0 0 hln 100 PKGTYPE=CK05
a 0 s 0:13 0 0 0 hln 100 GATE=
a 0 u 13 0 11 37 hln 100 VALUE={CL}
a 0 a 0:13 0 0 0 hln 100 PKGREF=C2
a 0 ap 9 0 15 0 hln 100 REFDES=C2
part 1 titleblk 2020 1520 h
a 1 s 13 0 350 10 hcn 100 PAGESIZE=C
a 1 s 13 0 180 60 hcn 100 PAGETITLE=
a 1 s 13 0 340 95 hrn 100 PAGECOUNT=1
a 1 s 13 0 300 95 hrn 100 PAGENO=1
@conn
w 621
a 0 up 0:33 0 0 0 hln 100 V=
s 1020 180 1010 180 620
a 0 up 33 0 1015 179 hct 100 V=
w 623
a 0 up 0:33 0 0 0 hln 100 V=
s 1040 60 1010 60 622
s 1040 100 1040 60 624
a 0 up 33 0 1042 80 hlt 100 V=
s 1020 100 1040 100 626
w 20
a 0 up 0:33 0 0 0 hln 100 V=
s 480 100 500 100 19
s 500 100 500 60 21
a 0 up 33 0 502 80 hlt 100 V=
s 500 60 470 60 23
w 26
a 0 up 0:33 0 0 0 hln 100 V=
s 480 180 470 180 25
a 0 up 33 0 475 179 hct 100 V=
w 56
a 0 up 0:33 0 0 0 hln 100 V=
s 470 100 470 120 61
s 470 120 470 140 781
s 470 120 520 120 59
a 0 up 33 0 495 119 hct 100 V=
s 520 120 520 160 730
s 520 80 520 120 62
a 0 up 33 0 522 130 hlt 100 V=
w 67
a 0 up 0:33 0 0 0 hln 100 V=
s 560 180 550 180 66
a 0 up 33 0 555 179 hct 100 V=
w 69
a 0 up 0:33 0 0 0 hln 100 V=
s 580 60 550 60 68
s 580 100 580 60 70
a 0 up 33 0 582 80 hlt 100 V=
s 560 100 580 100 72
w 75
a 0 up 0:33 0 0 0 hln 100 V=
s 550 100 550 120 80
s 550 120 550 140 788
s 550 120 600 120 78
a 0 up 33 0 575 119 hct 100 V=
s 600 120 600 160 723
s 600 80 600 120 81
a 0 up 33 0 602 130 hlt 100 V=
w 86
a 0 up 0:33 0 0 0 hln 100 V=
s 640 180 630 180 85
a 0 up 33 0 635 179 hct 100 V=
w 88
a 0 up 0:33 0 0 0 hln 100 V=
s 660 60 630 60 87
s 660 100 660 60 89
a 0 up 33 0 662 80 hlt 100 V=
s 640 100 660 100 91
w 151
a 0 up 0:33 0 0 0 hln 100 V=
s 980 80 980 120 642
a 0 up 33 0 982 130 hlt 100 V=
s 980 120 980 160 796
s 930 120 980 120 154
a 0 up 33 0 955 119 hct 100 V=
s 930 100 930 120 156
s 930 120 930 140 641
w 105
a 0 up 0:33 0 0 0 hln 100 V=
s 790 100 810 100 104
s 810 100 810 60 106
a 0 up 33 0 812 80 hlt 100 V=
s 810 60 780 60 108
w 111
a 0 up 0:33 0 0 0 hln 100 V=
s 790 180 780 180 110
a 0 up 33 0 785 179 hct 100 V=
w 113
a 0 up 0:33 0 0 0 hln 100 V=
s 780 100 780 120 118
s 780 120 780 140 801
s 780 120 830 120 116
a 0 up 33 0 805 119 hct 100 V=
s 830 120 830 160 758
s 830 80 830 120 119
a 0 up 33 0 832 130 hlt 100 V=
w 124
a 0 up 0:33 0 0 0 hln 100 V=
s 870 180 860 180 123
a 0 up 33 0 865 179 hct 100 V=
w 126
a 0 up 0:33 0 0 0 hln 100 V=
s 890 60 860 60 125
s 890 100 890 60 127
a 0 up 33 0 892 80 hlt 100 V=
s 870 100 890 100 129
w 143
a 0 up 0:33 0 0 0 hln 100 V=
s 940 180 930 180 142
a 0 up 33 0 935 179 hct 100 V=
w 145
a 0 up 0:33 0 0 0 hln 100 V=
s 960 60 930 60 144
s 960 100 960 60 146
a 0 up 33 0 962 80 hlt 100 V=
s 940 100 960 100 148
w 132
a 0 up 0:33 0 0 0 hln 100 V=
s 860 100 860 120 672
s 900 80 900 120 673
a 0 up 33 0 902 130 hlt 100 V=
s 860 120 860 140 814
s 900 120 900 160 815
s 860 120 900 120 135
w 772
a 0 up 0:33 0 0 0 hln 100 V=
s 440 80 440 120 456
a 0 up 33 0 442 130 hlt 100 V=
s 440 120 440 160 831
s 420 120 440 120 455
s 420 320 420 120 713
a 0 up 33 0 422 265 hlt 100 V=
s 1050 320 420 320 608
s 1010 100 1010 120 630
s 1010 120 1010 140 836
s 1010 120 1050 120 632
a 0 up 33 0 835 119 hct 100 V=
s 1050 320 1050 240 438
s 1050 240 1050 120 843
s 990 240 1050 240 841
w 794
a 0 up 0:33 0 0 0 hln 100 V=
s 680 120 730 120 708
s 630 100 630 120 95
s 630 120 630 140 99
s 730 120 750 120 767
s 750 120 750 160 100
s 750 80 750 120 102
a 0 up 33 0 752 130 hlt 100 V=
s 630 120 680 120 817
a 0 up 33 0 675 119 hct 100 V=
s 680 80 680 120 818
@junction
j 850 240
+ p 518 +
+ s 569
j 850 280
+ p 518 -
+ s 566
j 1020 180
+ p 635 b
+ s 638
j 1010 60
+ p 636 d
+ s 637
j 1010 180
+ p 635 s
+ w 621
j 1020 180
+ p 635 b
+ w 621
j 1020 180
+ s 638
+ w 621
j 1010 60
+ p 636 d
+ w 623
j 1010 60
+ s 637
+ w 623
j 1020 100
+ p 636 b
+ w 623
j 980 80
+ p 636 g
+ w 151
j 980 160
+ p 635 g
+ w 151
j 730 120
+ s 763
+ w 794
j 560 180
+ p 477 b
+ s 529
j 550 60
+ p 478 d
+ s 528
j 640 180
+ p 479 b
+ s 531
j 630 60
+ p 480 d
+ s 530
j 480 180
+ p 474 b
+ s 522
j 630 100
+ p 480 s
+ w 794
j 630 140
+ p 479 d
+ w 794
j 630 120
+ w 794
+ w 794
j 440 160
+ p 474 g
+ w 772
j 470 60
+ s 521
+ w 20
j 470 180
+ p 474 s
+ w 26
j 480 180
+ p 474 b
+ w 26
j 480 180
+ s 522
+ w 26
j 470 140
+ p 474 d
+ w 56
j 470 120
+ w 56
+ w 56
j 520 160
+ p 477 g
+ w 56
j 520 80
+ p 478 g
+ w 56
j 520 120
+ w 56
+ w 56
j 550 180
+ p 477 s
+ w 67
j 560 180
+ p 477 b
+ w 67
j 560 180
+ s 529
+ w 67
j 550 60
+ p 478 d
+ w 69
j 550 60
+ s 528
+ w 69
j 560 100
+ p 478 b
+ w 69
j 550 100
+ p 478 s
+ w 75
j 550 140
+ p 477 d
+ w 75
j 550 120
+ w 75
+ w 75
j 600 160
+ p 479 g
+ w 75
j 600 80
+ p 480 g
+ w 75
j 600 120
+ w 75
+ w 75
j 630 180
+ p 479 s
+ w 86
j 640 180
+ p 479 b
+ w 86
j 640 180
+ s 531
+ w 86
j 630 60
+ p 480 d
+ w 88
j 630 60
+ s 530
+ w 88
j 640 100
+ p 480 b
+ w 88
j 790 180
+ p 481 b
+ s 533
j 780 60
+ p 482 d
+ s 532
j 860 60
+ p 484 d
+ s 534
j 870 180
+ p 483 b
+ s 535
j 940 180
+ p 485 b
+ s 537
j 930 60
+ p 486 d
+ s 536
j 980 120
+ w 151
+ w 151
j 750 160
+ p 481 g
+ w 794
j 750 80
+ p 482 g
+ w 794
j 750 120
+ w 794
+ w 794
j 790 100
+ p 482 b
+ w 105
j 780 60
+ p 482 d
+ w 105
j 780 60
+ s 532
+ w 105
j 780 180
+ p 481 s
+ w 111
j 790 180
+ p 481 b
+ w 111
j 790 180
+ s 533
+ w 111
j 780 100
+ p 482 s
+ w 113
j 780 140
+ p 481 d
+ w 113
j 780 120
+ w 113
+ w 113
j 830 160
+ p 483 g
+ w 113
j 830 80
+ p 484 g
+ w 113
j 830 120
+ w 113
+ w 113
j 860 180
+ p 483 s
+ w 124
j 870 180
+ p 483 b
+ w 124
j 870 180
+ s 535
+ w 124
j 860 60
+ p 484 d
+ w 126
j 860 60
+ s 534
+ w 126
j 870 100
+ p 484 b
+ w 126
j 930 180
+ p 485 s
+ w 143
j 940 180
+ p 485 b
+ w 143
j 940 180
+ s 537
+ w 143
j 930 60
+ p 486 d
+ w 145
j 930 60
+ s 536
+ w 145
j 940 100
+ p 486 b
+ w 145
j 930 100
+ p 486 s
+ w 151
j 930 140
+ p 485 d
+ w 151
j 930 120
+ w 151
+ w 151
j 860 100
+ p 484 s
+ w 132
j 860 140
+ p 483 d
+ w 132
j 900 80
+ p 486 g
+ w 132
j 900 160
+ p 485 g
+ w 132
j 860 120
+ w 132
+ w 132
j 900 120
+ w 132
+ w 132
j 680 120
+ w 794
+ w 794
j 470 60
+ p 473 d
+ s 521
j 440 80
+ p 473 g
+ w 772
j 480 100
+ p 473 b
+ w 20
j 470 60
+ p 473 d
+ w 20
j 470 100
+ p 473 s
+ w 56
j 680 80
+ p 816 +
+ w 794
j 440 120
+ w 772
+ w 772
j 1010 120
+ w 772
+ w 772
j 1010 100
+ p 636 s
+ w 772
j 1010 140
+ p 635 d
+ w 772
j 990 270
+ p 840 1
+ s 839
j 990 240
+ p 840 2
+ w 772
j 1050 240
+ w 772
+ w 772
@attributes
a 0 s 0:13 0 0 0 hln 100 PAGETITLE=
a 0 s 0:13 0 0 0 hln 100 PAGENO=1
a 0 s 0:13 0 0 0 hln 100 PAGESIZE=C
a 0 s 0:13 0 0 0 hln 100 PAGECOUNT=1
@graphics

Binary file not shown.

Binary file not shown.

View file

@ -0,0 +1,34 @@
.ALIASES
V_V3 V3(+=Vdd -=0 )
M_M53 M53(d=Vdd g=$N_0001 s=$N_0002 b=Vdd )
M_M57 M57(d=Vdd g=$N_0003 s=$N_0004 b=Vdd )
M_M59 M59(d=Vdd g=GEN_OUT s=$N_0005 b=Vdd )
M_M61 M61(d=Vdd g=$N_0006 s=$N_0007 b=Vdd )
M_M63 M63(d=Vdd g=$N_0008 s=$N_0009 b=Vdd )
M_M65 M65(d=Vdd g=$N_0010 s=$N_0011 b=Vdd )
M_M55 M55(d=Vdd g=$N_0012 s=$N_0013 b=Vdd )
M_M54 M54(d=$N_0002 g=$N_0001 s=0 b=0 )
C_C2 C2(1=0 2=$N_0001 )
M_M56 M56(d=$N_0013 g=$N_0012 s=0 b=0 )
M_M4 M4(d=$N_0012 g=$N_0001 s=0 b=0 )
M_M3 M3(d=Vdd g=$N_0001 s=$N_0012 b=Vdd )
M_M58 M58(d=$N_0004 g=$N_0003 s=0 b=0 )
M_M7 M7(d=$N_0003 g=$N_0012 s=0 b=0 )
M_M8 M8(d=Vdd g=$N_0012 s=$N_0003 b=Vdd )
M_M60 M60(d=$N_0005 g=GEN_OUT s=0 b=0 )
M_M9 M9(d=GEN_OUT g=$N_0003 s=0 b=0 )
M_M10 M10(d=Vdd g=$N_0003 s=GEN_OUT b=Vdd )
M_M62 M62(d=$N_0007 g=$N_0006 s=0 b=0 )
M_M11 M11(d=$N_0006 g=GEN_OUT s=0 b=0 )
M_M12 M12(d=Vdd g=GEN_OUT s=$N_0006 b=Vdd )
M_M64 M64(d=$N_0009 g=$N_0008 s=0 b=0 )
M_M13 M13(d=$N_0008 g=$N_0006 s=0 b=0 )
M_M14 M14(d=Vdd g=$N_0006 s=$N_0008 b=Vdd )
M_M66 M66(d=$N_0011 g=$N_0010 s=0 b=0 )
M_M48 M48(d=Vdd g=$N_0010 s=$N_0001 b=Vdd )
M_M15 M15(d=$N_0010 g=$N_0008 s=0 b=0 )
M_M16 M16(d=Vdd g=$N_0008 s=$N_0010 b=Vdd )
M_M47 M47(d=$N_0001 g=$N_0010 s=0 b=0 )
_ _(GEN_OUT=GEN_OUT)
_ _(Vdd=Vdd)
.ENDALIASES

View file

@ -0,0 +1,27 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
* Schematics Version 16.5.0
* Sun Mar 03 07:19:39 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib"
.INC "RING_LOADED.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

View file

@ -0,0 +1,2 @@
lib=C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib, offset=167, size=164
lib=C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib, offset=0, size=166

View file

@ -0,0 +1,90 @@
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M53 Vdd $N_0001 $N_0002 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M57 Vdd $N_0003 $N_0004 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M59 Vdd GEN_OUT $N_0005 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M61 Vdd $N_0006 $N_0007 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M63 Vdd $N_0008 $N_0009 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M65 Vdd $N_0010 $N_0011 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M55 Vdd $N_0012 $N_0013 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M54 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
C_C2 0 $N_0001 {CL}
M_M56 $N_0013 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M4 $N_0012 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M3 Vdd $N_0001 $N_0012 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M58 $N_0004 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M7 $N_0003 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0012 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M60 $N_0005 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M9 GEN_OUT $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0003 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M62 $N_0007 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M11 $N_0006 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M64 $N_0009 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M13 $N_0008 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
M_M14 Vdd $N_0006 $N_0008 Vdd MbreakP
+ L={L}
+ W={WP}
M_M66 $N_0011 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M48 Vdd $N_0010 $N_0001 Vdd MbreakP
+ L={L}
+ W={WP}
M_M15 $N_0010 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0008 $N_0010 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0001 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN}

View file

@ -0,0 +1,696 @@
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Sun Mar 03 07:19:39 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_TRANS.lib"
.INC "RING_LOADED.net"
**** INCLUDING RING_LOADED.net ****
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M53 Vdd $N_0001 $N_0002 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M57 Vdd $N_0003 $N_0004 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M59 Vdd GEN_OUT $N_0005 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M61 Vdd $N_0006 $N_0007 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M63 Vdd $N_0008 $N_0009 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M65 Vdd $N_0010 $N_0011 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M55 Vdd $N_0012 $N_0013 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M54 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
C_C2 0 $N_0001 {CL}
M_M56 $N_0013 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M4 $N_0012 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M3 Vdd $N_0001 $N_0012 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M58 $N_0004 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M7 $N_0003 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0012 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M60 $N_0005 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M9 GEN_OUT $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0003 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M62 $N_0007 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M11 $N_0006 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M64 $N_0009 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M13 $N_0008 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
M_M14 Vdd $N_0006 $N_0008 Vdd MbreakP
+ L={L}
+ W={WP}
M_M66 $N_0011 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M48 Vdd $N_0010 $N_0001 Vdd MbreakP
+ L={L}
+ W={WP}
M_M15 $N_0010 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0008 $N_0010 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0001 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN}
**** RESUMING RING_LOADED.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
Mbreakp MbreakN
PMOS NMOS
LEVEL 3 3
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
LD -50.000000E-09 -50.000000E-09
VTO -.5 .5
KP 70.000000E-06 250.000000E-06
GAMMA .4 .4
PHI .7 .7
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 10.000000E-12 10.000000E-12
CGDO 10.000000E-12 10.000000E-12
CGBO 0 0
TOX 7.000000E-09 7.000000E-09
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
VMAX 100.000000E+03 130.000000E+03
THETA .3 .3
KAPPA .01 .01
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 4.685E-09 ($N_0002) 2.5000
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 1.562E-09 ($N_0008) 4.685E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 1.562E-09 ($N_0012) 2.5000
($N_0013) 1.562E-09 (GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
**** MOSFETS
NAME M_M53 M_M57 M_M59 M_M61 M_M63
MODEL Mbreakp Mbreakp Mbreakp Mbreakp Mbreakp
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS -2.50E+00 -2.50E+00 -2.50E+00 2.50E+00 -2.50E+00
VDS 1.56E-09 1.56E-09 1.56E-09 2.50E+00 1.56E-09
VBS 1.56E-09 1.56E-09 1.56E-09 2.50E+00 1.56E-09
VTH -5.00E-01 -5.00E-01 -5.00E-01 -5.00E-01 -5.00E-01
VDSAT -7.04E-01 -7.04E-01 -7.04E-01 0.00E+00 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 7.84E-13 7.84E-13 0.00E+00 7.84E-13
GDS 1.61E-03 1.61E-03 1.61E-03 0.00E+00 1.61E-03
GMB 3.00E-13 3.00E-13 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.45E-17 6.45E-17 6.45E-17 6.45E-17 6.45E-17
CGDOV 6.45E-17 6.45E-17 6.45E-17 6.45E-17 6.45E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 5.57E-15 5.57E-15 5.57E-15 0.00E+00 5.57E-15
CGD 5.57E-15 5.57E-15 5.57E-15 0.00E+00 5.57E-15
CGB 0.00E+00 0.00E+00 0.00E+00 2.94E-15 0.00E+00
NAME M_M65 M_M55 M_M54 M_M56 M_M4
MODEL Mbreakp Mbreakp MbreakN MbreakN MbreakN
ID 0.00E+00 0.00E+00 2.51E-12 2.51E-12 2.51E-12
VGS 2.50E+00 2.50E+00 4.69E-09 2.50E+00 4.69E-09
VDS 2.50E+00 2.50E+00 2.50E+00 1.56E-09 2.50E+00
VBS 2.50E+00 2.50E+00 0.00E+00 0.00E+00 0.00E+00
VTH -5.00E-01 -5.00E-01 5.00E-01 5.00E-01 5.00E-01
VDSAT 0.00E+00 0.00E+00 0.00E+00 8.40E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00 0.00E+00 7.84E-13 0.00E+00
GDS 0.00E+00 0.00E+00 0.00E+00 1.61E-03 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 3.00E-13 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.45E-17 6.45E-17 1.80E-17 1.80E-17 6.00E-18
CGDOV 6.45E-17 6.45E-17 1.80E-17 1.80E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 1.55E-15 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 1.55E-15 0.00E+00
CGB 2.94E-15 2.94E-15 8.20E-16 0.00E+00 2.73E-16
NAME M_M3 M_M58 M_M7 M_M8 M_M60
MODEL Mbreakp MbreakN MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS -2.50E+00 4.69E-09 2.50E+00 2.50E+00 3.46E-07
VDS 4.67E-09 2.50E+00 4.69E-09 2.50E+00 2.50E+00
VBS 4.67E-09 0.00E+00 0.00E+00 2.50E+00 0.00E+00
VTH -5.00E-01 5.00E-01 5.00E-01 -5.00E-01 5.00E-01
VDSAT -7.04E-01 0.00E+00 8.40E-01 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 0.00E+00 7.84E-13 0.00E+00 0.00E+00
GDS 5.38E-04 0.00E+00 5.36E-04 0.00E+00 0.00E+00
GMB 3.00E-13 0.00E+00 3.00E-13 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17 6.00E-18 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17 6.00E-18 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 1.86E-15 0.00E+00 5.18E-16 0.00E+00 0.00E+00
CGD 1.86E-15 0.00E+00 5.18E-16 0.00E+00 0.00E+00
CGB 0.00E+00 8.20E-16 0.00E+00 9.79E-16 8.20E-16
NAME M_M9 M_M10 M_M62 M_M11 M_M12
MODEL MbreakN Mbreakp MbreakN MbreakN Mbreakp
ID 4.80E-19 1.73E-04 2.51E-12 2.51E-12 2.51E-12
VGS 4.69E-09 -3.42E-07 2.50E+00 3.46E-07 -2.50E+00
VDS 3.46E-07 2.50E+00 1.56E-09 2.50E+00 4.67E-09
VBS 0.00E+00 2.50E+00 0.00E+00 0.00E+00 4.67E-09
VTH 5.00E-01 -5.00E-01 5.00E-01 5.00E-01 -5.00E-01
VDSAT 0.00E+00 -7.04E-01 8.40E-01 0.00E+00 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 8.94E-05 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 7.98E-05 1.61E-03 0.00E+00 5.38E-04
GMB 0.00E+00 2.59E-05 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 1.80E-17 6.00E-18 2.15E-17
CGDOV 6.00E-18 2.15E-17 1.80E-17 6.00E-18 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 1.55E-15 0.00E+00 1.86E-15
CGD 0.00E+00 2.47E-15 1.55E-15 0.00E+00 1.86E-15
CGB 2.73E-16 0.00E+00 0.00E+00 2.73E-16 0.00E+00
NAME M_M64 M_M13 M_M14 M_M66 M_M48
MODEL MbreakN MbreakN Mbreakp MbreakN Mbreakp
ID 2.51E-12 2.51E-12 0.00E+00 2.51E-12 0.00E+00
VGS 4.69E-09 2.50E+00 2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 4.69E-09 2.50E+00 1.56E-09 2.50E+00
VBS 0.00E+00 0.00E+00 2.50E+00 0.00E+00 2.50E+00
VTH 5.00E-01 5.00E-01 -5.00E-01 5.00E-01 -5.00E-01
VDSAT 0.00E+00 8.40E-01 0.00E+00 8.40E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 0.00E+00 7.84E-13 0.00E+00
GDS 0.00E+00 5.36E-04 0.00E+00 1.61E-03 0.00E+00
GMB 0.00E+00 3.00E-13 0.00E+00 3.00E-13 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 1.80E-17 6.00E-18 2.15E-17 1.80E-17 2.15E-17
CGDOV 1.80E-17 6.00E-18 2.15E-17 1.80E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 5.18E-16 0.00E+00 1.55E-15 0.00E+00
CGD 0.00E+00 5.18E-16 0.00E+00 1.55E-15 0.00E+00
CGB 8.20E-16 0.00E+00 9.79E-16 0.00E+00 9.79E-16
NAME M_M15 M_M16 M_M47
MODEL MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12
VGS 4.69E-09 -2.50E+00 2.50E+00
VDS 2.50E+00 4.67E-09 4.69E-09
VBS 0.00E+00 4.67E-09 0.00E+00
VTH 5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 -7.04E-01 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 7.84E-13
GDS 0.00E+00 5.38E-04 5.36E-04
GMB 0.00E+00 3.00E-13 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 6.00E-18
CGDOV 6.00E-18 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 1.86E-15 5.18E-16
CGD 0.00E+00 1.86E-15 5.18E-16
CGB 2.73E-16 0.00E+00 0.00E+00
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 4.685E-09 ($N_0002) 2.5000
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 1.562E-09 ($N_0008) 4.685E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 1.562E-09 ($N_0012) 2.5000
($N_0013) 1.562E-09 (GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 4.685E-09 ($N_0002) 2.5000
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 1.562E-09 ($N_0008) 4.685E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 1.562E-09 ($N_0012) 2.5000
($N_0013) 1.562E-09 (GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
**** MOSFETS
NAME M_M53 M_M57 M_M59 M_M61 M_M63
MODEL Mbreakp Mbreakp Mbreakp Mbreakp Mbreakp
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS -2.50E+00 -2.50E+00 -2.50E+00 2.50E+00 -2.50E+00
VDS 1.56E-09 1.56E-09 1.56E-09 2.50E+00 1.56E-09
VBS 1.56E-09 1.56E-09 1.56E-09 2.50E+00 1.56E-09
VTH -5.00E-01 -5.00E-01 -5.00E-01 -5.00E-01 -5.00E-01
VDSAT -7.04E-01 -7.04E-01 -7.04E-01 0.00E+00 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 7.84E-13 7.84E-13 0.00E+00 7.84E-13
GDS 1.61E-03 1.61E-03 1.61E-03 0.00E+00 1.61E-03
GMB 3.00E-13 3.00E-13 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.45E-17 6.45E-17 6.45E-17 6.45E-17 6.45E-17
CGDOV 6.45E-17 6.45E-17 6.45E-17 6.45E-17 6.45E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 5.57E-15 5.57E-15 5.57E-15 0.00E+00 5.57E-15
CGD 5.57E-15 5.57E-15 5.57E-15 0.00E+00 5.57E-15
CGB 0.00E+00 0.00E+00 0.00E+00 2.94E-15 0.00E+00
NAME M_M65 M_M55 M_M54 M_M56 M_M4
MODEL Mbreakp Mbreakp MbreakN MbreakN MbreakN
ID 0.00E+00 0.00E+00 2.51E-12 2.51E-12 2.51E-12
VGS 2.50E+00 2.50E+00 4.69E-09 2.50E+00 4.69E-09
VDS 2.50E+00 2.50E+00 2.50E+00 1.56E-09 2.50E+00
VBS 2.50E+00 2.50E+00 0.00E+00 0.00E+00 0.00E+00
VTH -5.00E-01 -5.00E-01 5.00E-01 5.00E-01 5.00E-01
VDSAT 0.00E+00 0.00E+00 0.00E+00 8.40E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 0.00E+00 0.00E+00 7.84E-13 0.00E+00
GDS 0.00E+00 0.00E+00 0.00E+00 1.61E-03 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 3.00E-13 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.45E-17 6.45E-17 1.80E-17 1.80E-17 6.00E-18
CGDOV 6.45E-17 6.45E-17 1.80E-17 1.80E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 1.55E-15 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 1.55E-15 0.00E+00
CGB 2.94E-15 2.94E-15 8.20E-16 0.00E+00 2.73E-16
NAME M_M3 M_M58 M_M7 M_M8 M_M60
MODEL Mbreakp MbreakN MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 0.00E+00 2.51E-12
VGS -2.50E+00 4.69E-09 2.50E+00 2.50E+00 3.46E-07
VDS 4.67E-09 2.50E+00 4.69E-09 2.50E+00 2.50E+00
VBS 4.67E-09 0.00E+00 0.00E+00 2.50E+00 0.00E+00
VTH -5.00E-01 5.00E-01 5.00E-01 -5.00E-01 5.00E-01
VDSAT -7.04E-01 0.00E+00 8.40E-01 0.00E+00 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.84E-13 0.00E+00 7.84E-13 0.00E+00 0.00E+00
GDS 5.38E-04 0.00E+00 5.36E-04 0.00E+00 0.00E+00
GMB 3.00E-13 0.00E+00 3.00E-13 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 2.15E-17 1.80E-17 6.00E-18 2.15E-17 1.80E-17
CGDOV 2.15E-17 1.80E-17 6.00E-18 2.15E-17 1.80E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 1.86E-15 0.00E+00 5.18E-16 0.00E+00 0.00E+00
CGD 1.86E-15 0.00E+00 5.18E-16 0.00E+00 0.00E+00
CGB 0.00E+00 8.20E-16 0.00E+00 9.79E-16 8.20E-16
NAME M_M9 M_M10 M_M62 M_M11 M_M12
MODEL MbreakN Mbreakp MbreakN MbreakN Mbreakp
ID 4.80E-19 1.73E-04 2.51E-12 2.51E-12 2.51E-12
VGS 4.69E-09 -3.42E-07 2.50E+00 3.46E-07 -2.50E+00
VDS 3.46E-07 2.50E+00 1.56E-09 2.50E+00 4.67E-09
VBS 0.00E+00 2.50E+00 0.00E+00 0.00E+00 4.67E-09
VTH 5.00E-01 -5.00E-01 5.00E-01 5.00E-01 -5.00E-01
VDSAT 0.00E+00 -7.04E-01 8.40E-01 0.00E+00 -7.04E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 8.94E-05 7.84E-13 0.00E+00 7.84E-13
GDS 0.00E+00 7.98E-05 1.61E-03 0.00E+00 5.38E-04
GMB 0.00E+00 2.59E-05 3.00E-13 0.00E+00 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 1.80E-17 6.00E-18 2.15E-17
CGDOV 6.00E-18 2.15E-17 1.80E-17 6.00E-18 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 1.55E-15 0.00E+00 1.86E-15
CGD 0.00E+00 2.47E-15 1.55E-15 0.00E+00 1.86E-15
CGB 2.73E-16 0.00E+00 0.00E+00 2.73E-16 0.00E+00
NAME M_M64 M_M13 M_M14 M_M66 M_M48
MODEL MbreakN MbreakN Mbreakp MbreakN Mbreakp
ID 2.51E-12 2.51E-12 0.00E+00 2.51E-12 0.00E+00
VGS 4.69E-09 2.50E+00 2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 4.69E-09 2.50E+00 1.56E-09 2.50E+00
VBS 0.00E+00 0.00E+00 2.50E+00 0.00E+00 2.50E+00
VTH 5.00E-01 5.00E-01 -5.00E-01 5.00E-01 -5.00E-01
VDSAT 0.00E+00 8.40E-01 0.00E+00 8.40E-01 0.00E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 0.00E+00 7.84E-13 0.00E+00
GDS 0.00E+00 5.36E-04 0.00E+00 1.61E-03 0.00E+00
GMB 0.00E+00 3.00E-13 0.00E+00 3.00E-13 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 1.80E-17 6.00E-18 2.15E-17 1.80E-17 2.15E-17
CGDOV 1.80E-17 6.00E-18 2.15E-17 1.80E-17 2.15E-17
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 5.18E-16 0.00E+00 1.55E-15 0.00E+00
CGD 0.00E+00 5.18E-16 0.00E+00 1.55E-15 0.00E+00
CGB 8.20E-16 0.00E+00 9.79E-16 0.00E+00 9.79E-16
NAME M_M15 M_M16 M_M47
MODEL MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12
VGS 4.69E-09 -2.50E+00 2.50E+00
VDS 2.50E+00 4.67E-09 4.69E-09
VBS 0.00E+00 4.67E-09 0.00E+00
VTH 5.00E-01 -5.00E-01 5.00E-01
VDSAT 0.00E+00 -7.04E-01 8.40E-01
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 7.84E-13 7.84E-13
GDS 0.00E+00 5.38E-04 5.36E-04
GMB 0.00E+00 3.00E-13 3.00E-13
CBD 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00
CGSOV 6.00E-18 2.15E-17 6.00E-18
CGDOV 6.00E-18 2.15E-17 6.00E-18
CGBOV 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 1.86E-15 5.18E-16
CGD 0.00E+00 1.86E-15 5.18E-16
CGB 2.73E-16 0.00E+00 0.00E+00
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 4.685E-09 ($N_0002) 2.5000
($N_0003) 4.685E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 1.562E-09 ($N_0008) 4.685E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 1.562E-09 ($N_0012) 2.5000
($N_0013) 1.562E-09 (GEN_OUT) 346.4E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -1.732E-04
TOTAL POWER DISSIPATION 4.33E-04 WATTS
JOB CONCLUDED
**** 03/03/24 07:19:55 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** JOB STATISTICS SUMMARY
**** CURRENT STEP PARAM FICT = 2
******************************************************************************
Total job time (using Solver 1) = .39

View file

@ -0,0 +1,473 @@
**** 03/03/24 07:19:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Sun Mar 03 07:19:39 2024
.PARAM L=0.25u WN=0.6u WP=2.15u
.PARAM K1=4 K2=16 FICT=1
.PARAM CL=3p VDD=2.5 M=4
.IC V(GEN_OUT )=0
** Analysis setup **
.tran 0ns 100ns
.STEP LIN PARAM FICT 1 2 1
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "RING_LOADED.net"
**** INCLUDING RING_LOADED.net ****
* Schematics Netlist *
V_V3 Vdd 0 {VDD}
M_M53 Vdd $N_0001 $N_0002 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M57 Vdd $N_0003 $N_0004 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M59 Vdd GEN_OUT $N_0005 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M61 Vdd $N_0006 $N_0007 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M63 Vdd $N_0008 $N_0009 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M65 Vdd $N_0010 $N_0011 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M55 Vdd $N_0012 $N_0013 Vdd Mbreakp
+ L={L}
+ W={WP*(M-1)}
M_M54 $N_0002 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
C_C2 0 $N_0001 {CL}
M_M56 $N_0013 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M4 $N_0012 $N_0001 0 0 MbreakN
+ L={L}
+ W={WN}
M_M3 Vdd $N_0001 $N_0012 Vdd Mbreakp
+ L={L}
+ W={WP}
M_M58 $N_0004 $N_0003 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M7 $N_0003 $N_0012 0 0 MbreakN
+ L={L}
+ W={WN}
M_M8 Vdd $N_0012 $N_0003 Vdd MbreakP
+ L={L}
+ W={WP}
M_M60 $N_0005 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M9 GEN_OUT $N_0003 0 0 MbreakN
+ L={L}
+ W={WN}
M_M10 Vdd $N_0003 GEN_OUT Vdd MbreakP
+ L={L}
+ W={WP}
M_M62 $N_0007 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M11 $N_0006 GEN_OUT 0 0 MbreakN
+ L={L}
+ W={WN}
M_M12 Vdd GEN_OUT $N_0006 Vdd MbreakP
+ L={L}
+ W={WP}
M_M64 $N_0009 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M13 $N_0008 $N_0006 0 0 MbreakN
+ L={L}
+ W={WN}
M_M14 Vdd $N_0006 $N_0008 Vdd MbreakP
+ L={L}
+ W={WP}
M_M66 $N_0011 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN*(M-1)}
M_M48 Vdd $N_0010 $N_0001 Vdd MbreakP
+ L={L}
+ W={WP}
M_M15 $N_0010 $N_0008 0 0 MbreakN
+ L={L}
+ W={WN}
M_M16 Vdd $N_0008 $N_0010 Vdd MbreakP
+ L={L}
+ W={WP}
M_M47 $N_0001 $N_0010 0 0 MbreakN
+ L={L}
+ W={WN}
**** RESUMING RING_LOADED.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 03/03/24 07:19:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
Mbreakp MbreakN
PMOS NMOS
LEVEL 1 1
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
VTO 0 0
KP 20.000000E-06 20.000000E-06
GAMMA 0 0
PHI .6 .6
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 0 0
CGDO 0 0
CGBO 0 0
TOX 0 0
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 03/03/24 07:19:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 20.92E-09 ($N_0002) 2.5000
($N_0003) 20.92E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 6.972E-09 ($N_0008) 20.92E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 6.972E-09 ($N_0012) 2.5000
($N_0013) 6.972E-09 (GEN_OUT) 1.075E-06
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -5.375E-04
TOTAL POWER DISSIPATION 1.34E-03 WATTS
**** 03/03/24 07:19:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
**** MOSFETS
NAME M_M53 M_M57 M_M59 M_M61 M_M63
MODEL Mbreakp Mbreakp Mbreakp Mbreakp Mbreakp
ID 2.51E-12 2.51E-12 2.51E-12 8.79E-21 2.51E-12
VGS -2.50E+00 -2.50E+00 -2.50E+00 2.50E+00 -2.50E+00
VDS 1.95E-09 1.95E-09 1.95E-09 2.50E+00 1.95E-09
VBS 1.95E-09 1.95E-09 1.95E-09 2.50E+00 1.95E-09
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -2.50E+00 -2.50E+00 -2.50E+00 -5.84E-09 -2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 3.01E-12 1.00E-12
GDS 1.29E-03 1.29E-03 1.29E-03 0.00E+00 1.29E-03
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M65 M_M55 M_M54 M_M56 M_M4
MODEL Mbreakp Mbreakp MbreakN MbreakN MbreakN
ID 8.79E-21 8.79E-21 2.51E-12 2.51E-12 2.51E-12
VGS 2.50E+00 2.50E+00 2.09E-08 2.50E+00 2.09E-08
VDS 2.50E+00 2.50E+00 2.50E+00 6.97E-09 2.50E+00
VBS 2.50E+00 2.50E+00 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -5.84E-09 -5.84E-09 2.09E-08 2.50E+00 2.09E-08
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 3.01E-12 3.01E-12 3.01E-12 1.00E-12 1.00E-12
GDS 0.00E+00 0.00E+00 0.00E+00 3.60E-04 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M3 M_M58 M_M7 M_M8 M_M60
MODEL Mbreakp MbreakN MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12 2.93E-21 2.51E-12
VGS -2.50E+00 2.09E-08 2.50E+00 2.50E+00 1.08E-06
VDS 5.84E-09 2.50E+00 2.09E-08 2.50E+00 2.50E+00
VBS 5.84E-09 0.00E+00 0.00E+00 2.50E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -2.50E+00 2.09E-08 2.50E+00 -5.84E-09 1.08E-06
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 3.01E-12 1.00E-12 1.00E-12 1.55E-10
GDS 4.30E-04 0.00E+00 1.20E-04 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M9 M_M10 M_M62 M_M11 M_M12
MODEL MbreakN Mbreakp MbreakN MbreakN Mbreakp
ID 1.50E-18 5.38E-04 2.51E-12 2.51E-12 2.51E-12
VGS 2.09E-08 -1.05E-06 2.50E+00 1.08E-06 -2.50E+00
VDS 1.08E-06 2.50E+00 6.97E-09 2.50E+00 5.84E-09
VBS 0.00E+00 2.50E+00 0.00E+00 0.00E+00 5.84E-09
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.09E-08 -2.50E+00 2.50E+00 1.08E-06 -2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 4.30E-04 1.00E-12 5.16E-11 1.00E-12
GDS 0.00E+00 1.81E-10 3.60E-04 0.00E+00 4.30E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M64 M_M13 M_M14 M_M66 M_M48
MODEL MbreakN MbreakN Mbreakp MbreakN Mbreakp
ID 2.51E-12 2.51E-12 2.93E-21 2.51E-12 2.93E-21
VGS 2.09E-08 2.50E+00 2.50E+00 2.50E+00 2.50E+00
VDS 2.50E+00 2.09E-08 2.50E+00 6.97E-09 2.50E+00
VBS 0.00E+00 0.00E+00 2.50E+00 0.00E+00 2.50E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.09E-08 2.50E+00 -5.84E-09 2.50E+00 -5.84E-09
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 3.01E-12 1.00E-12 1.00E-12 1.00E-12 1.00E-12
GDS 0.00E+00 1.20E-04 0.00E+00 3.60E-04 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_M15 M_M16 M_M47
MODEL MbreakN Mbreakp MbreakN
ID 2.51E-12 2.51E-12 2.51E-12
VGS 2.09E-08 -2.50E+00 2.50E+00
VDS 2.50E+00 5.84E-09 2.09E-08
VBS 0.00E+00 5.84E-09 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.09E-08 -2.50E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12
GDS 0.00E+00 4.30E-04 1.20E-04
GMB 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00
**** 03/03/24 07:19:41 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\params\RING_LOADED.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
**** CURRENT STEP PARAM FICT = 1
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 20.92E-09 ($N_0002) 2.5000
($N_0003) 20.92E-09 ($N_0004) 2.5000
($N_0005) 2.5000 ($N_0006) 2.5000
($N_0007) 6.972E-09 ($N_0008) 20.92E-09
($N_0009) 2.5000 ($N_0010) 2.5000
($N_0011) 6.972E-09 ($N_0012) 2.5000
($N_0013) 6.972E-09 (GEN_OUT) 1.075E-06
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V3 -5.375E-04
TOTAL POWER DISSIPATION 1.34E-03 WATTS
ERROR(ORPSIM-15138): Convergence problem in transient analysis at Time = 10.94E-09.
Time step = 58.21E-21, minimum allowable step size = 100.0E-21
These voltages failed to converge:
V(GEN_OUT) = 1.761V \ 1.785V
V($N_0003) = 1.630V \ 1.626V
V($N_0004) = 1.761V \ 1.785V
V($N_0005) = 438.20mV \ 621.36mV
V($N_0006) = 438.20mV \ 621.36mV
V($N_0007) = 2.487V \ 2.471V
V($N_0008) = 2.487V \ 2.471V
V($N_0009) = -59.24uV \ 605.61uV
V($N_0010) = -59.22uV \ 605.62uV
V($N_0013) = 1.630V \ 1.626V
These supply currents failed to converge:
I(V_V3) = -1.262mA \ -1.288mA
These devices failed to converge:
M_M59 M_M61 M_M63 M_M60 M_M62 M_M11 M_M12
M_M64 M_M13 M_M14 M_M66 M_M15 M_M16 M_M47
Last node voltages tried were:
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( Vdd) 2.5000 ($N_0001) 1.6358 ($N_0002) 1.6359
($N_0003) 1.6296 ($N_0004) 1.7608
($N_0005) .4382 ($N_0006) .4382
($N_0007) 2.4869 ($N_0008) 2.4869
($N_0009)-59.24E-06 ($N_0010)-59.22E-06
($N_0011) 2.5000 ($N_0012) 1.6358
($N_0013) 1.6296 (GEN_OUT) 1.7608
**** Interrupt ****

View file

@ -0,0 +1,94 @@
[DISPLAYS]
BEGIN DISPLAY LAST SESSION
ANALYSIS TRANSIENT_ANALYSIS
SYMBOL ALWAYS
TRACECOLORSCHEME NORMAL
BEGIN CURSORS
CURSORNUMDIGITS 5
BEGIN CURSOR 1
CURSOR_X 1.22884615384615
CURSOR_Y 34261150.0019443
ANAPLOT 2
ANATRACE 0
END CURSOR 1
BEGIN CURSOR 2
CURSOR_X 1
CURSOR_Y 34261150.0019443
ANAPLOT 2
ANATRACE 0
END CURSOR 2
END CURSORS
BEGIN ANAPLOT 1
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
RANGEFLAG AUTO
TYPE LINEAR
UNIT s
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT V
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE V(GEN_OUT)
MARKERID 0
END TRACE V(GEN_OUT)
END YAXIS 1
END ANAPLOT 1
BEGIN ANAPLOT 2
ACTIVE
XBASE
BEGIN XAXIS
XAXISUSERNAME 0 (null)
TEXT FICT
PERFORMANCE
RANGEFLAG AUTO
TYPE LINEAR
UNIT
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
END XAXIS
BEGIN YAXIS 1
YAXISSIDE LEFT
ACTIVE
RANGEFLAG AUTO
TYPE LINEAR
UNIT x
BEGIN GRIDS
AUTOMATIC
MAJORNUMBERS
MAJORSTYLE LINES
MAJORPATTERN SOLID
MINORSTYLE LINES
MINORPATTERN DOT
END GRIDS
BEGIN TRACE 1 / Period(V(GEN_OUT))
MARKERID 0
END TRACE 1 / Period(V(GEN_OUT))
END YAXIS 1
END ANAPLOT 2
END DISPLAY LAST SESSION

File diff suppressed because it is too large Load diff

Binary file not shown.

View file

@ -0,0 +1,11 @@
.model MbreakN NMOS LEVEL=3 VTO=0.50 KP=250.000E-6
+LD =-0.050U THETA=0.300 GAMMA=0.400
+PHI=0.700 KAPPA=0.010 VMAX=130.00K
+CGSO= 10.0p CGDO= 10.0p TOX=7n
*$
.model MbreakP PMOS LEVEL=3 VTO=-0.50 KP=70.000E-6
+LD =-0.050U THETA=0.300 GAMMA=0.400
+PHI=0.700 KAPPA=0.010 VMAX=100.00K
+CGSO= 10.0p CGDO= 10.0p TOX=7n
*$

BIN
analog/testControlUnit.1OP Normal file

Binary file not shown.

100
analog/testControlUnit.als Normal file
View file

@ -0,0 +1,100 @@
.ALIASES
_ HB4(A=$N_0017 B=$N_0014 C=$N_0020 out=$N_0003 )
M_HB4_M6 HB4.M6(d=$N_0003 g=$N_0017 s=vdd b=vdd )
M_HB4_M10 HB4.M10(d=$N_0003 g=$N_0020 s=vdd b=vdd )
M_HB4_M11 HB4.M11(d=$N_0003 g=$N_0014 s=vdd b=vdd )
M_HB4_M7 HB4.M7(d=$N_0001 g=$N_0014 s=0 b=0 )
M_HB4_M8 HB4.M8(d=$N_0002 g=$N_0020 s=$N_0001 b=0 )
M_HB4_M9 HB4.M9(d=$N_0003 g=$N_0017 s=$N_0002 b=0 )
_ HB5(in=$N_0003 out=$N_0025 )
M_HB5_M4 HB5.M4(d=$N_0025 g=$N_0003 s=vdd b=vdd )
M_HB5_M3 HB5.M3(d=$N_0025 g=$N_0003 s=0 b=0 )
_ HB7(in=$N_0010 out=L )
M_HB7_M4 HB7.M4(d=L g=$N_0010 s=vdd b=vdd )
M_HB7_M3 HB7.M3(d=L g=$N_0010 s=0 b=0 )
_ HB8(in=$N_0005 out=t1 )
M_HB8_M4 HB8.M4(d=t1 g=$N_0005 s=vdd b=vdd )
M_HB8_M3 HB8.M3(d=t1 g=$N_0005 s=0 b=0 )
_ HB16(A=$N_0010 B=$N_0007 out=$N_0028 )
M_HB16_M6 HB16.M6(d=$N_0028 g=$N_0010 s=vdd b=vdd )
M_HB16_M10 HB16.M10(d=$N_0028 g=$N_0007 s=vdd b=vdd )
M_HB16_M9 HB16.M9(d=$N_0028 g=$N_0010 s=$N_0004 b=0 )
M_HB16_M8 HB16.M8(d=$N_0004 g=$N_0007 s=0 b=0 )
_ HB6(A=$N_0010 B=vdd out=$N_0005 )
M_HB6_M6 HB6.M6(d=$N_0005 g=$N_0010 s=vdd b=vdd )
M_HB6_M10 HB6.M10(d=$N_0005 g=vdd s=vdd b=vdd )
M_HB6_M9 HB6.M9(d=$N_0005 g=$N_0010 s=$N_0006 b=0 )
M_HB6_M8 HB6.M8(d=$N_0006 g=vdd s=0 b=0 )
V_V1 V1(+=vdd -=0 )
_ HB14(A=q3 B=$N_0023 C=$N_0013 out=$N_0007 )
M_HB14_M6 HB14.M6(d=$N_0007 g=q3 s=vdd b=vdd )
M_HB14_M10 HB14.M10(d=$N_0007 g=$N_0013 s=vdd b=vdd )
M_HB14_M11 HB14.M11(d=$N_0007 g=$N_0023 s=vdd b=vdd )
M_HB14_M7 HB14.M7(d=$N_0008 g=$N_0023 s=0 b=0 )
M_HB14_M8 HB14.M8(d=$N_0009 g=$N_0013 s=$N_0008 b=0 )
M_HB14_M9 HB14.M9(d=$N_0007 g=q3 s=$N_0009 b=0 )
_ HB13(A=$N_0013 B=$N_0023 C=$N_0024 out=$N_0010 )
M_HB13_M6 HB13.M6(d=$N_0010 g=$N_0013 s=vdd b=vdd )
M_HB13_M10 HB13.M10(d=$N_0010 g=$N_0024 s=vdd b=vdd )
M_HB13_M11 HB13.M11(d=$N_0010 g=$N_0023 s=vdd b=vdd )
M_HB13_M7 HB13.M7(d=$N_0011 g=$N_0023 s=0 b=0 )
M_HB13_M8 HB13.M8(d=$N_0012 g=$N_0024 s=$N_0011 b=0 )
M_HB13_M9 HB13.M9(d=$N_0010 g=$N_0013 s=$N_0012 b=0 )
_ HB22(in=q1 out=$N_0013 )
M_HB22_M4 HB22.M4(d=$N_0013 g=q1 s=vdd b=vdd )
M_HB22_M3 HB22.M3(d=$N_0013 g=q1 s=0 b=0 )
_ HB10(A=q1 B=q2 C=$N_0024 out=$N_0014 )
M_HB10_M6 HB10.M6(d=$N_0014 g=q1 s=vdd b=vdd )
M_HB10_M10 HB10.M10(d=$N_0014 g=$N_0024 s=vdd b=vdd )
M_HB10_M11 HB10.M11(d=$N_0014 g=q2 s=vdd b=vdd )
M_HB10_M7 HB10.M7(d=$N_0015 g=q2 s=0 b=0 )
M_HB10_M8 HB10.M8(d=$N_0016 g=$N_0024 s=$N_0015 b=0 )
M_HB10_M9 HB10.M9(d=$N_0014 g=q1 s=$N_0016 b=0 )
_ HB11(A=q1 B=$N_0023 C=$N_0024 out=$N_0017 )
M_HB11_M6 HB11.M6(d=$N_0017 g=q1 s=vdd b=vdd )
M_HB11_M10 HB11.M10(d=$N_0017 g=$N_0024 s=vdd b=vdd )
M_HB11_M11 HB11.M11(d=$N_0017 g=$N_0023 s=vdd b=vdd )
M_HB11_M7 HB11.M7(d=$N_0018 g=$N_0023 s=0 b=0 )
M_HB11_M8 HB11.M8(d=$N_0019 g=$N_0024 s=$N_0018 b=0 )
M_HB11_M9 HB11.M9(d=$N_0017 g=q1 s=$N_0019 b=0 )
_ HB12(A=q1 B=$N_0023 C=q3 out=$N_0020 )
M_HB12_M6 HB12.M6(d=$N_0020 g=q1 s=vdd b=vdd )
M_HB12_M10 HB12.M10(d=$N_0020 g=q3 s=vdd b=vdd )
M_HB12_M11 HB12.M11(d=$N_0020 g=$N_0023 s=vdd b=vdd )
M_HB12_M7 HB12.M7(d=$N_0021 g=$N_0023 s=0 b=0 )
M_HB12_M8 HB12.M8(d=$N_0022 g=q3 s=$N_0021 b=0 )
M_HB12_M9 HB12.M9(d=$N_0020 g=q1 s=$N_0022 b=0 )
_ HB21(in=q2 out=$N_0023 )
M_HB21_M4 HB21.M4(d=$N_0023 g=q2 s=vdd b=vdd )
M_HB21_M3 HB21.M3(d=$N_0023 g=q2 s=0 b=0 )
_ HB20(in=q3 out=$N_0024 )
M_HB20_M4 HB20.M4(d=$N_0024 g=q3 s=vdd b=vdd )
M_HB20_M3 HB20.M3(d=$N_0024 g=q3 s=0 b=0 )
V_V2 V2(+=q1 -=0 )
V_V4 V4(+=q2 -=0 )
V_V5 V5(+=q3 -=0 )
_ HB9(A=$N_0025 B=vdd out=$N_0027 )
M_HB9_M6 HB9.M6(d=$N_0027 g=$N_0025 s=vdd b=vdd )
M_HB9_M10 HB9.M10(d=$N_0027 g=vdd s=vdd b=vdd )
M_HB9_M9 HB9.M9(d=$N_0027 g=$N_0025 s=$N_0026 b=0 )
M_HB9_M8 HB9.M8(d=$N_0026 g=vdd s=0 b=0 )
_ HB23(in=$N_0027 out=t2 )
M_HB23_M4 HB23.M4(d=t2 g=$N_0027 s=vdd b=vdd )
M_HB23_M3 HB23.M3(d=t2 g=$N_0027 s=0 b=0 )
_ HB15(A=$N_0028 B=vdd out=$N_0030 )
M_HB15_M6 HB15.M6(d=$N_0030 g=$N_0028 s=vdd b=vdd )
M_HB15_M10 HB15.M10(d=$N_0030 g=vdd s=vdd b=vdd )
M_HB15_M9 HB15.M9(d=$N_0030 g=$N_0028 s=$N_0029 b=0 )
M_HB15_M8 HB15.M8(d=$N_0029 g=vdd s=0 b=0 )
_ HB24(in=$N_0030 out=t3 )
M_HB24_M4 HB24.M4(d=t3 g=$N_0030 s=vdd b=vdd )
M_HB24_M3 HB24.M3(d=t3 g=$N_0030 s=0 b=0 )
_ _(L=L)
_ _(t1=t1)
_ _(q1=q1)
_ _(q2=q2)
_ _(q3=q3)
_ _(t2=t2)
_ _(vdd=vdd)
_ _(t3=t3)
.ENDALIASES

View file

@ -0,0 +1,22 @@
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
* Schematics Version 16.5.0
* Tue Feb 27 03:07:23 2024
** Analysis setup **
.tran 0ns 32ns
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "testControlUnit.net"
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END

View file

@ -0,0 +1,2 @@
lib=C:\Cadence\SPB_16.5\tools\PSpice\Library\breakout.lib, offset=1121, size=24
lib=C:\Cadence\SPB_16.5\tools\PSpice\Library\breakout.lib, offset=755, size=24

215
analog/testControlUnit.net Normal file
View file

@ -0,0 +1,215 @@
* Schematics Netlist *
M_HB4_M6 $N_0003 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M10 $N_0003 $N_0020 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M11 $N_0003 $N_0014 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M7 $N_0001 $N_0014 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_M8 $N_0002 $N_0020 $N_0001 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_M9 $N_0003 $N_0017 $N_0002 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_M4 $N_0025 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_M3 $N_0025 $N_0003 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB7_M4 L $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB7_M3 L $N_0010 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB8_M4 t1 $N_0005 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB8_M3 t1 $N_0005 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB16_M6 $N_0028 $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB16_M10 $N_0028 $N_0007 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB16_M9 $N_0028 $N_0010 $N_0004 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB16_M8 $N_0004 $N_0007 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB6_M6 $N_0005 $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB6_M10 $N_0005 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB6_M9 $N_0005 $N_0010 $N_0006 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB6_M8 $N_0006 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
V_V1 vdd 0 2.5
M_HB14_M6 $N_0007 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M10 $N_0007 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M11 $N_0007 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M7 $N_0008 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB14_M8 $N_0009 $N_0013 $N_0008 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB14_M9 $N_0007 q3 $N_0009 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M6 $N_0010 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M10 $N_0010 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M11 $N_0010 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M7 $N_0011 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M8 $N_0012 $N_0024 $N_0011 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M9 $N_0010 $N_0013 $N_0012 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB22_M4 $N_0013 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB22_M3 $N_0013 q1 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB10_M6 $N_0014 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M10 $N_0014 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M11 $N_0014 q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M7 $N_0015 q2 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB10_M8 $N_0016 $N_0024 $N_0015 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB10_M9 $N_0014 q1 $N_0016 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M6 $N_0017 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M10 $N_0017 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M11 $N_0017 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M7 $N_0018 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M8 $N_0019 $N_0024 $N_0018 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M9 $N_0017 q1 $N_0019 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M6 $N_0020 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M10 $N_0020 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M11 $N_0020 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M7 $N_0021 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M8 $N_0022 q3 $N_0021 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M9 $N_0020 q1 $N_0022 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB21_M4 $N_0023 q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB21_M3 $N_0023 q2 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB20_M4 $N_0024 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB20_M3 $N_0024 q3 0 0 MbreakN
+ L=0.25u
+ W=0.6u
V_V2 q1 0
+PULSE 0 2.5 4n 0.01n 0.01n 4n 8n
V_V4 q2 0
+PULSE 0 2.5 8n 0.01n 0.01n 8n 16n
V_V5 q3 0
+PULSE 0 2.5 16n 0.01n 0.01n 16n 32n
M_HB9_M6 $N_0027 $N_0025 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB9_M10 $N_0027 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB9_M9 $N_0027 $N_0025 $N_0026 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB9_M8 $N_0026 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB23_M4 t2 $N_0027 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB23_M3 t2 $N_0027 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB15_M6 $N_0030 $N_0028 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB15_M10 $N_0030 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB15_M9 $N_0030 $N_0028 $N_0029 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB15_M8 $N_0029 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB24_M4 t3 $N_0030 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB24_M3 t3 $N_0030 0 0 MbreakN
+ L=0.25u
+ W=0.6u

795
analog/testControlUnit.out Normal file
View file

@ -0,0 +1,795 @@
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** CIRCUIT DESCRIPTION
******************************************************************************
* Schematics Version 16.5.0
* Tue Feb 27 03:07:23 2024
** Analysis setup **
.tran 0ns 32ns
.OP
* From [PSPICE NETLIST] section of C:\Cadence\SPB_16.5\tools\PSpice\PSpice.ini:
.lib "nom.lib"
.INC "testControlUnit.net"
**** INCLUDING testControlUnit.net ****
* Schematics Netlist *
M_HB4_M6 $N_0003 $N_0017 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M10 $N_0003 $N_0020 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M11 $N_0003 $N_0014 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB4_M7 $N_0001 $N_0014 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_M8 $N_0002 $N_0020 $N_0001 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB4_M9 $N_0003 $N_0017 $N_0002 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB5_M4 $N_0025 $N_0003 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB5_M3 $N_0025 $N_0003 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB7_M4 L $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB7_M3 L $N_0010 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB8_M4 t1 $N_0005 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB8_M3 t1 $N_0005 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB16_M6 $N_0028 $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB16_M10 $N_0028 $N_0007 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB16_M9 $N_0028 $N_0010 $N_0004 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB16_M8 $N_0004 $N_0007 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB6_M6 $N_0005 $N_0010 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB6_M10 $N_0005 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB6_M9 $N_0005 $N_0010 $N_0006 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB6_M8 $N_0006 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
V_V1 vdd 0 2.5
M_HB14_M6 $N_0007 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M10 $N_0007 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M11 $N_0007 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB14_M7 $N_0008 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB14_M8 $N_0009 $N_0013 $N_0008 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB14_M9 $N_0007 q3 $N_0009 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M6 $N_0010 $N_0013 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M10 $N_0010 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M11 $N_0010 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB13_M7 $N_0011 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M8 $N_0012 $N_0024 $N_0011 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB13_M9 $N_0010 $N_0013 $N_0012 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB22_M4 $N_0013 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB22_M3 $N_0013 q1 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB10_M6 $N_0014 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M10 $N_0014 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M11 $N_0014 q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB10_M7 $N_0015 q2 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB10_M8 $N_0016 $N_0024 $N_0015 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB10_M9 $N_0014 q1 $N_0016 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M6 $N_0017 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M10 $N_0017 $N_0024 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M11 $N_0017 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB11_M7 $N_0018 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M8 $N_0019 $N_0024 $N_0018 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB11_M9 $N_0017 q1 $N_0019 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M6 $N_0020 q1 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M10 $N_0020 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M11 $N_0020 $N_0023 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB12_M7 $N_0021 $N_0023 0 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M8 $N_0022 q3 $N_0021 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB12_M9 $N_0020 q1 $N_0022 0 MbreakN
+ L=0.25u
+ W=1.8u
M_HB21_M4 $N_0023 q2 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB21_M3 $N_0023 q2 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB20_M4 $N_0024 q3 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB20_M3 $N_0024 q3 0 0 MbreakN
+ L=0.25u
+ W=0.6u
V_V2 q1 0
+PULSE 0 2.5 4n 0.01n 0.01n 4n 8n
V_V4 q2 0
+PULSE 0 2.5 8n 0.01n 0.01n 8n 16n
V_V5 q3 0
+PULSE 0 2.5 16n 0.01n 0.01n 16n 32n
M_HB9_M6 $N_0027 $N_0025 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB9_M10 $N_0027 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB9_M9 $N_0027 $N_0025 $N_0026 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB9_M8 $N_0026 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB23_M4 t2 $N_0027 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB23_M3 t2 $N_0027 0 0 MbreakN
+ L=0.25u
+ W=0.6u
M_HB15_M6 $N_0030 $N_0028 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB15_M10 $N_0030 vdd vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB15_M9 $N_0030 $N_0028 $N_0029 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB15_M8 $N_0029 vdd 0 0 MbreakN
+ L=0.25u
+ W=1.2u
M_HB24_M4 t3 $N_0030 vdd vdd MbreakP
+ L=0.25u
+ W=2.15u
M_HB24_M3 t3 $N_0030 0 0 MbreakN
+ L=0.25u
+ W=0.6u
**** RESUMING testControlUnit.cir ****
.PROBE V(*) I(*) W(*) D(*) NOISE(*)
.END
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** MOSFET MODEL PARAMETERS
******************************************************************************
MbreakP MbreakN
PMOS NMOS
LEVEL 1 1
L 100.000000E-06 100.000000E-06
W 100.000000E-06 100.000000E-06
VTO 0 0
KP 20.000000E-06 20.000000E-06
GAMMA 0 0
PHI .6 .6
LAMBDA 0 0
IS 10.000000E-15 10.000000E-15
JS 0 0
PB .8 .8
PBSW .8 .8
CJ 0 0
CJSW 0 0
CGSO 0 0
CGDO 0 0
CGBO 0 0
TOX 0 0
XJ 0 0
UCRIT 10.000000E+03 10.000000E+03
DIOMOD 1 1
VFB 0 0
LETA 0 0
WETA 0 0
U0 0 0
TEMP 0 0
VDD 5 5
XPART 0 0
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** SMALL SIGNAL BIAS SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( L) 2.5000 ( q1) 0.0000 ( q2) 0.0000 ( q3) 0.0000
( t1) 20.92E-09 ( t2) 2.5000 ( t3) 2.5000 ( vdd) 2.5000
($N_0001) 20.92E-09 ($N_0002) 41.83E-09
($N_0003) 62.75E-09 ($N_0004) 787.4E-18
($N_0005) 2.5000 ($N_0006) 787.5E-18
($N_0007) 2.5000 ($N_0008) 17.43E-21
($N_0009)-19.79E-15 ($N_0010) 62.75E-09
($N_0011) 20.92E-09 ($N_0012) 41.83E-09
($N_0013) 2.5000 ($N_0014) 2.5000
($N_0015)-591.3E-09 ($N_0016)-591.3E-09
($N_0017) 2.5000 ($N_0018) 17.43E-21
($N_0019)-19.79E-15 ($N_0020) 2.5000
($N_0021) 3.547E-15 ($N_0022)-920.8E-09
($N_0023) 2.5000 ($N_0024) 2.5000
($N_0025) 2.5000 ($N_0026) 20.92E-09
($N_0027) 41.83E-09 ($N_0028) 2.5000
($N_0029) 20.92E-09 ($N_0030) 41.83E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V1 -6.024E-11
V_V2 0.000E+00
V_V4 0.000E+00
V_V5 0.000E+00
TOTAL POWER DISSIPATION 1.51E-10 WATTS
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** OPERATING POINT INFORMATION TEMPERATURE = 27.000 DEG C
******************************************************************************
**** MOSFETS
NAME M_HB4_M6 M_HB4_M10 M_HB4_M11 M_HB4_M7 M_HB4_M8
MODEL MbreakP MbreakP MbreakP MbreakN MbreakN
ID -2.51E-12 -2.51E-12 -2.51E-12 7.53E-12 7.53E-12
VGS -5.84E-09 -2.92E-09 -2.92E-09 2.50E+00 2.50E+00
VDS -2.50E+00 -2.50E+00 -2.50E+00 2.09E-08 2.09E-08
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 -2.09E-08
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -5.84E-09 -2.92E-09 -2.92E-09 2.50E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 5.02E-13 5.02E-13 3.01E-12 3.01E-12
GDS 0.00E+00 0.00E+00 0.00E+00 3.60E-04 3.60E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB4_M9 M_HB5_M4 M_HB5_M3 M_HB7_M4 M_HB7_M3
MODEL MbreakN MbreakP MbreakN MbreakP MbreakN
ID 7.53E-12 -2.51E-12 2.51E-12 -2.51E-12 2.51E-12
VGS 2.50E+00 -2.50E+00 6.28E-08 -2.50E+00 6.28E-08
VDS 2.09E-08 -5.84E-09 2.50E+00 -5.84E-09 2.50E+00
VBS -4.18E-08 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.50E+00 -2.50E+00 6.28E-08 -2.50E+00 6.28E-08
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 3.01E-12 1.00E-12 3.01E-12 1.00E-12 3.01E-12
GDS 3.60E-04 4.30E-04 0.00E+00 4.30E-04 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB8_M4 M_HB8_M3 M_HB16_M6 M_HB16_M10 M_HB16_M9
MODEL MbreakP MbreakN MbreakP MbreakP MbreakN
ID -2.51E-12 2.51E-12 -2.51E-12 -1.10E-20 2.51E-12
VGS -5.84E-09 2.50E+00 -2.50E+00 -5.84E-09 6.28E-08
VDS -2.50E+00 2.09E-08 -5.84E-09 -5.84E-09 2.50E+00
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 -7.87E-16
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -5.84E-09 2.50E+00 -2.50E+00 -5.84E-09 6.28E-08
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 1.00E-12 6.02E-12
GDS 0.00E+00 1.20E-04 4.30E-04 0.00E+00 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB16_M8 M_HB6_M6 M_HB6_M10 M_HB6_M9 M_HB6_M8
MODEL MbreakN MbreakP MbreakP MbreakN MbreakN
ID 1.89E-19 -2.51E-12 -8.09E-21 2.51E-12 1.89E-19
VGS 2.50E+00 -2.50E+00 0.00E+00 6.28E-08 2.50E+00
VDS 7.87E-16 -5.84E-09 -5.84E-09 2.50E+00 7.88E-16
VBS 0.00E+00 0.00E+00 0.00E+00 -7.88E-16 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.50E+00 -2.50E+00 0.00E+00 6.28E-08 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 7.56E-20 1.00E-12 0.00E+00 6.02E-12 7.56E-20
GDS 2.40E-04 4.30E-04 0.00E+00 0.00E+00 2.40E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB14_M6 M_HB14_M10 M_HB14_M11 M_HB14_M7 M_HB14_M8
MODEL MbreakP MbreakP MbreakP MbreakN MbreakN
ID -2.51E-12 -1.10E-20 -1.10E-20 6.27E-24 -7.13E-18
VGS -2.50E+00 -5.84E-09 -5.84E-09 2.50E+00 2.50E+00
VDS -5.84E-09 -5.84E-09 -5.84E-09 1.74E-20 -1.98E-14
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 -1.74E-20
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -2.50E+00 -5.84E-09 -5.84E-09 2.50E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 2.51E-24 2.85E-18
GDS 4.30E-04 0.00E+00 0.00E+00 3.60E-04 3.60E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB14_M9 M_HB13_M6 M_HB13_M10 M_HB13_M11 M_HB13_M7
MODEL MbreakN MbreakP MbreakP MbreakP MbreakN
ID 2.51E-12 -2.51E-12 -2.51E-12 -2.51E-12 7.53E-12
VGS 1.98E-14 -5.84E-09 -5.84E-09 -5.84E-09 2.50E+00
VDS 2.50E+00 -2.50E+00 -2.50E+00 -2.50E+00 2.09E-08
VBS 1.98E-14 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 1.98E-14 -5.84E-09 -5.84E-09 -5.84E-09 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 2.85E-18 1.00E-12 1.00E-12 1.00E-12 3.01E-12
GDS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 3.60E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB13_M8 M_HB13_M9 M_HB22_M4 M_HB22_M3 M_HB10_M6
MODEL MbreakN MbreakN MbreakP MbreakN MbreakP
ID 7.53E-12 7.53E-12 -2.51E-12 2.51E-12 -1.26E-12
VGS 2.50E+00 2.50E+00 -2.50E+00 0.00E+00 -2.50E+00
VDS 2.09E-08 2.09E-08 -5.84E-09 2.50E+00 -2.92E-09
VBS -2.09E-08 -4.18E-08 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.50E+00 2.50E+00 -2.50E+00 0.00E+00 -2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 3.01E-12 3.01E-12 1.00E-12 0.00E+00 5.02E-13
GDS 3.60E-04 3.60E-04 4.30E-04 0.00E+00 4.30E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB10_M10 M_HB10_M11 M_HB10_M7 M_HB10_M8 M_HB10_M9
MODEL MbreakP MbreakP MbreakN MbreakN MbreakN
ID -6.24E-21 -1.26E-12 -2.60E-17 -8.20E-19 2.51E-12
VGS -5.84E-09 -2.50E+00 0.00E+00 2.50E+00 5.91E-07
VDS -2.92E-09 -2.92E-09 -5.91E-07 0.00E+00 2.50E+00
VBS 0.00E+00 0.00E+00 0.00E+00 5.91E-07 5.91E-07
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -5.84E-09 -2.50E+00 5.91E-07 2.50E+00 5.91E-07
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 5.02E-13 5.02E-13 8.51E-11 0.00E+00 8.51E-11
GDS 5.02E-13 4.30E-04 0.00E+00 3.60E-04 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB11_M6 M_HB11_M10 M_HB11_M11 M_HB11_M7 M_HB11_M8
MODEL MbreakP MbreakP MbreakP MbreakN MbreakN
ID -2.51E-12 -1.10E-20 -1.10E-20 6.27E-24 -7.13E-18
VGS -2.50E+00 -5.84E-09 -5.84E-09 2.50E+00 2.50E+00
VDS -5.84E-09 -5.84E-09 -5.84E-09 1.74E-20 -1.98E-14
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 -1.74E-20
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -2.50E+00 -5.84E-09 -5.84E-09 2.50E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 1.00E-12 1.00E-12 2.51E-24 2.85E-18
GDS 4.30E-04 0.00E+00 0.00E+00 3.60E-04 3.60E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB11_M9 M_HB12_M6 M_HB12_M10 M_HB12_M11 M_HB12_M7
MODEL MbreakN MbreakP MbreakP MbreakP MbreakN
ID 2.51E-12 -1.26E-12 -1.26E-12 -6.24E-21 1.28E-18
VGS 1.98E-14 -2.50E+00 -2.50E+00 -5.84E-09 2.50E+00
VDS 2.50E+00 -2.92E-09 -2.92E-09 -2.92E-09 3.55E-15
VBS 1.98E-14 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 1.98E-14 -2.50E+00 -2.50E+00 -5.84E-09 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 2.85E-18 5.02E-13 5.02E-13 5.02E-13 5.11E-19
GDS 0.00E+00 4.30E-04 4.30E-04 5.02E-13 3.60E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB12_M8 M_HB12_M9 M_HB21_M4 M_HB21_M3 M_HB20_M4
MODEL MbreakN MbreakN MbreakP MbreakN MbreakP
ID -6.23E-17 2.51E-12 -2.51E-12 2.51E-12 -2.51E-12
VGS -3.55E-15 9.21E-07 -2.50E+00 0.00E+00 -2.50E+00
VDS -9.21E-07 2.50E+00 -5.84E-09 2.50E+00 -5.84E-09
VBS -3.55E-15 9.21E-07 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 9.21E-07 9.21E-07 -2.50E+00 0.00E+00 -2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.33E-10 1.33E-10 1.00E-12 0.00E+00 1.00E-12
GDS 0.00E+00 0.00E+00 4.30E-04 0.00E+00 4.30E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB20_M3 M_HB9_M6 M_HB9_M10 M_HB9_M9 M_HB9_M8
MODEL MbreakN MbreakP MbreakP MbreakN MbreakN
ID 2.51E-12 -2.51E-12 -2.51E-12 5.02E-12 5.02E-12
VGS 0.00E+00 -5.84E-09 0.00E+00 2.50E+00 2.50E+00
VDS 2.50E+00 -2.50E+00 -2.50E+00 2.09E-08 2.09E-08
VBS 0.00E+00 0.00E+00 0.00E+00 -2.09E-08 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT 0.00E+00 -5.84E-09 0.00E+00 2.50E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 0.00E+00 1.00E-12 0.00E+00 2.01E-12 2.01E-12
GDS 0.00E+00 0.00E+00 0.00E+00 2.40E-04 2.40E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB23_M4 M_HB23_M3 M_HB15_M6 M_HB15_M10 M_HB15_M9
MODEL MbreakP MbreakN MbreakP MbreakP MbreakN
ID -2.51E-12 2.51E-12 -2.51E-12 -2.51E-12 5.02E-12
VGS -2.50E+00 4.18E-08 -5.84E-09 0.00E+00 2.50E+00
VDS -5.84E-09 2.50E+00 -2.50E+00 -2.50E+00 2.09E-08
VBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 -2.09E-08
VTH 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
VDSAT -2.50E+00 4.18E-08 -5.84E-09 0.00E+00 2.50E+00
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00 -1.00E+00
GM 1.00E-12 2.01E-12 1.00E-12 0.00E+00 2.01E-12
GDS 4.30E-04 0.00E+00 0.00E+00 0.00E+00 2.40E-04
GMB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00 0.00E+00 0.00E+00
NAME M_HB15_M8 M_HB24_M4 M_HB24_M3
MODEL MbreakN MbreakP MbreakN
ID 5.02E-12 -2.51E-12 2.51E-12
VGS 2.50E+00 -2.50E+00 4.18E-08
VDS 2.09E-08 -5.84E-09 2.50E+00
VBS 0.00E+00 0.00E+00 0.00E+00
VTH 0.00E+00 0.00E+00 0.00E+00
VDSAT 2.50E+00 -2.50E+00 4.18E-08
Lin0/Sat1 -1.00E+00 -1.00E+00 -1.00E+00
if -1.00E+00 -1.00E+00 -1.00E+00
ir -1.00E+00 -1.00E+00 -1.00E+00
TAU -1.00E+00 -1.00E+00 -1.00E+00
GM 2.01E-12 1.00E-12 2.01E-12
GDS 2.40E-04 4.30E-04 0.00E+00
GMB 0.00E+00 0.00E+00 0.00E+00
CBD 0.00E+00 0.00E+00 0.00E+00
CBS 0.00E+00 0.00E+00 0.00E+00
CGSOV 0.00E+00 0.00E+00 0.00E+00
CGDOV 0.00E+00 0.00E+00 0.00E+00
CGBOV 0.00E+00 0.00E+00 0.00E+00
CGS 0.00E+00 0.00E+00 0.00E+00
CGD 0.00E+00 0.00E+00 0.00E+00
CGB 0.00E+00 0.00E+00 0.00E+00
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** INITIAL TRANSIENT SOLUTION TEMPERATURE = 27.000 DEG C
******************************************************************************
NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE NODE VOLTAGE
( L) 2.5000 ( q1) 0.0000 ( q2) 0.0000 ( q3) 0.0000
( t1) 20.92E-09 ( t2) 2.5000 ( t3) 2.5000 ( vdd) 2.5000
($N_0001) 20.92E-09 ($N_0002) 41.83E-09
($N_0003) 62.75E-09 ($N_0004) 787.4E-18
($N_0005) 2.5000 ($N_0006) 787.5E-18
($N_0007) 2.5000 ($N_0008) 17.43E-21
($N_0009)-19.79E-15 ($N_0010) 62.75E-09
($N_0011) 20.92E-09 ($N_0012) 41.83E-09
($N_0013) 2.5000 ($N_0014) 2.5000
($N_0015)-591.3E-09 ($N_0016)-591.3E-09
($N_0017) 2.5000 ($N_0018) 17.43E-21
($N_0019)-19.79E-15 ($N_0020) 2.5000
($N_0021) 3.547E-15 ($N_0022)-920.8E-09
($N_0023) 2.5000 ($N_0024) 2.5000
($N_0025) 2.5000 ($N_0026) 20.92E-09
($N_0027) 41.83E-09 ($N_0028) 2.5000
($N_0029) 20.92E-09 ($N_0030) 41.83E-09
VOLTAGE SOURCE CURRENTS
NAME CURRENT
V_V1 -6.024E-11
V_V2 0.000E+00
V_V4 0.000E+00
V_V5 0.000E+00
TOTAL POWER DISSIPATION 1.51E-10 WATTS
JOB CONCLUDED
**** 02/27/24 06:51:16 ****** PSpice 16.5.0 (April 2011) ****** ID# 0 ********
* C:\Users\vmuser\Desktop\Documents\counter\analog\testControlUnit.sch
**** JOB STATISTICS SUMMARY
******************************************************************************
Total job time (using Solver 1) = .24

Some files were not shown because too many files have changed in this diff Show more