summaryrefslogtreecommitdiff
path: root/library/SubcircuitLibrary/CD_4008
diff options
context:
space:
mode:
authorRahul P2023-06-13 18:21:12 +0530
committerGitHub2023-06-13 18:21:12 +0530
commit3436aa4615dcc1310db8dc8a85f36418db641fb4 (patch)
treee9cf9d33ed2c137f3ac463c7b272e27fe23be75d /library/SubcircuitLibrary/CD_4008
parent172debd60ec1bae09c6b9c9180a388628e819909 (diff)
parent9a5f3dabc357277b384c51ccf047f5580772f454 (diff)
downloadeSim-3436aa4615dcc1310db8dc8a85f36418db641fb4.tar.gz
eSim-3436aa4615dcc1310db8dc8a85f36418db641fb4.tar.bz2
eSim-3436aa4615dcc1310db8dc8a85f36418db641fb4.zip
Merge branch 'master' into sky130-dev
Diffstat (limited to 'library/SubcircuitLibrary/CD_4008')
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit-cache.lib100
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit.cir95
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit.cir.out98
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit.pro71
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit.sch2101
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit.sub92
-rw-r--r--library/SubcircuitLibrary/CD_4008/Adder_2bit_Previous_Values.xml1
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008-cache.lib66
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008.cir13
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008.cir.out15
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008.pro71
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008.sch353
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008.sub9
-rw-r--r--library/SubcircuitLibrary/CD_4008/CD_4008_Previous_Values.xml1
-rw-r--r--library/SubcircuitLibrary/CD_4008/NMOS-180nm.lib13
-rw-r--r--library/SubcircuitLibrary/CD_4008/PMOS-180nm.lib11
-rw-r--r--library/SubcircuitLibrary/CD_4008/README.md27
-rw-r--r--library/SubcircuitLibrary/CD_4008/analysis1
18 files changed, 3138 insertions, 0 deletions
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit-cache.lib b/library/SubcircuitLibrary/CD_4008/Adder_2bit-cache.lib
new file mode 100644
index 00000000..6c512720
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit-cache.lib
@@ -0,0 +1,100 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# PORT
+#
+DEF PORT U 0 40 Y Y 26 F N
+F0 "U" 50 100 30 H V C CNN
+F1 "PORT" 0 0 30 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0
+A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50
+S -100 50 100 -50 0 1 0 N
+X ~ 1 250 0 100 L 30 30 1 1 B
+X ~ 2 250 0 100 L 30 30 2 1 B
+X ~ 3 250 0 100 L 30 30 3 1 B
+X ~ 4 250 0 100 L 30 30 4 1 B
+X ~ 5 250 0 100 L 30 30 5 1 B
+X ~ 6 250 0 100 L 30 30 6 1 B
+X ~ 7 250 0 100 L 30 30 7 1 B
+X ~ 8 250 0 100 L 30 30 8 1 B
+X ~ 9 250 0 100 L 30 30 9 1 B
+X ~ 10 250 0 100 L 30 30 10 1 B
+X ~ 11 250 0 100 L 30 30 11 1 B
+X ~ 12 250 0 100 L 30 30 12 1 B
+X ~ 13 250 0 100 L 30 30 13 1 B
+X ~ 14 250 0 100 L 30 30 14 1 B
+X ~ 15 250 0 100 L 30 30 15 1 B
+X ~ 16 250 0 100 L 30 30 16 1 B
+X ~ 17 250 0 100 L 30 30 17 1 B
+X ~ 18 250 0 100 L 30 30 18 1 B
+X ~ 19 250 0 100 L 30 30 19 1 B
+X ~ 20 250 0 100 L 30 30 20 1 B
+X ~ 21 250 0 100 L 30 30 21 1 B
+X ~ 22 250 0 100 L 30 30 22 1 B
+X ~ 23 250 0 100 L 30 30 23 1 B
+X ~ 24 250 0 100 L 30 30 24 1 B
+X ~ 25 250 0 100 L 30 30 25 1 B
+X ~ 26 250 0 100 L 30 30 26 1 B
+ENDDRAW
+ENDDEF
+#
+# eSim_MOS_N
+#
+DEF eSim_MOS_N M 0 0 Y N 1 F N
+F0 "M" 0 -150 50 H V R CNN
+F1 "eSim_MOS_N" 100 -50 50 H V R CNN
+F2 "" 300 -300 29 H V C CNN
+F3 "" 100 -200 60 H V C CNN
+ALIAS mosfet_n
+DRAW
+C 150 -200 111 0 1 10 N
+P 2 0 1 10 130 -290 130 -250 N
+P 2 0 1 0 130 -270 200 -270 N
+P 2 0 1 10 130 -220 130 -180 N
+P 2 0 1 0 130 -200 200 -200 N
+P 2 0 1 10 130 -150 130 -110 N
+P 2 0 1 0 130 -130 200 -130 N
+P 2 0 1 0 200 -300 200 -270 N
+P 2 0 1 0 200 -130 200 -100 N
+P 3 0 1 10 110 -275 110 -125 110 -125 N
+P 3 0 1 0 200 -200 300 -200 300 -250 N
+P 4 0 1 0 140 -200 180 -215 180 -185 140 -200 F
+X D 1 200 0 100 D 50 50 1 1 P
+X G 2 -100 -200 210 R 50 50 1 1 P
+X S 3 200 -400 100 U 50 50 1 1 P
+X B 4 300 -350 98 U 47 47 1 1 P
+ENDDRAW
+ENDDEF
+#
+# eSim_MOS_P
+#
+DEF eSim_MOS_P M 0 0 Y N 1 F N
+F0 "M" -50 50 50 H V R CNN
+F1 "eSim_MOS_P" 50 150 50 H V R CNN
+F2 "" 250 100 29 H V C CNN
+F3 "" 50 0 60 H V C CNN
+ALIAS mosfet_p
+DRAW
+C 100 0 111 0 1 10 N
+P 2 0 1 0 80 -70 150 -70 N
+P 2 0 1 10 80 -50 80 -90 N
+P 2 0 1 0 80 0 150 0 N
+P 2 0 1 10 80 20 80 -20 N
+P 2 0 1 0 80 70 150 70 N
+P 2 0 1 10 80 90 80 50 N
+P 2 0 1 0 150 -70 150 -100 N
+P 2 0 1 0 150 100 150 70 N
+P 3 0 1 10 60 75 60 -75 60 -75 N
+P 3 0 1 0 150 0 250 0 250 -50 N
+P 4 0 1 0 140 0 100 -15 100 15 140 0 F
+X D 1 150 200 100 D 50 50 1 1 P
+X G 2 -150 0 210 R 50 50 1 1 P
+X S 3 150 -200 100 U 50 50 1 1 P
+X B 4 250 -150 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir b/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir
new file mode 100644
index 00000000..08ebd25f
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir
@@ -0,0 +1,95 @@
+* C:\FOSSEE\eSim\library\SubcircuitLibrary\Adder_2bit\Adder_2bit.cir
+
+* EESchema Netlist Version 1.1 (Spice format) creation date: 06/02/22 13:42:53
+
+* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N
+* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0
+
+* Sheet Name: /
+M18 Net-_M18-Pad1_ Net-_M1-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M28 Net-_M18-Pad1_ Net-_M14-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M19 Net-_M19-Pad1_ Net-_M19-Pad2_ Net-_M18-Pad1_ Net-_M18-Pad1_ eSim_MOS_P
+M29 Net-_M19-Pad1_ Net-_M10-Pad2_ Net-_M18-Pad1_ Net-_M18-Pad1_ eSim_MOS_P
+M67 Net-_M64-Pad1_ Net-_M13-Pad1_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M64 Net-_M64-Pad1_ Net-_M13-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M42 Net-_M19-Pad1_ Net-_M17-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M20 Net-_M20-Pad1_ Net-_M1-Pad2_ Net-_M19-Pad1_ Net-_M19-Pad1_ eSim_MOS_P
+M30 Net-_M20-Pad1_ Net-_M10-Pad2_ Net-_M19-Pad1_ Net-_M19-Pad1_ eSim_MOS_P
+M21 Net-_M13-Pad1_ Net-_M19-Pad2_ Net-_M20-Pad1_ Net-_M20-Pad1_ eSim_MOS_P
+M31 Net-_M13-Pad1_ Net-_M14-Pad2_ Net-_M20-Pad1_ Net-_M20-Pad1_ eSim_MOS_P
+M43 Net-_M13-Pad1_ Net-_M11-Pad2_ Net-_M19-Pad1_ Net-_M19-Pad1_ eSim_MOS_P
+M13 Net-_M13-Pad1_ Net-_M1-Pad2_ Net-_M13-Pad3_ Net-_M13-Pad3_ eSim_MOS_N
+M14 Net-_M13-Pad3_ Net-_M14-Pad2_ Net-_M14-Pad3_ Net-_M14-Pad3_ eSim_MOS_N
+M24 Net-_M13-Pad1_ Net-_M19-Pad2_ Net-_M24-Pad3_ Net-_M24-Pad3_ eSim_MOS_N
+M25 Net-_M24-Pad3_ Net-_M10-Pad2_ Net-_M14-Pad3_ Net-_M14-Pad3_ eSim_MOS_N
+M17 Net-_M14-Pad3_ Net-_M17-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M35 Net-_M13-Pad1_ Net-_M1-Pad2_ Net-_M35-Pad3_ Net-_M35-Pad3_ eSim_MOS_N
+M36 Net-_M35-Pad3_ Net-_M10-Pad2_ Net-_M36-Pad3_ Net-_M36-Pad3_ eSim_MOS_N
+M49 Net-_M13-Pad1_ Net-_M19-Pad2_ Net-_M49-Pad3_ Net-_M49-Pad3_ eSim_MOS_N
+M50 Net-_M49-Pad3_ Net-_M14-Pad2_ Net-_M36-Pad3_ Net-_M36-Pad3_ eSim_MOS_N
+M41 Net-_M36-Pad3_ Net-_M11-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M7 Net-_M19-Pad2_ Net-_M1-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M6 Net-_M19-Pad2_ Net-_M1-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M61 Net-_M14-Pad2_ Net-_M10-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M63 Net-_M14-Pad2_ Net-_M10-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M58 Net-_M17-Pad2_ Net-_M11-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M59 Net-_M17-Pad2_ Net-_M11-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M3 Net-_M10-Pad1_ Net-_M1-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M10 Net-_M10-Pad1_ Net-_M10-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M4 Net-_M11-Pad1_ Net-_M10-Pad2_ Net-_M10-Pad1_ Net-_M10-Pad1_ eSim_MOS_P
+M11 Net-_M11-Pad1_ Net-_M11-Pad2_ Net-_M10-Pad1_ Net-_M10-Pad1_ eSim_MOS_P
+M5 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M11-Pad1_ Net-_M11-Pad1_ eSim_MOS_P
+M12 Net-_M1-Pad1_ Net-_M11-Pad2_ Net-_M11-Pad1_ Net-_M11-Pad1_ eSim_MOS_P
+M1 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M1-Pad3_ Net-_M1-Pad3_ eSim_MOS_N
+M2 Net-_M1-Pad3_ Net-_M10-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M8 Net-_M1-Pad1_ Net-_M10-Pad2_ Net-_M8-Pad3_ Net-_M8-Pad3_ eSim_MOS_N
+M9 Net-_M8-Pad3_ Net-_M11-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M15 Net-_M1-Pad1_ Net-_M1-Pad2_ Net-_M15-Pad3_ Net-_M15-Pad3_ eSim_MOS_N
+M16 Net-_M15-Pad3_ Net-_M11-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M23 Net-_M22-Pad1_ Net-_M1-Pad1_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M22 Net-_M22-Pad1_ Net-_M1-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M54 Net-_M54-Pad1_ Net-_M26-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M68 Net-_M54-Pad1_ Net-_M48-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M55 Net-_M55-Pad1_ Net-_M37-Pad1_ Net-_M54-Pad1_ Net-_M54-Pad1_ eSim_MOS_P
+M69 Net-_M55-Pad1_ Net-_M27-Pad2_ Net-_M54-Pad1_ Net-_M54-Pad1_ eSim_MOS_P
+M84 Net-_M83-Pad1_ Net-_M47-Pad1_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M83 Net-_M83-Pad1_ Net-_M47-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M75 Net-_M55-Pad1_ Net-_M53-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M56 Net-_M56-Pad1_ Net-_M26-Pad2_ Net-_M55-Pad1_ Net-_M55-Pad1_ eSim_MOS_P
+M70 Net-_M56-Pad1_ Net-_M27-Pad2_ Net-_M55-Pad1_ Net-_M55-Pad1_ eSim_MOS_P
+M57 Net-_M47-Pad1_ Net-_M37-Pad1_ Net-_M56-Pad1_ Net-_M56-Pad1_ eSim_MOS_P
+M71 Net-_M47-Pad1_ Net-_M48-Pad2_ Net-_M56-Pad1_ Net-_M56-Pad1_ eSim_MOS_P
+M76 Net-_M47-Pad1_ Net-_M22-Pad1_ Net-_M55-Pad1_ Net-_M55-Pad1_ eSim_MOS_P
+M47 Net-_M47-Pad1_ Net-_M26-Pad2_ Net-_M47-Pad3_ Net-_M47-Pad3_ eSim_MOS_N
+M48 Net-_M47-Pad3_ Net-_M48-Pad2_ Net-_M48-Pad3_ Net-_M48-Pad3_ eSim_MOS_N
+M65 Net-_M47-Pad1_ Net-_M37-Pad1_ Net-_M65-Pad3_ Net-_M65-Pad3_ eSim_MOS_N
+M66 Net-_M65-Pad3_ Net-_M27-Pad2_ Net-_M48-Pad3_ Net-_M48-Pad3_ eSim_MOS_N
+M53 Net-_M48-Pad3_ Net-_M53-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M72 Net-_M47-Pad1_ Net-_M26-Pad2_ Net-_M72-Pad3_ Net-_M72-Pad3_ eSim_MOS_N
+M73 Net-_M72-Pad3_ Net-_M27-Pad2_ Net-_M73-Pad3_ Net-_M73-Pad3_ eSim_MOS_N
+M77 Net-_M47-Pad1_ Net-_M37-Pad1_ Net-_M77-Pad3_ Net-_M77-Pad3_ eSim_MOS_N
+M78 Net-_M77-Pad3_ Net-_M48-Pad2_ Net-_M73-Pad3_ Net-_M73-Pad3_ eSim_MOS_N
+M74 Net-_M73-Pad3_ Net-_M22-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M38 Net-_M37-Pad1_ Net-_M26-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M37 Net-_M37-Pad1_ Net-_M26-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M81 Net-_M48-Pad2_ Net-_M27-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M82 Net-_M48-Pad2_ Net-_M27-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M79 Net-_M53-Pad2_ Net-_M22-Pad1_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M80 Net-_M53-Pad2_ Net-_M22-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M32 Net-_M32-Pad1_ Net-_M26-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M44 Net-_M32-Pad1_ Net-_M27-Pad2_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M33 Net-_M33-Pad1_ Net-_M27-Pad2_ Net-_M32-Pad1_ Net-_M32-Pad1_ eSim_MOS_P
+M45 Net-_M33-Pad1_ Net-_M22-Pad1_ Net-_M32-Pad1_ Net-_M32-Pad1_ eSim_MOS_P
+M34 Net-_M26-Pad1_ Net-_M26-Pad2_ Net-_M33-Pad1_ Net-_M33-Pad1_ eSim_MOS_P
+M46 Net-_M26-Pad1_ Net-_M22-Pad1_ Net-_M33-Pad1_ Net-_M33-Pad1_ eSim_MOS_P
+M26 Net-_M26-Pad1_ Net-_M26-Pad2_ Net-_M26-Pad3_ Net-_M26-Pad3_ eSim_MOS_N
+M27 Net-_M26-Pad3_ Net-_M27-Pad2_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M39 Net-_M26-Pad1_ Net-_M27-Pad2_ Net-_M39-Pad3_ Net-_M39-Pad3_ eSim_MOS_N
+M40 Net-_M39-Pad3_ Net-_M22-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M51 Net-_M26-Pad1_ Net-_M26-Pad2_ Net-_M51-Pad3_ Net-_M51-Pad3_ eSim_MOS_N
+M52 Net-_M51-Pad3_ Net-_M22-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+M62 Net-_M60-Pad1_ Net-_M26-Pad1_ Net-_M10-Pad3_ Net-_M10-Pad3_ eSim_MOS_P
+M60 Net-_M60-Pad1_ Net-_M26-Pad1_ Net-_M16-Pad3_ Net-_M16-Pad3_ eSim_MOS_N
+U1 Net-_M27-Pad2_ Net-_M26-Pad2_ Net-_M10-Pad2_ Net-_M1-Pad2_ Net-_M16-Pad3_ Net-_M11-Pad2_ Net-_M64-Pad1_ Net-_M83-Pad1_ Net-_M10-Pad3_ Net-_M60-Pad1_ PORT
+
+.end
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir.out b/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir.out
new file mode 100644
index 00000000..4779b944
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit.cir.out
@@ -0,0 +1,98 @@
+* c:\fossee\esim\library\subcircuitlibrary\adder_2bit\adder_2bit.cir
+
+.include NMOS-180nm.lib
+.include PMOS-180nm.lib
+m18 net-_m18-pad1_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m28 net-_m18-pad1_ net-_m14-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m19 net-_m19-pad1_ net-_m19-pad2_ net-_m18-pad1_ net-_m18-pad1_ CMOSP W=100u L=100u M=1
+m29 net-_m19-pad1_ net-_m10-pad2_ net-_m18-pad1_ net-_m18-pad1_ CMOSP W=100u L=100u M=1
+m67 net-_m64-pad1_ net-_m13-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m64 net-_m64-pad1_ net-_m13-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m42 net-_m19-pad1_ net-_m17-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m20 net-_m20-pad1_ net-_m1-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m30 net-_m20-pad1_ net-_m10-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m21 net-_m13-pad1_ net-_m19-pad2_ net-_m20-pad1_ net-_m20-pad1_ CMOSP W=100u L=100u M=1
+m31 net-_m13-pad1_ net-_m14-pad2_ net-_m20-pad1_ net-_m20-pad1_ CMOSP W=100u L=100u M=1
+m43 net-_m13-pad1_ net-_m11-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m13 net-_m13-pad1_ net-_m1-pad2_ net-_m13-pad3_ net-_m13-pad3_ CMOSN W=100u L=100u M=1
+m14 net-_m13-pad3_ net-_m14-pad2_ net-_m14-pad3_ net-_m14-pad3_ CMOSN W=100u L=100u M=1
+m24 net-_m13-pad1_ net-_m19-pad2_ net-_m24-pad3_ net-_m24-pad3_ CMOSN W=100u L=100u M=1
+m25 net-_m24-pad3_ net-_m10-pad2_ net-_m14-pad3_ net-_m14-pad3_ CMOSN W=100u L=100u M=1
+m17 net-_m14-pad3_ net-_m17-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m35 net-_m13-pad1_ net-_m1-pad2_ net-_m35-pad3_ net-_m35-pad3_ CMOSN W=100u L=100u M=1
+m36 net-_m35-pad3_ net-_m10-pad2_ net-_m36-pad3_ net-_m36-pad3_ CMOSN W=100u L=100u M=1
+m49 net-_m13-pad1_ net-_m19-pad2_ net-_m49-pad3_ net-_m49-pad3_ CMOSN W=100u L=100u M=1
+m50 net-_m49-pad3_ net-_m14-pad2_ net-_m36-pad3_ net-_m36-pad3_ CMOSN W=100u L=100u M=1
+m41 net-_m36-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m7 net-_m19-pad2_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m6 net-_m19-pad2_ net-_m1-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m61 net-_m14-pad2_ net-_m10-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m63 net-_m14-pad2_ net-_m10-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m58 net-_m17-pad2_ net-_m11-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m59 net-_m17-pad2_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m3 net-_m10-pad1_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m4 net-_m11-pad1_ net-_m10-pad2_ net-_m10-pad1_ net-_m10-pad1_ CMOSP W=100u L=100u M=1
+m11 net-_m11-pad1_ net-_m11-pad2_ net-_m10-pad1_ net-_m10-pad1_ CMOSP W=100u L=100u M=1
+m5 net-_m1-pad1_ net-_m1-pad2_ net-_m11-pad1_ net-_m11-pad1_ CMOSP W=100u L=100u M=1
+m12 net-_m1-pad1_ net-_m11-pad2_ net-_m11-pad1_ net-_m11-pad1_ CMOSP W=100u L=100u M=1
+m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ net-_m1-pad3_ CMOSN W=100u L=100u M=1
+m2 net-_m1-pad3_ net-_m10-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m8 net-_m1-pad1_ net-_m10-pad2_ net-_m8-pad3_ net-_m8-pad3_ CMOSN W=100u L=100u M=1
+m9 net-_m8-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m15 net-_m1-pad1_ net-_m1-pad2_ net-_m15-pad3_ net-_m15-pad3_ CMOSN W=100u L=100u M=1
+m16 net-_m15-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m23 net-_m22-pad1_ net-_m1-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m22 net-_m22-pad1_ net-_m1-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m54 net-_m54-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m68 net-_m54-pad1_ net-_m48-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m55 net-_m55-pad1_ net-_m37-pad1_ net-_m54-pad1_ net-_m54-pad1_ CMOSP W=100u L=100u M=1
+m69 net-_m55-pad1_ net-_m27-pad2_ net-_m54-pad1_ net-_m54-pad1_ CMOSP W=100u L=100u M=1
+m84 net-_m83-pad1_ net-_m47-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m83 net-_m83-pad1_ net-_m47-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m75 net-_m55-pad1_ net-_m53-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m56 net-_m56-pad1_ net-_m26-pad2_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m70 net-_m56-pad1_ net-_m27-pad2_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m57 net-_m47-pad1_ net-_m37-pad1_ net-_m56-pad1_ net-_m56-pad1_ CMOSP W=100u L=100u M=1
+m71 net-_m47-pad1_ net-_m48-pad2_ net-_m56-pad1_ net-_m56-pad1_ CMOSP W=100u L=100u M=1
+m76 net-_m47-pad1_ net-_m22-pad1_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m47 net-_m47-pad1_ net-_m26-pad2_ net-_m47-pad3_ net-_m47-pad3_ CMOSN W=100u L=100u M=1
+m48 net-_m47-pad3_ net-_m48-pad2_ net-_m48-pad3_ net-_m48-pad3_ CMOSN W=100u L=100u M=1
+m65 net-_m47-pad1_ net-_m37-pad1_ net-_m65-pad3_ net-_m65-pad3_ CMOSN W=100u L=100u M=1
+m66 net-_m65-pad3_ net-_m27-pad2_ net-_m48-pad3_ net-_m48-pad3_ CMOSN W=100u L=100u M=1
+m53 net-_m48-pad3_ net-_m53-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m72 net-_m47-pad1_ net-_m26-pad2_ net-_m72-pad3_ net-_m72-pad3_ CMOSN W=100u L=100u M=1
+m73 net-_m72-pad3_ net-_m27-pad2_ net-_m73-pad3_ net-_m73-pad3_ CMOSN W=100u L=100u M=1
+m77 net-_m47-pad1_ net-_m37-pad1_ net-_m77-pad3_ net-_m77-pad3_ CMOSN W=100u L=100u M=1
+m78 net-_m77-pad3_ net-_m48-pad2_ net-_m73-pad3_ net-_m73-pad3_ CMOSN W=100u L=100u M=1
+m74 net-_m73-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m38 net-_m37-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m37 net-_m37-pad1_ net-_m26-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m81 net-_m48-pad2_ net-_m27-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m82 net-_m48-pad2_ net-_m27-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m79 net-_m53-pad2_ net-_m22-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m80 net-_m53-pad2_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m32 net-_m32-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m44 net-_m32-pad1_ net-_m27-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m33 net-_m33-pad1_ net-_m27-pad2_ net-_m32-pad1_ net-_m32-pad1_ CMOSP W=100u L=100u M=1
+m45 net-_m33-pad1_ net-_m22-pad1_ net-_m32-pad1_ net-_m32-pad1_ CMOSP W=100u L=100u M=1
+m34 net-_m26-pad1_ net-_m26-pad2_ net-_m33-pad1_ net-_m33-pad1_ CMOSP W=100u L=100u M=1
+m46 net-_m26-pad1_ net-_m22-pad1_ net-_m33-pad1_ net-_m33-pad1_ CMOSP W=100u L=100u M=1
+m26 net-_m26-pad1_ net-_m26-pad2_ net-_m26-pad3_ net-_m26-pad3_ CMOSN W=100u L=100u M=1
+m27 net-_m26-pad3_ net-_m27-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m39 net-_m26-pad1_ net-_m27-pad2_ net-_m39-pad3_ net-_m39-pad3_ CMOSN W=100u L=100u M=1
+m40 net-_m39-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m51 net-_m26-pad1_ net-_m26-pad2_ net-_m51-pad3_ net-_m51-pad3_ CMOSN W=100u L=100u M=1
+m52 net-_m51-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m62 net-_m60-pad1_ net-_m26-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m60 net-_m60-pad1_ net-_m26-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+* u1 net-_m27-pad2_ net-_m26-pad2_ net-_m10-pad2_ net-_m1-pad2_ net-_m16-pad3_ net-_m11-pad2_ net-_m64-pad1_ net-_m83-pad1_ net-_m10-pad3_ net-_m60-pad1_ port
+.tran 0e-00 0e-00 0e-00
+
+* Control Statements
+.control
+run
+print allv > plot_data_v.txt
+print alli > plot_data_i.txt
+.endc
+.end
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit.pro b/library/SubcircuitLibrary/CD_4008/Adder_2bit.pro
new file mode 100644
index 00000000..d7f78c3b
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit.pro
@@ -0,0 +1,71 @@
+update=22/05/2015 07:44:53
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=adc-dac
+LibName2=memory
+LibName3=xilinx
+LibName4=microcontrollers
+LibName5=dsp
+LibName6=microchip
+LibName7=analog_switches
+LibName8=motorola
+LibName9=texas
+LibName10=intel
+LibName11=audio
+LibName12=interface
+LibName13=digital-audio
+LibName14=philips
+LibName15=display
+LibName16=cypress
+LibName17=siliconi
+LibName18=opto
+LibName19=atmel
+LibName20=contrib
+LibName21=power
+LibName22=eSim_Plot
+LibName23=transistors
+LibName24=conn
+LibName25=eSim_User
+LibName26=regul
+LibName27=74xx
+LibName28=cmos4000
+LibName29=eSim_Analog
+LibName30=eSim_Devices
+LibName31=eSim_Digital
+LibName32=eSim_Hybrid
+LibName33=eSim_Miscellaneous
+LibName34=eSim_Power
+LibName35=eSim_Sources
+LibName36=eSim_Subckt
+LibName37=eSim_Nghdl
+LibName38=eSim_Ngveri
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit.sch b/library/SubcircuitLibrary/CD_4008/Adder_2bit.sch
new file mode 100644
index 00000000..4f7e97e3
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit.sch
@@ -0,0 +1,2101 @@
+EESchema Schematic File Version 2
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:power
+LIBS:eSim_Plot
+LIBS:transistors
+LIBS:conn
+LIBS:eSim_User
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:eSim_Analog
+LIBS:eSim_Devices
+LIBS:eSim_Digital
+LIBS:eSim_Hybrid
+LIBS:eSim_Miscellaneous
+LIBS:eSim_Power
+LIBS:eSim_Sources
+LIBS:eSim_Subckt
+LIBS:eSim_Nghdl
+LIBS:eSim_Ngveri
+LIBS:CD_4008_Adder-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L eSim_MOS_P M18
+U 1 1 62986DF2
+P -8800 -3350
+F 0 "M18" H -8850 -3300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8750 -3200 50 0000 R CNN
+F 2 "" H -8550 -3250 29 0000 C CNN
+F 3 "" H -8750 -3350 60 0000 C CNN
+ 1 -8800 -3350
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M28
+U 1 1 62986DF3
+P -8100 -3350
+F 0 "M28" H -8150 -3300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8050 -3200 50 0000 R CNN
+F 2 "" H -7850 -3250 29 0000 C CNN
+F 3 "" H -8050 -3350 60 0000 C CNN
+ 1 -8100 -3350
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M19
+U 1 1 62986DF4
+P -8800 -2850
+F 0 "M19" H -8850 -2800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8750 -2700 50 0000 R CNN
+F 2 "" H -8550 -2750 29 0000 C CNN
+F 3 "" H -8750 -2850 60 0000 C CNN
+ 1 -8800 -2850
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M29
+U 1 1 62986DF5
+P -8100 -2850
+F 0 "M29" H -8150 -2800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8050 -2700 50 0000 R CNN
+F 2 "" H -7850 -2750 29 0000 C CNN
+F 3 "" H -8050 -2850 60 0000 C CNN
+ 1 -8100 -2850
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M67
+U 1 1 62986DF6
+P -6150 -1850
+F 0 "M67" H -6200 -1800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6100 -1700 50 0000 R CNN
+F 2 "" H -5900 -1750 29 0000 C CNN
+F 3 "" H -6100 -1850 60 0000 C CNN
+ 1 -6150 -1850
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M64
+U 1 1 62986DF7
+P -6200 -1550
+F 0 "M64" H -6200 -1700 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6100 -1600 50 0000 R CNN
+F 2 "" H -5900 -1850 29 0000 C CNN
+F 3 "" H -6100 -1750 60 0000 C CNN
+ 1 -6200 -1550
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M42
+U 1 1 62986DF8
+P -7350 -3150
+F 0 "M42" H -7400 -3100 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7300 -3000 50 0000 R CNN
+F 2 "" H -7100 -3050 29 0000 C CNN
+F 3 "" H -7300 -3150 60 0000 C CNN
+ 1 -7350 -3150
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M20
+U 1 1 62986DF9
+P -8800 -2350
+F 0 "M20" H -8850 -2300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8750 -2200 50 0000 R CNN
+F 2 "" H -8550 -2250 29 0000 C CNN
+F 3 "" H -8750 -2350 60 0000 C CNN
+ 1 -8800 -2350
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M30
+U 1 1 62986DFA
+P -8100 -2350
+F 0 "M30" H -8150 -2300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8050 -2200 50 0000 R CNN
+F 2 "" H -7850 -2250 29 0000 C CNN
+F 3 "" H -8050 -2350 60 0000 C CNN
+ 1 -8100 -2350
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M21
+U 1 1 62986DFB
+P -8800 -1850
+F 0 "M21" H -8850 -1800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8750 -1700 50 0000 R CNN
+F 2 "" H -8550 -1750 29 0000 C CNN
+F 3 "" H -8750 -1850 60 0000 C CNN
+ 1 -8800 -1850
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M31
+U 1 1 62986DFC
+P -8100 -1850
+F 0 "M31" H -8150 -1800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8050 -1700 50 0000 R CNN
+F 2 "" H -7850 -1750 29 0000 C CNN
+F 3 "" H -8050 -1850 60 0000 C CNN
+ 1 -8100 -1850
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M43
+U 1 1 62986DFD
+P -7350 -2150
+F 0 "M43" H -7400 -2100 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7300 -2000 50 0000 R CNN
+F 2 "" H -7100 -2050 29 0000 C CNN
+F 3 "" H -7300 -2150 60 0000 C CNN
+ 1 -7350 -2150
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M13
+U 1 1 62986DFE
+P -9250 -1500
+F 0 "M13" H -9250 -1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9150 -1550 50 0000 R CNN
+F 2 "" H -8950 -1800 29 0000 C CNN
+F 3 "" H -9150 -1700 60 0000 C CNN
+ 1 -9250 -1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M14
+U 1 1 62986DFF
+P -9250 -1050
+F 0 "M14" H -9250 -1200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9150 -1100 50 0000 R CNN
+F 2 "" H -8950 -1350 29 0000 C CNN
+F 3 "" H -9150 -1250 60 0000 C CNN
+ 1 -9250 -1050
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M24
+U 1 1 62986E00
+P -8400 -1500
+F 0 "M24" H -8400 -1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8300 -1550 50 0000 R CNN
+F 2 "" H -8100 -1800 29 0000 C CNN
+F 3 "" H -8300 -1700 60 0000 C CNN
+ 1 -8400 -1500
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M25
+U 1 1 62986E01
+P -8400 -1050
+F 0 "M25" H -8400 -1200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8300 -1100 50 0000 R CNN
+F 2 "" H -8100 -1350 29 0000 C CNN
+F 3 "" H -8300 -1250 60 0000 C CNN
+ 1 -8400 -1050
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M17
+U 1 1 62986E02
+P -9000 -600
+F 0 "M17" H -9000 -750 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8900 -650 50 0000 R CNN
+F 2 "" H -8700 -900 29 0000 C CNN
+F 3 "" H -8900 -800 60 0000 C CNN
+ 1 -9000 -600
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M35
+U 1 1 62986E03
+P -7750 -1500
+F 0 "M35" H -7750 -1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7650 -1550 50 0000 R CNN
+F 2 "" H -7450 -1800 29 0000 C CNN
+F 3 "" H -7650 -1700 60 0000 C CNN
+ 1 -7750 -1500
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M36
+U 1 1 62986E04
+P -7750 -1050
+F 0 "M36" H -7750 -1200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7650 -1100 50 0000 R CNN
+F 2 "" H -7450 -1350 29 0000 C CNN
+F 3 "" H -7650 -1250 60 0000 C CNN
+ 1 -7750 -1050
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M49
+U 1 1 62986E05
+P -6900 -1500
+F 0 "M49" H -6900 -1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6800 -1550 50 0000 R CNN
+F 2 "" H -6600 -1800 29 0000 C CNN
+F 3 "" H -6800 -1700 60 0000 C CNN
+ 1 -6900 -1500
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M50
+U 1 1 62986E06
+P -6900 -1050
+F 0 "M50" H -6900 -1200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6800 -1100 50 0000 R CNN
+F 2 "" H -6600 -1350 29 0000 C CNN
+F 3 "" H -6800 -1250 60 0000 C CNN
+ 1 -6900 -1050
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M41
+U 1 1 62986E07
+P -7500 -600
+F 0 "M41" H -7500 -750 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7400 -650 50 0000 R CNN
+F 2 "" H -7200 -900 29 0000 C CNN
+F 3 "" H -7400 -800 60 0000 C CNN
+ 1 -7500 -600
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M7
+U 1 1 62986E08
+P -9900 -3350
+F 0 "M7" H -9950 -3300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -9850 -3200 50 0000 R CNN
+F 2 "" H -9650 -3250 29 0000 C CNN
+F 3 "" H -9850 -3350 60 0000 C CNN
+ 1 -9900 -3350
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M6
+U 1 1 62986E09
+P -9950 -3050
+F 0 "M6" H -9950 -3200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9850 -3100 50 0000 R CNN
+F 2 "" H -9650 -3350 29 0000 C CNN
+F 3 "" H -9850 -3250 60 0000 C CNN
+ 1 -9950 -3050
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M61
+U 1 1 62986E0A
+P -6250 -3350
+F 0 "M61" H -6300 -3300 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6200 -3200 50 0000 R CNN
+F 2 "" H -6000 -3250 29 0000 C CNN
+F 3 "" H -6200 -3350 60 0000 C CNN
+ 1 -6250 -3350
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M63
+U 1 1 62986E0B
+P -6200 -3050
+F 0 "M63" H -6200 -3200 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6100 -3100 50 0000 R CNN
+F 2 "" H -5900 -3350 29 0000 C CNN
+F 3 "" H -6100 -3250 60 0000 C CNN
+ 1 -6200 -3050
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M58
+U 1 1 62986E0C
+P -6550 -2400
+F 0 "M58" H -6600 -2350 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6500 -2250 50 0000 R CNN
+F 2 "" H -6300 -2300 29 0000 C CNN
+F 3 "" H -6500 -2400 60 0000 C CNN
+ 1 -6550 -2400
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M59
+U 1 1 62986E0D
+P -6500 -2100
+F 0 "M59" H -6500 -2250 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6400 -2150 50 0000 R CNN
+F 2 "" H -6200 -2400 29 0000 C CNN
+F 3 "" H -6400 -2300 60 0000 C CNN
+ 1 -6500 -2100
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M3
+U 1 1 62986E13
+P -10100 600
+F 0 "M3" H -10150 650 50 0000 R CNN
+F 1 "eSim_MOS_P" H -10050 750 50 0000 R CNN
+F 2 "" H -9850 700 29 0000 C CNN
+F 3 "" H -10050 600 60 0000 C CNN
+ 1 -10100 600
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M10
+U 1 1 62986E14
+P -9400 600
+F 0 "M10" H -9450 650 50 0000 R CNN
+F 1 "eSim_MOS_P" H -9350 750 50 0000 R CNN
+F 2 "" H -9150 700 29 0000 C CNN
+F 3 "" H -9350 600 60 0000 C CNN
+ 1 -9400 600
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M4
+U 1 1 62986E15
+P -10100 1050
+F 0 "M4" H -10150 1100 50 0000 R CNN
+F 1 "eSim_MOS_P" H -10050 1200 50 0000 R CNN
+F 2 "" H -9850 1150 29 0000 C CNN
+F 3 "" H -10050 1050 60 0000 C CNN
+ 1 -10100 1050
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M11
+U 1 1 62986E16
+P -9400 1050
+F 0 "M11" H -9450 1100 50 0000 R CNN
+F 1 "eSim_MOS_P" H -9350 1200 50 0000 R CNN
+F 2 "" H -9150 1150 29 0000 C CNN
+F 3 "" H -9350 1050 60 0000 C CNN
+ 1 -9400 1050
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M5
+U 1 1 62986E17
+P -10100 1500
+F 0 "M5" H -10150 1550 50 0000 R CNN
+F 1 "eSim_MOS_P" H -10050 1650 50 0000 R CNN
+F 2 "" H -9850 1600 29 0000 C CNN
+F 3 "" H -10050 1500 60 0000 C CNN
+ 1 -10100 1500
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M12
+U 1 1 62986E18
+P -9400 1500
+F 0 "M12" H -9450 1550 50 0000 R CNN
+F 1 "eSim_MOS_P" H -9350 1650 50 0000 R CNN
+F 2 "" H -9150 1600 29 0000 C CNN
+F 3 "" H -9350 1500 60 0000 C CNN
+ 1 -9400 1500
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M1
+U 1 1 62986E19
+P -10400 1800
+F 0 "M1" H -10400 1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -10300 1750 50 0000 R CNN
+F 2 "" H -10100 1500 29 0000 C CNN
+F 3 "" H -10300 1600 60 0000 C CNN
+ 1 -10400 1800
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M2
+U 1 1 62986E1A
+P -10400 2250
+F 0 "M2" H -10400 2100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -10300 2200 50 0000 R CNN
+F 2 "" H -10100 1950 29 0000 C CNN
+F 3 "" H -10300 2050 60 0000 C CNN
+ 1 -10400 2250
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M8
+U 1 1 62986E1B
+P -9850 1800
+F 0 "M8" H -9850 1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9750 1750 50 0000 R CNN
+F 2 "" H -9550 1500 29 0000 C CNN
+F 3 "" H -9750 1600 60 0000 C CNN
+ 1 -9850 1800
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M9
+U 1 1 62986E1C
+P -9850 2250
+F 0 "M9" H -9850 2100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9750 2200 50 0000 R CNN
+F 2 "" H -9550 1950 29 0000 C CNN
+F 3 "" H -9750 2050 60 0000 C CNN
+ 1 -9850 2250
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M15
+U 1 1 62986E1D
+P -9100 1800
+F 0 "M15" H -9100 1650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9000 1750 50 0000 R CNN
+F 2 "" H -8800 1500 29 0000 C CNN
+F 3 "" H -9000 1600 60 0000 C CNN
+ 1 -9100 1800
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M16
+U 1 1 62986E1E
+P -9100 2250
+F 0 "M16" H -9100 2100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -9000 2200 50 0000 R CNN
+F 2 "" H -8800 1950 29 0000 C CNN
+F 3 "" H -9000 2050 60 0000 C CNN
+ 1 -9100 2250
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M23
+U 1 1 62986E1F
+P -8450 1450
+F 0 "M23" H -8500 1500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -8400 1600 50 0000 R CNN
+F 2 "" H -8200 1550 29 0000 C CNN
+F 3 "" H -8400 1450 60 0000 C CNN
+ 1 -8450 1450
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M22
+U 1 1 62986E20
+P -8500 1750
+F 0 "M22" H -8500 1600 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8400 1700 50 0000 R CNN
+F 2 "" H -8200 1450 29 0000 C CNN
+F 3 "" H -8400 1550 60 0000 C CNN
+ 1 -8500 1750
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M54
+U 1 1 62986E21
+P -6600 4950
+F 0 "M54" H -6650 5000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6550 5100 50 0000 R CNN
+F 2 "" H -6350 5050 29 0000 C CNN
+F 3 "" H -6550 4950 60 0000 C CNN
+ 1 -6600 4950
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M68
+U 1 1 62986E22
+P -5900 4950
+F 0 "M68" H -5950 5000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5850 5100 50 0000 R CNN
+F 2 "" H -5650 5050 29 0000 C CNN
+F 3 "" H -5850 4950 60 0000 C CNN
+ 1 -5900 4950
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M55
+U 1 1 62986E23
+P -6600 5450
+F 0 "M55" H -6650 5500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6550 5600 50 0000 R CNN
+F 2 "" H -6350 5550 29 0000 C CNN
+F 3 "" H -6550 5450 60 0000 C CNN
+ 1 -6600 5450
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M69
+U 1 1 62986E24
+P -5900 5450
+F 0 "M69" H -5950 5500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5850 5600 50 0000 R CNN
+F 2 "" H -5650 5550 29 0000 C CNN
+F 3 "" H -5850 5450 60 0000 C CNN
+ 1 -5900 5450
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M84
+U 1 1 62986E25
+P -3950 6450
+F 0 "M84" H -4000 6500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -3900 6600 50 0000 R CNN
+F 2 "" H -3700 6550 29 0000 C CNN
+F 3 "" H -3900 6450 60 0000 C CNN
+ 1 -3950 6450
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M83
+U 1 1 62986E26
+P -4000 6750
+F 0 "M83" H -4000 6600 50 0000 R CNN
+F 1 "eSim_MOS_N" H -3900 6700 50 0000 R CNN
+F 2 "" H -3700 6450 29 0000 C CNN
+F 3 "" H -3900 6550 60 0000 C CNN
+ 1 -4000 6750
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M75
+U 1 1 62986E27
+P -5150 5150
+F 0 "M75" H -5200 5200 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5100 5300 50 0000 R CNN
+F 2 "" H -4900 5250 29 0000 C CNN
+F 3 "" H -5100 5150 60 0000 C CNN
+ 1 -5150 5150
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M56
+U 1 1 62986E28
+P -6600 5950
+F 0 "M56" H -6650 6000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6550 6100 50 0000 R CNN
+F 2 "" H -6350 6050 29 0000 C CNN
+F 3 "" H -6550 5950 60 0000 C CNN
+ 1 -6600 5950
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M70
+U 1 1 62986E29
+P -5900 5950
+F 0 "M70" H -5950 6000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5850 6100 50 0000 R CNN
+F 2 "" H -5650 6050 29 0000 C CNN
+F 3 "" H -5850 5950 60 0000 C CNN
+ 1 -5900 5950
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M57
+U 1 1 62986E2A
+P -6600 6450
+F 0 "M57" H -6650 6500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6550 6600 50 0000 R CNN
+F 2 "" H -6350 6550 29 0000 C CNN
+F 3 "" H -6550 6450 60 0000 C CNN
+ 1 -6600 6450
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M71
+U 1 1 62986E2B
+P -5900 6450
+F 0 "M71" H -5950 6500 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5850 6600 50 0000 R CNN
+F 2 "" H -5650 6550 29 0000 C CNN
+F 3 "" H -5850 6450 60 0000 C CNN
+ 1 -5900 6450
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M76
+U 1 1 62986E2C
+P -5150 6150
+F 0 "M76" H -5200 6200 50 0000 R CNN
+F 1 "eSim_MOS_P" H -5100 6300 50 0000 R CNN
+F 2 "" H -4900 6250 29 0000 C CNN
+F 3 "" H -5100 6150 60 0000 C CNN
+ 1 -5150 6150
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M47
+U 1 1 62986E2D
+P -7050 6800
+F 0 "M47" H -7050 6650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6950 6750 50 0000 R CNN
+F 2 "" H -6750 6500 29 0000 C CNN
+F 3 "" H -6950 6600 60 0000 C CNN
+ 1 -7050 6800
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M48
+U 1 1 62986E2E
+P -7050 7250
+F 0 "M48" H -7050 7100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6950 7200 50 0000 R CNN
+F 2 "" H -6750 6950 29 0000 C CNN
+F 3 "" H -6950 7050 60 0000 C CNN
+ 1 -7050 7250
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M65
+U 1 1 62986E2F
+P -6200 6800
+F 0 "M65" H -6200 6650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6100 6750 50 0000 R CNN
+F 2 "" H -5900 6500 29 0000 C CNN
+F 3 "" H -6100 6600 60 0000 C CNN
+ 1 -6200 6800
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M66
+U 1 1 62986E30
+P -6200 7250
+F 0 "M66" H -6200 7100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6100 7200 50 0000 R CNN
+F 2 "" H -5900 6950 29 0000 C CNN
+F 3 "" H -6100 7050 60 0000 C CNN
+ 1 -6200 7250
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M53
+U 1 1 62986E31
+P -6800 7700
+F 0 "M53" H -6800 7550 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6700 7650 50 0000 R CNN
+F 2 "" H -6500 7400 29 0000 C CNN
+F 3 "" H -6700 7500 60 0000 C CNN
+ 1 -6800 7700
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M72
+U 1 1 62986E32
+P -5550 6800
+F 0 "M72" H -5550 6650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -5450 6750 50 0000 R CNN
+F 2 "" H -5250 6500 29 0000 C CNN
+F 3 "" H -5450 6600 60 0000 C CNN
+ 1 -5550 6800
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M73
+U 1 1 62986E33
+P -5550 7250
+F 0 "M73" H -5550 7100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -5450 7200 50 0000 R CNN
+F 2 "" H -5250 6950 29 0000 C CNN
+F 3 "" H -5450 7050 60 0000 C CNN
+ 1 -5550 7250
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M77
+U 1 1 62986E34
+P -4700 6800
+F 0 "M77" H -4700 6650 50 0000 R CNN
+F 1 "eSim_MOS_N" H -4600 6750 50 0000 R CNN
+F 2 "" H -4400 6500 29 0000 C CNN
+F 3 "" H -4600 6600 60 0000 C CNN
+ 1 -4700 6800
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M78
+U 1 1 62986E35
+P -4700 7250
+F 0 "M78" H -4700 7100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -4600 7200 50 0000 R CNN
+F 2 "" H -4400 6950 29 0000 C CNN
+F 3 "" H -4600 7050 60 0000 C CNN
+ 1 -4700 7250
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M74
+U 1 1 62986E36
+P -5300 7700
+F 0 "M74" H -5300 7550 50 0000 R CNN
+F 1 "eSim_MOS_N" H -5200 7650 50 0000 R CNN
+F 2 "" H -5000 7400 29 0000 C CNN
+F 3 "" H -5200 7500 60 0000 C CNN
+ 1 -5300 7700
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M38
+U 1 1 62986E37
+P -7700 4950
+F 0 "M38" H -7750 5000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7650 5100 50 0000 R CNN
+F 2 "" H -7450 5050 29 0000 C CNN
+F 3 "" H -7650 4950 60 0000 C CNN
+ 1 -7700 4950
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M37
+U 1 1 62986E38
+P -7750 5250
+F 0 "M37" H -7750 5100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7650 5200 50 0000 R CNN
+F 2 "" H -7450 4950 29 0000 C CNN
+F 3 "" H -7650 5050 60 0000 C CNN
+ 1 -7750 5250
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M81
+U 1 1 62986E39
+P -4050 4950
+F 0 "M81" H -4100 5000 50 0000 R CNN
+F 1 "eSim_MOS_P" H -4000 5100 50 0000 R CNN
+F 2 "" H -3800 5050 29 0000 C CNN
+F 3 "" H -4000 4950 60 0000 C CNN
+ 1 -4050 4950
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M82
+U 1 1 62986E3A
+P -4000 5250
+F 0 "M82" H -4000 5100 50 0000 R CNN
+F 1 "eSim_MOS_N" H -3900 5200 50 0000 R CNN
+F 2 "" H -3700 4950 29 0000 C CNN
+F 3 "" H -3900 5050 60 0000 C CNN
+ 1 -4000 5250
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M79
+U 1 1 62986E3B
+P -4350 5900
+F 0 "M79" H -4400 5950 50 0000 R CNN
+F 1 "eSim_MOS_P" H -4300 6050 50 0000 R CNN
+F 2 "" H -4100 6000 29 0000 C CNN
+F 3 "" H -4300 5900 60 0000 C CNN
+ 1 -4350 5900
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M80
+U 1 1 62986E3C
+P -4300 6200
+F 0 "M80" H -4300 6050 50 0000 R CNN
+F 1 "eSim_MOS_N" H -4200 6150 50 0000 R CNN
+F 2 "" H -4000 5900 29 0000 C CNN
+F 3 "" H -4200 6000 60 0000 C CNN
+ 1 -4300 6200
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M32
+U 1 1 62986E40
+P -7900 8900
+F 0 "M32" H -7950 8950 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7850 9050 50 0000 R CNN
+F 2 "" H -7650 9000 29 0000 C CNN
+F 3 "" H -7850 8900 60 0000 C CNN
+ 1 -7900 8900
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M44
+U 1 1 62986E41
+P -7200 8900
+F 0 "M44" H -7250 8950 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7150 9050 50 0000 R CNN
+F 2 "" H -6950 9000 29 0000 C CNN
+F 3 "" H -7150 8900 60 0000 C CNN
+ 1 -7200 8900
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M33
+U 1 1 62986E42
+P -7900 9350
+F 0 "M33" H -7950 9400 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7850 9500 50 0000 R CNN
+F 2 "" H -7650 9450 29 0000 C CNN
+F 3 "" H -7850 9350 60 0000 C CNN
+ 1 -7900 9350
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M45
+U 1 1 62986E43
+P -7200 9350
+F 0 "M45" H -7250 9400 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7150 9500 50 0000 R CNN
+F 2 "" H -6950 9450 29 0000 C CNN
+F 3 "" H -7150 9350 60 0000 C CNN
+ 1 -7200 9350
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M34
+U 1 1 62986E44
+P -7900 9800
+F 0 "M34" H -7950 9850 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7850 9950 50 0000 R CNN
+F 2 "" H -7650 9900 29 0000 C CNN
+F 3 "" H -7850 9800 60 0000 C CNN
+ 1 -7900 9800
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_P M46
+U 1 1 62986E45
+P -7200 9800
+F 0 "M46" H -7250 9850 50 0000 R CNN
+F 1 "eSim_MOS_P" H -7150 9950 50 0000 R CNN
+F 2 "" H -6950 9900 29 0000 C CNN
+F 3 "" H -7150 9800 60 0000 C CNN
+ 1 -7200 9800
+ -1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M26
+U 1 1 62986E46
+P -8200 10100
+F 0 "M26" H -8200 9950 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8100 10050 50 0000 R CNN
+F 2 "" H -7900 9800 29 0000 C CNN
+F 3 "" H -8100 9900 60 0000 C CNN
+ 1 -8200 10100
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M27
+U 1 1 62986E47
+P -8200 10550
+F 0 "M27" H -8200 10400 50 0000 R CNN
+F 1 "eSim_MOS_N" H -8100 10500 50 0000 R CNN
+F 2 "" H -7900 10250 29 0000 C CNN
+F 3 "" H -8100 10350 60 0000 C CNN
+ 1 -8200 10550
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M39
+U 1 1 62986E48
+P -7650 10100
+F 0 "M39" H -7650 9950 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7550 10050 50 0000 R CNN
+F 2 "" H -7350 9800 29 0000 C CNN
+F 3 "" H -7550 9900 60 0000 C CNN
+ 1 -7650 10100
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M40
+U 1 1 62986E49
+P -7650 10550
+F 0 "M40" H -7650 10400 50 0000 R CNN
+F 1 "eSim_MOS_N" H -7550 10500 50 0000 R CNN
+F 2 "" H -7350 10250 29 0000 C CNN
+F 3 "" H -7550 10350 60 0000 C CNN
+ 1 -7650 10550
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M51
+U 1 1 62986E4A
+P -6900 10100
+F 0 "M51" H -6900 9950 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6800 10050 50 0000 R CNN
+F 2 "" H -6600 9800 29 0000 C CNN
+F 3 "" H -6800 9900 60 0000 C CNN
+ 1 -6900 10100
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_N M52
+U 1 1 62986E4B
+P -6900 10550
+F 0 "M52" H -6900 10400 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6800 10500 50 0000 R CNN
+F 2 "" H -6600 10250 29 0000 C CNN
+F 3 "" H -6800 10350 60 0000 C CNN
+ 1 -6900 10550
+ -1 0 0 -1
+$EndComp
+$Comp
+L eSim_MOS_P M62
+U 1 1 62986E4C
+P -6250 9750
+F 0 "M62" H -6300 9800 50 0000 R CNN
+F 1 "eSim_MOS_P" H -6200 9900 50 0000 R CNN
+F 2 "" H -6000 9850 29 0000 C CNN
+F 3 "" H -6200 9750 60 0000 C CNN
+ 1 -6250 9750
+ 1 0 0 1
+$EndComp
+$Comp
+L eSim_MOS_N M60
+U 1 1 62986E4D
+P -6300 10050
+F 0 "M60" H -6300 9900 50 0000 R CNN
+F 1 "eSim_MOS_N" H -6200 10000 50 0000 R CNN
+F 2 "" H -6000 9750 29 0000 C CNN
+F 3 "" H -6200 9850 60 0000 C CNN
+ 1 -6300 10050
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ -9750 -3550 -5950 -3550
+Wire Wire Line
+ -5900 -2050 -5900 -2000
+Wire Wire Line
+ -6000 -2050 -5900 -2050
+Wire Wire Line
+ -6000 -1650 -6000 -1550
+Wire Wire Line
+ -5900 -1150 -5900 -1200
+Wire Wire Line
+ -6000 -1150 -5900 -1150
+Wire Wire Line
+ -8550 -3950 -8550 -3500
+Connection ~ -8550 -3550
+Wire Wire Line
+ -8350 -3500 -8350 -3550
+Connection ~ -8350 -3550
+Wire Wire Line
+ -8550 -3000 -8550 -3050
+Wire Wire Line
+ -8650 -3050 -8250 -3050
+Wire Wire Line
+ -8350 -3050 -8350 -3000
+Wire Wire Line
+ -8650 -2650 -7500 -2650
+Wire Wire Line
+ -7500 -2650 -7500 -2950
+Connection ~ -8250 -2650
+Wire Wire Line
+ -7600 -3300 -7600 -3350
+Wire Wire Line
+ -7600 -3350 -7500 -3350
+Wire Wire Line
+ -7500 -3350 -7500 -3550
+Connection ~ -8250 -3550
+Wire Wire Line
+ -8650 -2550 -7500 -2550
+Wire Wire Line
+ -8550 -2500 -8550 -2550
+Connection ~ -8550 -2550
+Wire Wire Line
+ -8350 -2500 -8350 -2550
+Connection ~ -8350 -2550
+Wire Wire Line
+ -8550 -2000 -8550 -2050
+Wire Wire Line
+ -8650 -2050 -8250 -2050
+Wire Wire Line
+ -8350 -2050 -8350 -2000
+Wire Wire Line
+ -8650 -1650 -7500 -1650
+Wire Wire Line
+ -7500 -1650 -7500 -1950
+Connection ~ -8250 -1650
+Wire Wire Line
+ -7600 -2300 -7600 -2350
+Wire Wire Line
+ -7600 -2350 -7500 -2350
+Wire Wire Line
+ -7500 -2350 -7500 -2550
+Connection ~ -8250 -2550
+Wire Wire Line
+ -9050 -1100 -9050 -1050
+Wire Wire Line
+ -9050 -1500 -7100 -1500
+Wire Wire Line
+ -9050 -650 -8600 -650
+Wire Wire Line
+ -8950 -1150 -8950 -1100
+Wire Wire Line
+ -8950 -1100 -9050 -1100
+Wire Wire Line
+ -8650 -3150 -8250 -3150
+Connection ~ -8350 -3050
+Connection ~ -8550 -3050
+Wire Wire Line
+ -8450 -3150 -8450 -3050
+Connection ~ -8450 -3050
+Connection ~ -8450 -3150
+Wire Wire Line
+ -8650 -2150 -8250 -2150
+Connection ~ -8350 -2050
+Connection ~ -8550 -2050
+Wire Wire Line
+ -8450 -2150 -8450 -2050
+Connection ~ -8450 -2050
+Connection ~ -8450 -2150
+Wire Wire Line
+ -8450 -2650 -8450 -2550
+Connection ~ -8450 -2550
+Connection ~ -8450 -2650
+Wire Wire Line
+ -8600 -1100 -8600 -1050
+Wire Wire Line
+ -8700 -1150 -8700 -1100
+Wire Wire Line
+ -8700 -1100 -8600 -1100
+Wire Wire Line
+ -8950 -700 -8950 -650
+Connection ~ -8950 -650
+Wire Wire Line
+ -8700 -700 -8700 -650
+Connection ~ -8700 -650
+Wire Wire Line
+ -8800 -600 -8800 -650
+Connection ~ -8800 -650
+Wire Wire Line
+ -8700 -200 -8700 -250
+Wire Wire Line
+ -9700 -200 -5950 -200
+Wire Wire Line
+ -7550 -1100 -7550 -1050
+Wire Wire Line
+ -7550 -650 -7100 -650
+Wire Wire Line
+ -7450 -1150 -7450 -1100
+Wire Wire Line
+ -7450 -1100 -7550 -1100
+Wire Wire Line
+ -7100 -1100 -7100 -1050
+Wire Wire Line
+ -7200 -1150 -7200 -1100
+Wire Wire Line
+ -7200 -1100 -7100 -1100
+Wire Wire Line
+ -7450 -700 -7450 -650
+Connection ~ -7450 -650
+Wire Wire Line
+ -7200 -700 -7200 -650
+Connection ~ -7200 -650
+Wire Wire Line
+ -7300 -600 -7300 -650
+Connection ~ -7300 -650
+Wire Wire Line
+ -7200 -200 -7200 -250
+Connection ~ -7550 -1500
+Connection ~ -8600 -1500
+Connection ~ -7300 -200
+Connection ~ -8700 -200
+Wire Wire Line
+ -8150 -1650 -8150 -1500
+Connection ~ -8150 -1500
+Connection ~ -8150 -1650
+Wire Wire Line
+ -6300 -1850 -6300 -1350
+Wire Wire Line
+ -8150 -1550 -6300 -1550
+Connection ~ -6300 -1550
+Connection ~ -8150 -1550
+Wire Wire Line
+ -6000 -1550 -5450 -1550
+Wire Wire Line
+ -9650 -3500 -9650 -3550
+Wire Wire Line
+ -9750 -3150 -9750 -3050
+Wire Wire Line
+ -9650 -2650 -9650 -2700
+Wire Wire Line
+ -9750 -2650 -9650 -2650
+Wire Wire Line
+ -10050 -3350 -10050 -2850
+Wire Wire Line
+ -9750 -3050 -9150 -3050
+Wire Wire Line
+ -10600 -3100 -10050 -3100
+Connection ~ -10050 -3100
+Wire Wire Line
+ -6500 -3550 -6500 -3500
+Wire Wire Line
+ -6400 -3050 -6400 -3150
+Wire Wire Line
+ -6500 -2700 -6500 -2650
+Wire Wire Line
+ -6500 -2650 -6400 -2650
+Wire Wire Line
+ -6100 -3350 -6100 -2850
+Wire Wire Line
+ -6850 -3050 -6400 -3050
+Wire Wire Line
+ -6100 -3100 -5250 -3100
+Connection ~ -6100 -3100
+Connection ~ -8650 -3550
+Connection ~ -9650 -3550
+Connection ~ -7500 -3550
+Connection ~ -6500 -3550
+Wire Wire Line
+ -5950 -3550 -5950 -2050
+Connection ~ -6400 -3550
+Connection ~ -5950 -2050
+Wire Wire Line
+ -5950 -200 -5950 -1150
+Connection ~ -7200 -200
+Connection ~ -5950 -1150
+Wire Wire Line
+ -8950 -3350 -9350 -3350
+Wire Wire Line
+ -9350 -3350 -9350 -3650
+Wire Wire Line
+ -9350 -3650 -10200 -3650
+Wire Wire Line
+ -10200 -3650 -10200 -1150
+Connection ~ -10200 -3100
+Wire Wire Line
+ -6850 -3650 -6850 -950
+Wire Wire Line
+ -6850 -3650 -7850 -3650
+Wire Wire Line
+ -7850 -3650 -7850 -3350
+Wire Wire Line
+ -7850 -3350 -7950 -3350
+Wire Wire Line
+ -9150 -3050 -9150 -1400
+Wire Wire Line
+ -9150 -2850 -8950 -2850
+Wire Wire Line
+ -6000 -3100 -6000 -2950
+Wire Wire Line
+ -6000 -2950 -7450 -2950
+Wire Wire Line
+ -7450 -2850 -7450 -2950
+Wire Wire Line
+ -7950 -2850 -7450 -2850
+Connection ~ -6000 -3100
+Wire Wire Line
+ -10200 -2350 -8950 -2350
+Wire Wire Line
+ -7850 -2850 -7850 -2350
+Wire Wire Line
+ -7850 -2350 -7950 -2350
+Connection ~ -7850 -2850
+Wire Wire Line
+ -9150 -1850 -8950 -1850
+Connection ~ -9150 -2850
+Wire Wire Line
+ -7950 -1850 -6850 -1850
+Connection ~ -6850 -3050
+Wire Wire Line
+ -6800 -2550 -6800 -2600
+Wire Wire Line
+ -6800 -2600 -6700 -2600
+Wire Wire Line
+ -6700 -2200 -6700 -2100
+Wire Wire Line
+ -6800 -1750 -6800 -1700
+Wire Wire Line
+ -6800 -1700 -6700 -1700
+Wire Wire Line
+ -6400 -2400 -6400 -1900
+Wire Wire Line
+ -6400 -2200 -5250 -2200
+Connection ~ -6400 -2200
+Wire Wire Line
+ -6700 -2200 -7000 -2200
+Wire Wire Line
+ -7000 -3150 -7000 -1950
+Wire Wire Line
+ -7000 -3150 -7200 -3150
+Wire Wire Line
+ -6250 -2150 -6250 -2200
+Wire Wire Line
+ -7200 -2150 -6250 -2150
+Connection ~ -6250 -2200
+Wire Wire Line
+ -6750 -2600 -6750 -3550
+Connection ~ -6750 -3550
+Connection ~ -6750 -2600
+Wire Wire Line
+ -10500 -1300 -9350 -1300
+Connection ~ -10200 -2350
+Wire Wire Line
+ -7850 -1850 -7850 -1600
+Wire Wire Line
+ -7850 -1600 -9450 -1600
+Wire Wire Line
+ -9450 -1600 -9450 -850
+Wire Wire Line
+ -9450 -850 -9350 -850
+Connection ~ -7850 -1850
+Wire Wire Line
+ -9150 -1400 -6800 -1400
+Wire Wire Line
+ -8300 -1400 -8300 -1300
+Connection ~ -9150 -1850
+Wire Wire Line
+ -7950 -2350 -7950 -550
+Wire Wire Line
+ -8300 -1100 -7850 -1100
+Wire Wire Line
+ -8300 -1100 -8300 -850
+Wire Wire Line
+ -6800 -1400 -6800 -1300
+Connection ~ -8300 -1400
+Wire Wire Line
+ -6850 -950 -6800 -950
+Wire Wire Line
+ -6800 -950 -6800 -850
+Connection ~ -6850 -1850
+Wire Wire Line
+ -10200 -1150 -7850 -1150
+Wire Wire Line
+ -7850 -1150 -7850 -1300
+Connection ~ -10200 -1300
+Wire Wire Line
+ -7850 -1100 -7850 -850
+Connection ~ -7950 -1100
+Wire Wire Line
+ -6350 -550 -6350 -2150
+Wire Wire Line
+ -7850 -550 -6350 -550
+Wire Wire Line
+ -7600 -550 -7600 -400
+Connection ~ -6350 -2150
+Wire Wire Line
+ -7000 -1950 -9300 -1950
+Wire Wire Line
+ -9300 -1950 -9300 -400
+Wire Wire Line
+ -9300 -400 -9100 -400
+Connection ~ -7000 -2200
+Wire Wire Line
+ -9700 -2650 -9700 -200
+Connection ~ -8800 -200
+Connection ~ -9700 -2650
+Wire Wire Line
+ -6450 -2650 -6450 -200
+Connection ~ -6450 -200
+Connection ~ -6450 -2650
+Wire Wire Line
+ -6750 -1700 -6750 -200
+Connection ~ -6750 -200
+Connection ~ -6750 -1700
+Wire Wire Line
+ -8100 -50 -8100 -200
+Connection ~ -8100 -200
+Wire Wire Line
+ -8200 1250 -8200 1300
+Wire Wire Line
+ -8300 1650 -8300 1750
+Wire Wire Line
+ -8200 2150 -8200 2100
+Wire Wire Line
+ -8300 2150 -8200 2150
+Wire Wire Line
+ -8600 1450 -8600 1950
+Wire Wire Line
+ -8300 1750 -3500 1750
+Wire Wire Line
+ -8300 1250 -8200 1250
+Wire Wire Line
+ -9950 400 -8250 400
+Wire Wire Line
+ -9950 800 -9550 800
+Wire Wire Line
+ -9950 850 -9550 850
+Wire Wire Line
+ -9950 1250 -9550 1250
+Wire Wire Line
+ -9950 1300 -9550 1300
+Wire Wire Line
+ -9950 1700 -9550 1700
+Wire Wire Line
+ -9850 1350 -9850 1300
+Connection ~ -9850 1300
+Wire Wire Line
+ -9650 1350 -9650 1300
+Connection ~ -9650 1300
+Wire Wire Line
+ -9650 900 -9650 850
+Connection ~ -9650 850
+Wire Wire Line
+ -9850 900 -9850 850
+Connection ~ -9850 850
+Wire Wire Line
+ -9850 450 -9850 400
+Connection ~ -9850 400
+Wire Wire Line
+ -9650 450 -9650 400
+Connection ~ -9650 400
+Wire Wire Line
+ -9750 800 -9750 850
+Connection ~ -9750 850
+Connection ~ -9750 800
+Wire Wire Line
+ -9750 1250 -9750 1300
+Connection ~ -9750 1300
+Connection ~ -9750 1250
+Wire Wire Line
+ -10200 1800 -9300 1800
+Connection ~ -9650 1800
+Wire Wire Line
+ -10200 2200 -10200 2250
+Wire Wire Line
+ -10100 2150 -10100 2200
+Wire Wire Line
+ -10100 2200 -10200 2200
+Wire Wire Line
+ -9550 2150 -9550 2200
+Wire Wire Line
+ -9550 2200 -9650 2200
+Wire Wire Line
+ -9650 2200 -9650 2250
+Wire Wire Line
+ -9300 2200 -9300 2250
+Wire Wire Line
+ -9400 2150 -9400 2200
+Wire Wire Line
+ -9400 2200 -9300 2200
+Wire Wire Line
+ -10200 2650 -7400 2650
+Connection ~ -9650 2650
+Wire Wire Line
+ -9400 2600 -9400 2650
+Connection ~ -9400 2650
+Wire Wire Line
+ -10100 2600 -10100 2650
+Connection ~ -10100 2650
+Wire Wire Line
+ -9750 1700 -9750 1800
+Connection ~ -9750 1800
+Connection ~ -9750 1700
+Wire Wire Line
+ -9750 1750 -8600 1750
+Connection ~ -8600 1750
+Connection ~ -9750 1750
+Wire Wire Line
+ -8250 400 -8250 1250
+Connection ~ -9550 400
+Connection ~ -8250 1250
+Wire Wire Line
+ -8250 2650 -8250 2150
+Connection ~ -9300 2650
+Connection ~ -8250 2150
+Wire Wire Line
+ -7400 2650 -7400 -50
+Wire Wire Line
+ -7400 -50 -8100 -50
+Connection ~ -8250 2650
+Wire Wire Line
+ -10250 600 -10500 600
+Wire Wire Line
+ -10500 -1300 -10500 2000
+Wire Wire Line
+ -9250 350 -9250 600
+Wire Wire Line
+ -10650 350 -8550 350
+Wire Wire Line
+ -10650 350 -10650 2450
+Wire Wire Line
+ -10650 2450 -10500 2450
+Wire Wire Line
+ -9950 2000 -9950 2250
+Wire Wire Line
+ -9950 2250 -10650 2250
+Connection ~ -10650 2250
+Wire Wire Line
+ -10250 1050 -10650 1050
+Connection ~ -10650 1050
+Wire Wire Line
+ -10250 1500 -10500 1500
+Connection ~ -10500 1500
+Wire Wire Line
+ -9000 2000 -9000 1850
+Wire Wire Line
+ -9000 1850 -10500 1850
+Connection ~ -10500 1850
+Wire Wire Line
+ -9950 2450 -9950 2300
+Wire Wire Line
+ -9950 2300 -9000 2300
+Wire Wire Line
+ -9000 2300 -9000 2450
+Wire Wire Line
+ -9550 2600 -9550 2650
+Connection ~ -9550 2650
+Wire Wire Line
+ -9250 1050 -7850 1050
+Wire Wire Line
+ -9150 1050 -9150 2300
+Wire Wire Line
+ -9150 1500 -9250 1500
+Connection ~ -9150 2300
+Connection ~ -9150 1500
+Connection ~ -10500 600
+Wire Wire Line
+ -7950 -550 -8550 -550
+Wire Wire Line
+ -8550 -550 -8550 350
+Connection ~ -9250 350
+Wire Wire Line
+ -7850 1050 -7850 -550
+Connection ~ -9150 1050
+Connection ~ -7600 -550
+Wire Wire Line
+ -8550 -3800 -9550 -3800
+Wire Wire Line
+ -9550 -3800 -9550 400
+Connection ~ -8550 -3800
+Wire Wire Line
+ -7550 4750 -3750 4750
+Wire Wire Line
+ -3700 6250 -3700 6300
+Wire Wire Line
+ -3800 6250 -3700 6250
+Wire Wire Line
+ -3800 6650 -3800 6750
+Wire Wire Line
+ -3700 7150 -3700 7100
+Wire Wire Line
+ -3800 7150 -3700 7150
+Wire Wire Line
+ -6350 550 -6350 4800
+Connection ~ -6350 4750
+Wire Wire Line
+ -6150 4800 -6150 4750
+Connection ~ -6150 4750
+Wire Wire Line
+ -6350 5300 -6350 5250
+Wire Wire Line
+ -6450 5250 -6050 5250
+Wire Wire Line
+ -6150 5250 -6150 5300
+Wire Wire Line
+ -6450 5650 -5300 5650
+Wire Wire Line
+ -5300 5650 -5300 5350
+Connection ~ -6050 5650
+Wire Wire Line
+ -5400 5000 -5400 4950
+Wire Wire Line
+ -5400 4950 -5300 4950
+Wire Wire Line
+ -5300 4950 -5300 4750
+Connection ~ -6050 4750
+Wire Wire Line
+ -6450 5750 -5300 5750
+Wire Wire Line
+ -6350 5800 -6350 5750
+Connection ~ -6350 5750
+Wire Wire Line
+ -6150 5800 -6150 5750
+Connection ~ -6150 5750
+Wire Wire Line
+ -6350 6300 -6350 6250
+Wire Wire Line
+ -6450 6250 -6050 6250
+Wire Wire Line
+ -6150 6250 -6150 6300
+Wire Wire Line
+ -6450 6650 -5300 6650
+Wire Wire Line
+ -5300 6650 -5300 6350
+Connection ~ -6050 6650
+Wire Wire Line
+ -5400 6000 -5400 5950
+Wire Wire Line
+ -5400 5950 -5300 5950
+Wire Wire Line
+ -5300 5950 -5300 5750
+Connection ~ -6050 5750
+Wire Wire Line
+ -6850 7200 -6850 7250
+Wire Wire Line
+ -6850 6800 -4900 6800
+Wire Wire Line
+ -6850 7650 -6400 7650
+Wire Wire Line
+ -6750 7150 -6750 7200
+Wire Wire Line
+ -6750 7200 -6850 7200
+Wire Wire Line
+ -6450 5150 -6050 5150
+Connection ~ -6150 5250
+Connection ~ -6350 5250
+Wire Wire Line
+ -6250 5150 -6250 5250
+Connection ~ -6250 5250
+Connection ~ -6250 5150
+Wire Wire Line
+ -6450 6150 -6050 6150
+Connection ~ -6150 6250
+Connection ~ -6350 6250
+Wire Wire Line
+ -6250 6150 -6250 6250
+Connection ~ -6250 6250
+Connection ~ -6250 6150
+Wire Wire Line
+ -6250 5650 -6250 5750
+Connection ~ -6250 5750
+Connection ~ -6250 5650
+Wire Wire Line
+ -6400 7200 -6400 7250
+Wire Wire Line
+ -6500 7150 -6500 7200
+Wire Wire Line
+ -6500 7200 -6400 7200
+Wire Wire Line
+ -6750 7600 -6750 7650
+Connection ~ -6750 7650
+Wire Wire Line
+ -6500 7600 -6500 7650
+Connection ~ -6500 7650
+Wire Wire Line
+ -6600 7700 -6600 7650
+Connection ~ -6600 7650
+Wire Wire Line
+ -6500 8100 -6500 8050
+Wire Wire Line
+ -7500 8100 -3750 8100
+Wire Wire Line
+ -5350 7200 -5350 7250
+Wire Wire Line
+ -5350 7650 -4900 7650
+Wire Wire Line
+ -5250 7150 -5250 7200
+Wire Wire Line
+ -5250 7200 -5350 7200
+Wire Wire Line
+ -4900 7200 -4900 7250
+Wire Wire Line
+ -5000 7150 -5000 7200
+Wire Wire Line
+ -5000 7200 -4900 7200
+Wire Wire Line
+ -5250 7600 -5250 7650
+Connection ~ -5250 7650
+Wire Wire Line
+ -5000 7600 -5000 7650
+Connection ~ -5000 7650
+Wire Wire Line
+ -5100 7700 -5100 7650
+Connection ~ -5100 7650
+Wire Wire Line
+ -5000 8100 -5000 8050
+Connection ~ -5350 6800
+Connection ~ -6400 6800
+Connection ~ -5100 8100
+Connection ~ -6500 8100
+Wire Wire Line
+ -5950 6650 -5950 6800
+Connection ~ -5950 6800
+Connection ~ -5950 6650
+Wire Wire Line
+ -4100 6450 -4100 6950
+Wire Wire Line
+ -5950 6750 -4100 6750
+Connection ~ -4100 6750
+Connection ~ -5950 6750
+Wire Wire Line
+ -3800 6750 -3250 6750
+Wire Wire Line
+ -7450 4800 -7450 4750
+Wire Wire Line
+ -7550 5150 -7550 5250
+Wire Wire Line
+ -7450 5650 -7450 5600
+Wire Wire Line
+ -7550 5650 -7450 5650
+Wire Wire Line
+ -7850 4950 -7850 5450
+Wire Wire Line
+ -7550 5250 -6950 5250
+Wire Wire Line
+ -8400 5200 -7850 5200
+Connection ~ -7850 5200
+Wire Wire Line
+ -4300 4750 -4300 4800
+Wire Wire Line
+ -4200 5250 -4200 5150
+Wire Wire Line
+ -4300 5600 -4300 5650
+Wire Wire Line
+ -4300 5650 -4200 5650
+Wire Wire Line
+ -3900 4950 -3900 5450
+Wire Wire Line
+ -4650 5250 -4200 5250
+Wire Wire Line
+ -3900 5200 -3050 5200
+Connection ~ -3900 5200
+Connection ~ -6450 4750
+Connection ~ -7450 4750
+Connection ~ -5300 4750
+Connection ~ -4300 4750
+Wire Wire Line
+ -3750 4750 -3750 6250
+Connection ~ -4200 4750
+Connection ~ -3750 6250
+Wire Wire Line
+ -3750 8100 -3750 7150
+Connection ~ -5000 8100
+Connection ~ -3750 7150
+Wire Wire Line
+ -6750 4950 -7150 4950
+Wire Wire Line
+ -7150 4950 -7150 4650
+Wire Wire Line
+ -7150 4650 -8000 4650
+Wire Wire Line
+ -8000 4650 -8000 7150
+Connection ~ -8000 5200
+Wire Wire Line
+ -4650 4650 -4650 7350
+Wire Wire Line
+ -4650 4650 -5650 4650
+Wire Wire Line
+ -5650 4650 -5650 4950
+Wire Wire Line
+ -5650 4950 -5750 4950
+Wire Wire Line
+ -6950 5250 -6950 6900
+Wire Wire Line
+ -6950 5450 -6750 5450
+Wire Wire Line
+ -3800 5200 -3800 5350
+Wire Wire Line
+ -3800 5350 -5250 5350
+Wire Wire Line
+ -5250 5450 -5250 5350
+Wire Wire Line
+ -5750 5450 -5250 5450
+Connection ~ -3800 5200
+Wire Wire Line
+ -8000 5950 -6750 5950
+Wire Wire Line
+ -5650 5450 -5650 5950
+Wire Wire Line
+ -5650 5950 -5750 5950
+Connection ~ -5650 5450
+Wire Wire Line
+ -6950 6450 -6750 6450
+Connection ~ -6950 5450
+Wire Wire Line
+ -5750 6450 -4650 6450
+Connection ~ -4650 5250
+Wire Wire Line
+ -4600 5750 -4600 5700
+Wire Wire Line
+ -4600 5700 -4500 5700
+Wire Wire Line
+ -4500 6100 -4500 6200
+Wire Wire Line
+ -4600 6550 -4600 6600
+Wire Wire Line
+ -4600 6600 -4500 6600
+Wire Wire Line
+ -4200 5900 -4200 6400
+Wire Wire Line
+ -4200 6100 -3500 6100
+Connection ~ -4200 6100
+Wire Wire Line
+ -4500 6100 -4800 6100
+Wire Wire Line
+ -4800 5150 -4800 6350
+Wire Wire Line
+ -4800 5150 -5000 5150
+Wire Wire Line
+ -4050 6150 -4050 6100
+Wire Wire Line
+ -5000 6150 -4050 6150
+Connection ~ -4050 6100
+Wire Wire Line
+ -4550 5700 -4550 4750
+Connection ~ -4550 4750
+Connection ~ -4550 5700
+Wire Wire Line
+ -8300 7000 -7150 7000
+Connection ~ -8000 5950
+Wire Wire Line
+ -5650 6450 -5650 6700
+Wire Wire Line
+ -5650 6700 -7250 6700
+Wire Wire Line
+ -7250 6700 -7250 7450
+Wire Wire Line
+ -7250 7450 -7150 7450
+Connection ~ -5650 6450
+Wire Wire Line
+ -6950 6900 -4600 6900
+Wire Wire Line
+ -6100 6900 -6100 7000
+Connection ~ -6950 6450
+Wire Wire Line
+ -5750 5950 -5750 7750
+Wire Wire Line
+ -6100 7200 -5650 7200
+Wire Wire Line
+ -6100 7200 -6100 7450
+Wire Wire Line
+ -4600 6900 -4600 7000
+Connection ~ -6100 6900
+Wire Wire Line
+ -4650 7350 -4600 7350
+Wire Wire Line
+ -4600 7350 -4600 7450
+Connection ~ -4650 6450
+Wire Wire Line
+ -8000 7150 -5650 7150
+Wire Wire Line
+ -5650 7150 -5650 7000
+Connection ~ -8000 7000
+Wire Wire Line
+ -5650 7200 -5650 7450
+Connection ~ -5750 7200
+Wire Wire Line
+ -4150 7750 -4150 6150
+Wire Wire Line
+ -5650 7750 -4150 7750
+Wire Wire Line
+ -5400 7750 -5400 7900
+Connection ~ -4150 6150
+Wire Wire Line
+ -4800 6350 -7100 6350
+Wire Wire Line
+ -7100 6350 -7100 7900
+Wire Wire Line
+ -7100 7900 -6900 7900
+Connection ~ -4800 6100
+Wire Wire Line
+ -7500 5650 -7500 8100
+Connection ~ -6600 8100
+Connection ~ -7500 5650
+Wire Wire Line
+ -4250 5650 -4250 8100
+Connection ~ -4250 8100
+Connection ~ -4250 5650
+Wire Wire Line
+ -4550 6600 -4550 8100
+Connection ~ -4550 8100
+Connection ~ -4550 6600
+Wire Wire Line
+ -5900 8250 -5900 8100
+Connection ~ -5900 8100
+Wire Wire Line
+ -6000 9550 -6000 9600
+Wire Wire Line
+ -6100 9950 -6100 10050
+Wire Wire Line
+ -6000 10450 -6000 10400
+Wire Wire Line
+ -6100 10450 -6000 10450
+Wire Wire Line
+ -6400 9750 -6400 10250
+Wire Wire Line
+ -6100 9550 -6000 9550
+Wire Wire Line
+ -7750 8700 -6050 8700
+Wire Wire Line
+ -7750 9100 -7350 9100
+Wire Wire Line
+ -7750 9150 -7350 9150
+Wire Wire Line
+ -7750 9550 -7350 9550
+Wire Wire Line
+ -7750 9600 -7350 9600
+Wire Wire Line
+ -7750 10000 -7350 10000
+Wire Wire Line
+ -7650 9650 -7650 9600
+Connection ~ -7650 9600
+Wire Wire Line
+ -7450 9650 -7450 9600
+Connection ~ -7450 9600
+Wire Wire Line
+ -7450 9200 -7450 9150
+Connection ~ -7450 9150
+Wire Wire Line
+ -7650 9200 -7650 9150
+Connection ~ -7650 9150
+Wire Wire Line
+ -7650 8750 -7650 8700
+Connection ~ -7650 8700
+Wire Wire Line
+ -7450 8750 -7450 8700
+Connection ~ -7450 8700
+Wire Wire Line
+ -7550 9100 -7550 9150
+Connection ~ -7550 9150
+Connection ~ -7550 9100
+Wire Wire Line
+ -7550 9550 -7550 9600
+Connection ~ -7550 9600
+Connection ~ -7550 9550
+Wire Wire Line
+ -8000 10100 -7100 10100
+Connection ~ -7450 10100
+Wire Wire Line
+ -8000 10500 -8000 10550
+Wire Wire Line
+ -7900 10450 -7900 10500
+Wire Wire Line
+ -7900 10500 -8000 10500
+Wire Wire Line
+ -7350 10450 -7350 10500
+Wire Wire Line
+ -7350 10500 -7450 10500
+Wire Wire Line
+ -7450 10500 -7450 10550
+Wire Wire Line
+ -7100 10500 -7100 10550
+Wire Wire Line
+ -7200 10450 -7200 10500
+Wire Wire Line
+ -7200 10500 -7100 10500
+Wire Wire Line
+ -9950 10950 -5200 10950
+Connection ~ -7450 10950
+Wire Wire Line
+ -7200 10900 -7200 10950
+Connection ~ -7200 10950
+Wire Wire Line
+ -7900 10900 -7900 10950
+Connection ~ -7900 10950
+Wire Wire Line
+ -7550 10000 -7550 10100
+Connection ~ -7550 10100
+Connection ~ -7550 10000
+Wire Wire Line
+ -7550 10050 -6400 10050
+Connection ~ -6400 10050
+Connection ~ -7550 10050
+Wire Wire Line
+ -6050 8700 -6050 9550
+Connection ~ -7350 8700
+Connection ~ -6050 9550
+Wire Wire Line
+ -6050 10950 -6050 10450
+Connection ~ -7100 10950
+Connection ~ -6050 10450
+Wire Wire Line
+ -5200 8250 -5200 11450
+Wire Wire Line
+ -5200 8250 -5900 8250
+Connection ~ -6050 10950
+Wire Wire Line
+ -8050 8900 -8300 8900
+Wire Wire Line
+ -8300 7000 -8300 10300
+Wire Wire Line
+ -7050 8650 -7050 8900
+Wire Wire Line
+ -8450 8650 -6350 8650
+Wire Wire Line
+ -8450 8650 -8450 10750
+Wire Wire Line
+ -8450 10750 -8300 10750
+Wire Wire Line
+ -7750 10300 -7750 10550
+Wire Wire Line
+ -7750 10550 -8450 10550
+Connection ~ -8450 10550
+Wire Wire Line
+ -8050 9350 -8450 9350
+Connection ~ -8450 9350
+Wire Wire Line
+ -8050 9800 -8300 9800
+Connection ~ -8300 9800
+Wire Wire Line
+ -6800 10300 -6800 10150
+Wire Wire Line
+ -6800 10150 -8300 10150
+Connection ~ -8300 10150
+Wire Wire Line
+ -7750 10750 -7750 10600
+Wire Wire Line
+ -7750 10600 -6800 10600
+Wire Wire Line
+ -6800 10600 -6800 10750
+Wire Wire Line
+ -7350 10900 -7350 10950
+Connection ~ -7350 10950
+Wire Wire Line
+ -7050 9350 -5650 9350
+Wire Wire Line
+ -6950 9350 -6950 10600
+Wire Wire Line
+ -6950 9800 -7050 9800
+Connection ~ -6950 10600
+Connection ~ -6950 9800
+Connection ~ -8300 8900
+Wire Wire Line
+ -5750 7750 -6350 7750
+Wire Wire Line
+ -6350 7750 -6350 8650
+Connection ~ -7050 8650
+Wire Wire Line
+ -5650 9350 -5650 7750
+Connection ~ -6950 9350
+Connection ~ -5400 7750
+Wire Wire Line
+ -6350 4500 -7350 4500
+Wire Wire Line
+ -7350 4500 -7350 8700
+Connection ~ -6350 4500
+Wire Wire Line
+ -9950 10950 -9950 2650
+Connection ~ -8000 10950
+Connection ~ -9950 2650
+Wire Wire Line
+ -3500 6100 -3500 1750
+Wire Wire Line
+ -6350 550 -3000 550
+Wire Wire Line
+ -3000 -3950 -3000 550
+Connection ~ -8550 -3950
+Wire Wire Line
+ -6100 10050 -2800 10050
+Wire Wire Line
+ -8600 -3950 -3000 -3950
+$Comp
+L PORT U1
+U 7 1 6299803F
+P -10850 -3100
+F 0 "U1" H -10800 -3000 30 0000 C CNN
+F 1 "PORT" H -10850 -3100 30 0000 C CNN
+F 2 "" H -10850 -3100 60 0000 C CNN
+F 3 "" H -10850 -3100 60 0000 C CNN
+ 7 -10850 -3100
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 16 1 6299837D
+P -8850 -3950
+F 0 "U1" H -8800 -3850 30 0000 C CNN
+F 1 "PORT" H -8850 -3950 30 0000 C CNN
+F 2 "" H -8850 -3950 60 0000 C CNN
+F 3 "" H -8850 -3950 60 0000 C CNN
+ 16 -8850 -3950
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 6 1 62998605
+P -5000 -3100
+F 0 "U1" H -4950 -3000 30 0000 C CNN
+F 1 "PORT" H -5000 -3100 30 0000 C CNN
+F 2 "" H -5000 -3100 60 0000 C CNN
+F 3 "" H -5000 -3100 60 0000 C CNN
+ 6 -5000 -3100
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 9 1 62998792
+P -5000 -2200
+F 0 "U1" H -4950 -2100 30 0000 C CNN
+F 1 "PORT" H -5000 -2200 30 0000 C CNN
+F 2 "" H -5000 -2200 60 0000 C CNN
+F 3 "" H -5000 -2200 60 0000 C CNN
+ 9 -5000 -2200
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 10 1 6299963D
+P -5200 -1550
+F 0 "U1" H -5150 -1450 30 0000 C CNN
+F 1 "PORT" H -5200 -1550 30 0000 C CNN
+F 2 "" H -5200 -1550 60 0000 C CNN
+F 3 "" H -5200 -1550 60 0000 C CNN
+ 10 -5200 -1550
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 5 1 6299FB00
+P -8650 5200
+F 0 "U1" H -8600 5300 30 0000 C CNN
+F 1 "PORT" H -8650 5200 30 0000 C CNN
+F 2 "" H -8650 5200 60 0000 C CNN
+F 3 "" H -8650 5200 60 0000 C CNN
+ 5 -8650 5200
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 4 1 629A0EB3
+P -2800 5200
+F 0 "U1" H -2750 5300 30 0000 C CNN
+F 1 "PORT" H -2800 5200 30 0000 C CNN
+F 2 "" H -2800 5200 60 0000 C CNN
+F 3 "" H -2800 5200 60 0000 C CNN
+ 4 -2800 5200
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 11 1 629A4397
+P -3000 6750
+F 0 "U1" H -2950 6850 30 0000 C CNN
+F 1 "PORT" H -3000 6750 30 0000 C CNN
+F 2 "" H -3000 6750 60 0000 C CNN
+F 3 "" H -3000 6750 60 0000 C CNN
+ 11 -3000 6750
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 17 1 629A56CE
+P -2550 10050
+F 0 "U1" H -2500 10150 30 0000 C CNN
+F 1 "PORT" H -2550 10050 30 0000 C CNN
+F 2 "" H -2550 10050 60 0000 C CNN
+F 3 "" H -2550 10050 60 0000 C CNN
+ 17 -2550 10050
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 8 1 629A86A4
+P -4900 11450
+F 0 "U1" H -4850 11550 30 0000 C CNN
+F 1 "PORT" H -4900 11450 30 0000 C CNN
+F 2 "" H -4900 11450 60 0000 C CNN
+F 3 "" H -4900 11450 60 0000 C CNN
+ 8 -4900 11450
+ -1 0 0 1
+$EndComp
+Wire Wire Line
+ -5200 11450 -5150 11450
+Connection ~ -5200 10950
+$EndSCHEMATC
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit.sub b/library/SubcircuitLibrary/CD_4008/Adder_2bit.sub
new file mode 100644
index 00000000..f94f0c02
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit.sub
@@ -0,0 +1,92 @@
+* Subcircuit Adder_2bit
+.subckt Adder_2bit net-_m27-pad2_ net-_m26-pad2_ net-_m10-pad2_ net-_m1-pad2_ net-_m16-pad3_ net-_m11-pad2_ net-_m64-pad1_ net-_m83-pad1_ net-_m10-pad3_ net-_m60-pad1_
+* c:\fossee\esim\library\subcircuitlibrary\adder_2bit\adder_2bit.cir
+.include NMOS-180nm.lib
+.include PMOS-180nm.lib
+m18 net-_m18-pad1_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m28 net-_m18-pad1_ net-_m14-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m19 net-_m19-pad1_ net-_m19-pad2_ net-_m18-pad1_ net-_m18-pad1_ CMOSP W=100u L=100u M=1
+m29 net-_m19-pad1_ net-_m10-pad2_ net-_m18-pad1_ net-_m18-pad1_ CMOSP W=100u L=100u M=1
+m67 net-_m64-pad1_ net-_m13-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m64 net-_m64-pad1_ net-_m13-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m42 net-_m19-pad1_ net-_m17-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m20 net-_m20-pad1_ net-_m1-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m30 net-_m20-pad1_ net-_m10-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m21 net-_m13-pad1_ net-_m19-pad2_ net-_m20-pad1_ net-_m20-pad1_ CMOSP W=100u L=100u M=1
+m31 net-_m13-pad1_ net-_m14-pad2_ net-_m20-pad1_ net-_m20-pad1_ CMOSP W=100u L=100u M=1
+m43 net-_m13-pad1_ net-_m11-pad2_ net-_m19-pad1_ net-_m19-pad1_ CMOSP W=100u L=100u M=1
+m13 net-_m13-pad1_ net-_m1-pad2_ net-_m13-pad3_ net-_m13-pad3_ CMOSN W=100u L=100u M=1
+m14 net-_m13-pad3_ net-_m14-pad2_ net-_m14-pad3_ net-_m14-pad3_ CMOSN W=100u L=100u M=1
+m24 net-_m13-pad1_ net-_m19-pad2_ net-_m24-pad3_ net-_m24-pad3_ CMOSN W=100u L=100u M=1
+m25 net-_m24-pad3_ net-_m10-pad2_ net-_m14-pad3_ net-_m14-pad3_ CMOSN W=100u L=100u M=1
+m17 net-_m14-pad3_ net-_m17-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m35 net-_m13-pad1_ net-_m1-pad2_ net-_m35-pad3_ net-_m35-pad3_ CMOSN W=100u L=100u M=1
+m36 net-_m35-pad3_ net-_m10-pad2_ net-_m36-pad3_ net-_m36-pad3_ CMOSN W=100u L=100u M=1
+m49 net-_m13-pad1_ net-_m19-pad2_ net-_m49-pad3_ net-_m49-pad3_ CMOSN W=100u L=100u M=1
+m50 net-_m49-pad3_ net-_m14-pad2_ net-_m36-pad3_ net-_m36-pad3_ CMOSN W=100u L=100u M=1
+m41 net-_m36-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m7 net-_m19-pad2_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m6 net-_m19-pad2_ net-_m1-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m61 net-_m14-pad2_ net-_m10-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m63 net-_m14-pad2_ net-_m10-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m58 net-_m17-pad2_ net-_m11-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m59 net-_m17-pad2_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m3 net-_m10-pad1_ net-_m1-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m10 net-_m10-pad1_ net-_m10-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m4 net-_m11-pad1_ net-_m10-pad2_ net-_m10-pad1_ net-_m10-pad1_ CMOSP W=100u L=100u M=1
+m11 net-_m11-pad1_ net-_m11-pad2_ net-_m10-pad1_ net-_m10-pad1_ CMOSP W=100u L=100u M=1
+m5 net-_m1-pad1_ net-_m1-pad2_ net-_m11-pad1_ net-_m11-pad1_ CMOSP W=100u L=100u M=1
+m12 net-_m1-pad1_ net-_m11-pad2_ net-_m11-pad1_ net-_m11-pad1_ CMOSP W=100u L=100u M=1
+m1 net-_m1-pad1_ net-_m1-pad2_ net-_m1-pad3_ net-_m1-pad3_ CMOSN W=100u L=100u M=1
+m2 net-_m1-pad3_ net-_m10-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m8 net-_m1-pad1_ net-_m10-pad2_ net-_m8-pad3_ net-_m8-pad3_ CMOSN W=100u L=100u M=1
+m9 net-_m8-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m15 net-_m1-pad1_ net-_m1-pad2_ net-_m15-pad3_ net-_m15-pad3_ CMOSN W=100u L=100u M=1
+m16 net-_m15-pad3_ net-_m11-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m23 net-_m22-pad1_ net-_m1-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m22 net-_m22-pad1_ net-_m1-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m54 net-_m54-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m68 net-_m54-pad1_ net-_m48-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m55 net-_m55-pad1_ net-_m37-pad1_ net-_m54-pad1_ net-_m54-pad1_ CMOSP W=100u L=100u M=1
+m69 net-_m55-pad1_ net-_m27-pad2_ net-_m54-pad1_ net-_m54-pad1_ CMOSP W=100u L=100u M=1
+m84 net-_m83-pad1_ net-_m47-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m83 net-_m83-pad1_ net-_m47-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m75 net-_m55-pad1_ net-_m53-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m56 net-_m56-pad1_ net-_m26-pad2_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m70 net-_m56-pad1_ net-_m27-pad2_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m57 net-_m47-pad1_ net-_m37-pad1_ net-_m56-pad1_ net-_m56-pad1_ CMOSP W=100u L=100u M=1
+m71 net-_m47-pad1_ net-_m48-pad2_ net-_m56-pad1_ net-_m56-pad1_ CMOSP W=100u L=100u M=1
+m76 net-_m47-pad1_ net-_m22-pad1_ net-_m55-pad1_ net-_m55-pad1_ CMOSP W=100u L=100u M=1
+m47 net-_m47-pad1_ net-_m26-pad2_ net-_m47-pad3_ net-_m47-pad3_ CMOSN W=100u L=100u M=1
+m48 net-_m47-pad3_ net-_m48-pad2_ net-_m48-pad3_ net-_m48-pad3_ CMOSN W=100u L=100u M=1
+m65 net-_m47-pad1_ net-_m37-pad1_ net-_m65-pad3_ net-_m65-pad3_ CMOSN W=100u L=100u M=1
+m66 net-_m65-pad3_ net-_m27-pad2_ net-_m48-pad3_ net-_m48-pad3_ CMOSN W=100u L=100u M=1
+m53 net-_m48-pad3_ net-_m53-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m72 net-_m47-pad1_ net-_m26-pad2_ net-_m72-pad3_ net-_m72-pad3_ CMOSN W=100u L=100u M=1
+m73 net-_m72-pad3_ net-_m27-pad2_ net-_m73-pad3_ net-_m73-pad3_ CMOSN W=100u L=100u M=1
+m77 net-_m47-pad1_ net-_m37-pad1_ net-_m77-pad3_ net-_m77-pad3_ CMOSN W=100u L=100u M=1
+m78 net-_m77-pad3_ net-_m48-pad2_ net-_m73-pad3_ net-_m73-pad3_ CMOSN W=100u L=100u M=1
+m74 net-_m73-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m38 net-_m37-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m37 net-_m37-pad1_ net-_m26-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m81 net-_m48-pad2_ net-_m27-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m82 net-_m48-pad2_ net-_m27-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m79 net-_m53-pad2_ net-_m22-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m80 net-_m53-pad2_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m32 net-_m32-pad1_ net-_m26-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m44 net-_m32-pad1_ net-_m27-pad2_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m33 net-_m33-pad1_ net-_m27-pad2_ net-_m32-pad1_ net-_m32-pad1_ CMOSP W=100u L=100u M=1
+m45 net-_m33-pad1_ net-_m22-pad1_ net-_m32-pad1_ net-_m32-pad1_ CMOSP W=100u L=100u M=1
+m34 net-_m26-pad1_ net-_m26-pad2_ net-_m33-pad1_ net-_m33-pad1_ CMOSP W=100u L=100u M=1
+m46 net-_m26-pad1_ net-_m22-pad1_ net-_m33-pad1_ net-_m33-pad1_ CMOSP W=100u L=100u M=1
+m26 net-_m26-pad1_ net-_m26-pad2_ net-_m26-pad3_ net-_m26-pad3_ CMOSN W=100u L=100u M=1
+m27 net-_m26-pad3_ net-_m27-pad2_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m39 net-_m26-pad1_ net-_m27-pad2_ net-_m39-pad3_ net-_m39-pad3_ CMOSN W=100u L=100u M=1
+m40 net-_m39-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m51 net-_m26-pad1_ net-_m26-pad2_ net-_m51-pad3_ net-_m51-pad3_ CMOSN W=100u L=100u M=1
+m52 net-_m51-pad3_ net-_m22-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+m62 net-_m60-pad1_ net-_m26-pad1_ net-_m10-pad3_ net-_m10-pad3_ CMOSP W=100u L=100u M=1
+m60 net-_m60-pad1_ net-_m26-pad1_ net-_m16-pad3_ net-_m16-pad3_ CMOSN W=100u L=100u M=1
+* Control Statements
+
+.ends Adder_2bit \ No newline at end of file
diff --git a/library/SubcircuitLibrary/CD_4008/Adder_2bit_Previous_Values.xml b/library/SubcircuitLibrary/CD_4008/Adder_2bit_Previous_Values.xml
new file mode 100644
index 00000000..f015d34c
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/Adder_2bit_Previous_Values.xml
@@ -0,0 +1 @@
+<KicadtoNgspice><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis><source /><model /><devicemodel><m18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m18><m28><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m28><m19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m19><m29><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m29><m67><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m67><m64><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m64><m42><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m42><m20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m20><m30><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m30><m21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m21><m31><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m31><m43><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m43><m13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m13><m14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m14><m24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m24><m25><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m25><m17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m17><m35><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m35><m36><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m36><m49><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m49><m50><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m50><m41><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m41><m7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m7><m6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m6><m61><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m61><m63><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m63><m58><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m58><m59><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m59><m3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m3><m10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m10><m4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m4><m11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m11><m5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m5><m12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m12><m1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m1><m2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m2><m8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m8><m9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m9><m15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m15><m16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m16><m23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m23><m22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m22><m54><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m54><m68><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m68><m55><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m55><m69><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m69><m84><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m84><m83><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m83><m75><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m75><m56><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m56><m70><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m70><m57><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m57><m71><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m71><m76><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m76><m47><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m47><m48><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m48><m65><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m65><m66><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m66><m53><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m53><m72><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m72><m73><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m73><m77><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m77><m78><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m78><m74><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m74><m38><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m38><m37><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m37><m81><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m81><m82><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m82><m79><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m79><m80><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m80><m32><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m32><m44><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m44><m33><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m33><m45><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m45><m34><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m34><m46><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m46><m26><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m26><m27><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m27><m39><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m39><m40><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m40><m51><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m51><m52><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m52><m62><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\PMOS-180nm.lib</field><field /><field /><field /></m62><m60><field>C:\FOSSEE\eSim\library\deviceModelLibrary\MOS\NMOS-180nm.lib</field><field /><field /><field /></m60></devicemodel><subcircuit /></KicadtoNgspice> \ No newline at end of file
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008-cache.lib b/library/SubcircuitLibrary/CD_4008/CD_4008-cache.lib
new file mode 100644
index 00000000..fe35cb8f
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008-cache.lib
@@ -0,0 +1,66 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# Adder_2Bit
+#
+DEF Adder_2Bit X 0 40 Y Y 1 F N
+F0 "X" 0 0 60 H V C CNN
+F1 "Adder_2Bit" 0 100 60 H V C CNN
+F2 "" 0 0 60 H I C CNN
+F3 "" 0 0 60 H I C CNN
+DRAW
+S -450 650 450 -550 0 1 0 N
+X B1 4 -650 150 200 R 50 50 1 1 I
+X A1 5 -650 0 200 R 50 50 1 1 I
+X B0 6 -650 -150 200 R 50 50 1 1 I
+X A0 7 -650 -300 200 R 50 50 1 1 I
+X GND 8 -650 -450 200 R 50 50 1 1 I
+X Cin 9 650 -450 200 L 50 50 1 1 O
+X S0 10 650 -300 200 L 50 50 1 1 O
+X S1 11 650 -150 200 L 50 50 1 1 O
+X VDD 16 650 550 200 L 50 50 1 1 I
+X Co 17 650 150 200 L 50 50 1 1 O
+ENDDRAW
+ENDDEF
+#
+# PORT
+#
+DEF PORT U 0 40 Y Y 26 F N
+F0 "U" 50 100 30 H V C CNN
+F1 "PORT" 0 0 30 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+DRAW
+A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0
+A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50
+S -100 50 100 -50 0 1 0 N
+X ~ 1 250 0 100 L 30 30 1 1 B
+X ~ 2 250 0 100 L 30 30 2 1 B
+X ~ 3 250 0 100 L 30 30 3 1 B
+X ~ 4 250 0 100 L 30 30 4 1 B
+X ~ 5 250 0 100 L 30 30 5 1 B
+X ~ 6 250 0 100 L 30 30 6 1 B
+X ~ 7 250 0 100 L 30 30 7 1 B
+X ~ 8 250 0 100 L 30 30 8 1 B
+X ~ 9 250 0 100 L 30 30 9 1 B
+X ~ 10 250 0 100 L 30 30 10 1 B
+X ~ 11 250 0 100 L 30 30 11 1 B
+X ~ 12 250 0 100 L 30 30 12 1 B
+X ~ 13 250 0 100 L 30 30 13 1 B
+X ~ 14 250 0 100 L 30 30 14 1 B
+X ~ 15 250 0 100 L 30 30 15 1 B
+X ~ 16 250 0 100 L 30 30 16 1 B
+X ~ 17 250 0 100 L 30 30 17 1 B
+X ~ 18 250 0 100 L 30 30 18 1 B
+X ~ 19 250 0 100 L 30 30 19 1 B
+X ~ 20 250 0 100 L 30 30 20 1 B
+X ~ 21 250 0 100 L 30 30 21 1 B
+X ~ 22 250 0 100 L 30 30 22 1 B
+X ~ 23 250 0 100 L 30 30 23 1 B
+X ~ 24 250 0 100 L 30 30 24 1 B
+X ~ 25 250 0 100 L 30 30 25 1 B
+X ~ 26 250 0 100 L 30 30 26 1 B
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008.cir b/library/SubcircuitLibrary/CD_4008/CD_4008.cir
new file mode 100644
index 00000000..6909def4
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008.cir
@@ -0,0 +1,13 @@
+* C:\FOSSEE\eSim\library\SubcircuitLibrary\CD_4008\CD_4008.cir
+
+* EESchema Netlist Version 1.1 (Spice format) creation date: 06/02/22 20:13:23
+
+* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N
+* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0
+
+* Sheet Name: /
+X1 Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad16_ Net-_X1-Pad17_ Adder_2Bit
+X2 Net-_U1-Pad15_ Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad8_ Net-_X1-Pad17_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad16_ Net-_U1-Pad14_ Adder_2Bit
+U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ Net-_U1-Pad4_ Net-_U1-Pad5_ Net-_U1-Pad6_ Net-_U1-Pad7_ Net-_U1-Pad8_ Net-_U1-Pad9_ Net-_U1-Pad10_ Net-_U1-Pad11_ Net-_U1-Pad12_ Net-_U1-Pad13_ Net-_U1-Pad14_ Net-_U1-Pad15_ Net-_U1-Pad16_ PORT
+
+.end
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008.cir.out b/library/SubcircuitLibrary/CD_4008/CD_4008.cir.out
new file mode 100644
index 00000000..3d2544ee
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008.cir.out
@@ -0,0 +1,15 @@
+* c:\fossee\esim\library\subcircuitlibrary\cd_4008\cd_4008.cir
+
+.include Adder_2bit.sub
+x1 net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad16_ net-_x1-pad17_ Adder_2bit
+x2 net-_u1-pad15_ net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad8_ net-_x1-pad17_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad16_ net-_u1-pad14_ Adder_2bit
+* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_ port
+.tran 0e-00 0e-00 0e-00
+
+* Control Statements
+.control
+run
+print allv > plot_data_v.txt
+print alli > plot_data_i.txt
+.endc
+.end
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008.pro b/library/SubcircuitLibrary/CD_4008/CD_4008.pro
new file mode 100644
index 00000000..d7f78c3b
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008.pro
@@ -0,0 +1,71 @@
+update=22/05/2015 07:44:53
+version=1
+last_client=kicad
+[general]
+version=1
+RootSch=
+BoardNm=
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=adc-dac
+LibName2=memory
+LibName3=xilinx
+LibName4=microcontrollers
+LibName5=dsp
+LibName6=microchip
+LibName7=analog_switches
+LibName8=motorola
+LibName9=texas
+LibName10=intel
+LibName11=audio
+LibName12=interface
+LibName13=digital-audio
+LibName14=philips
+LibName15=display
+LibName16=cypress
+LibName17=siliconi
+LibName18=opto
+LibName19=atmel
+LibName20=contrib
+LibName21=power
+LibName22=eSim_Plot
+LibName23=transistors
+LibName24=conn
+LibName25=eSim_User
+LibName26=regul
+LibName27=74xx
+LibName28=cmos4000
+LibName29=eSim_Analog
+LibName30=eSim_Devices
+LibName31=eSim_Digital
+LibName32=eSim_Hybrid
+LibName33=eSim_Miscellaneous
+LibName34=eSim_Power
+LibName35=eSim_Sources
+LibName36=eSim_Subckt
+LibName37=eSim_Nghdl
+LibName38=eSim_Ngveri
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008.sch b/library/SubcircuitLibrary/CD_4008/CD_4008.sch
new file mode 100644
index 00000000..e10152f2
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008.sch
@@ -0,0 +1,353 @@
+EESchema Schematic File Version 2
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:power
+LIBS:eSim_Plot
+LIBS:transistors
+LIBS:conn
+LIBS:eSim_User
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:eSim_Analog
+LIBS:eSim_Devices
+LIBS:eSim_Digital
+LIBS:eSim_Hybrid
+LIBS:eSim_Miscellaneous
+LIBS:eSim_Power
+LIBS:eSim_Sources
+LIBS:eSim_Subckt
+LIBS:eSim_Nghdl
+LIBS:eSim_Ngveri
+LIBS:CD4008_ADDER_4bit-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title ""
+Date ""
+Rev ""
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+$Comp
+L Adder_2Bit X1
+U 1 1 6298C667
+P 4950 4150
+F 0 "X1" H 4950 4150 60 0000 C CNN
+F 1 "Adder_2Bit" H 4950 4250 60 0000 C CNN
+F 2 "" H 4950 4150 60 0001 C CNN
+F 3 "" H 4950 4150 60 0001 C CNN
+ 1 4950 4150
+ 1 0 0 -1
+$EndComp
+$Comp
+L Adder_2Bit X2
+U 1 1 6298C668
+P 6600 4150
+F 0 "X2" H 6600 4150 60 0000 C CNN
+F 1 "Adder_2Bit" H 6600 4250 60 0000 C CNN
+F 2 "" H 6600 4150 60 0001 C CNN
+F 3 "" H 6600 4150 60 0001 C CNN
+ 1 6600 4150
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 5600 4000 5750 4000
+Wire Wire Line
+ 5750 4000 5750 4800
+Wire Wire Line
+ 5750 4800 7250 4800
+Wire Wire Line
+ 7250 4800 7250 4600
+Wire Wire Line
+ 7250 2850 7250 3600
+Wire Wire Line
+ 7250 3400 5600 3400
+Wire Wire Line
+ 5600 3400 5600 3600
+Wire Wire Line
+ 5950 4850 5950 4600
+Wire Wire Line
+ 4300 4850 5950 4850
+Wire Wire Line
+ 4300 4850 4300 4600
+Wire Wire Line
+ 2700 2000 4300 2000
+Wire Wire Line
+ 4300 2000 4300 4000
+Wire Wire Line
+ 2700 2450 3850 2450
+Wire Wire Line
+ 3850 2450 3850 4150
+Wire Wire Line
+ 3850 4150 4300 4150
+Wire Wire Line
+ 2700 2950 3600 2950
+Wire Wire Line
+ 3600 2950 3600 4300
+Wire Wire Line
+ 3600 4300 4300 4300
+Wire Wire Line
+ 2700 3500 3400 3500
+Wire Wire Line
+ 3400 3500 3400 4450
+Wire Wire Line
+ 3400 4450 4300 4450
+Wire Wire Line
+ 5650 2850 5650 4300
+Wire Wire Line
+ 5650 4300 5600 4300
+Wire Wire Line
+ 5750 3100 5700 3100
+Wire Wire Line
+ 5700 3100 5700 4450
+Wire Wire Line
+ 5700 4450 5600 4450
+Wire Wire Line
+ 2700 4050 3200 4050
+Wire Wire Line
+ 3200 4050 3200 3700
+Wire Wire Line
+ 3200 3700 5950 3700
+Wire Wire Line
+ 5950 3700 5950 4000
+Wire Wire Line
+ 2700 4500 3300 4500
+Wire Wire Line
+ 3300 4500 3300 3800
+Wire Wire Line
+ 3300 3800 5900 3800
+Wire Wire Line
+ 5900 3800 5900 4150
+Wire Wire Line
+ 5900 4150 5950 4150
+Wire Wire Line
+ 2700 5000 5800 5000
+Wire Wire Line
+ 5800 5000 5800 4300
+Wire Wire Line
+ 5800 4300 5950 4300
+Wire Wire Line
+ 2700 5550 5900 5550
+Wire Wire Line
+ 5900 5550 5900 4450
+Wire Wire Line
+ 5900 4450 5950 4450
+Wire Wire Line
+ 7250 4300 7500 4300
+Wire Wire Line
+ 7250 4450 7500 4450
+Wire Wire Line
+ 7500 4450 7500 4550
+Wire Wire Line
+ 7250 4000 7550 4000
+Wire Wire Line
+ 6400 4900 5600 4900
+Wire Wire Line
+ 5600 4900 5600 4600
+Wire Wire Line
+ 7250 2850 7300 2850
+Connection ~ 7250 3400
+Connection ~ 5200 4850
+Wire Wire Line
+ 5200 5800 5200 4850
+$Comp
+L PORT U1
+U 1 1 6298E683
+P 2450 4500
+F 0 "U1" H 2500 4600 30 0000 C CNN
+F 1 "PORT" H 2450 4500 30 0000 C CNN
+F 2 "" H 2450 4500 60 0000 C CNN
+F 3 "" H 2450 4500 60 0000 C CNN
+ 1 2450 4500
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 2 1 6298E6C8
+P 2450 5000
+F 0 "U1" H 2500 5100 30 0000 C CNN
+F 1 "PORT" H 2450 5000 30 0000 C CNN
+F 2 "" H 2450 5000 60 0000 C CNN
+F 3 "" H 2450 5000 60 0000 C CNN
+ 2 2450 5000
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 3 1 6298E74C
+P 2450 5550
+F 0 "U1" H 2500 5650 30 0000 C CNN
+F 1 "PORT" H 2450 5550 30 0000 C CNN
+F 2 "" H 2450 5550 60 0000 C CNN
+F 3 "" H 2450 5550 60 0000 C CNN
+ 3 2450 5550
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 15 1 6298EDFF
+P 2450 4050
+F 0 "U1" H 2500 4150 30 0000 C CNN
+F 1 "PORT" H 2450 4050 30 0000 C CNN
+F 2 "" H 2450 4050 60 0000 C CNN
+F 3 "" H 2450 4050 60 0000 C CNN
+ 15 2450 4050
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 7 1 6298F2EA
+P 2450 3500
+F 0 "U1" H 2500 3600 30 0000 C CNN
+F 1 "PORT" H 2450 3500 30 0000 C CNN
+F 2 "" H 2450 3500 60 0000 C CNN
+F 3 "" H 2450 3500 60 0000 C CNN
+ 7 2450 3500
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 6 1 6298F38C
+P 2450 2950
+F 0 "U1" H 2500 3050 30 0000 C CNN
+F 1 "PORT" H 2450 2950 30 0000 C CNN
+F 2 "" H 2450 2950 60 0000 C CNN
+F 3 "" H 2450 2950 60 0000 C CNN
+ 6 2450 2950
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 5 1 6298F3CD
+P 2450 2450
+F 0 "U1" H 2500 2550 30 0000 C CNN
+F 1 "PORT" H 2450 2450 30 0000 C CNN
+F 2 "" H 2450 2450 60 0000 C CNN
+F 3 "" H 2450 2450 60 0000 C CNN
+ 5 2450 2450
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 4 1 6298F420
+P 2450 2000
+F 0 "U1" H 2500 2100 30 0000 C CNN
+F 1 "PORT" H 2450 2000 30 0000 C CNN
+F 2 "" H 2450 2000 60 0000 C CNN
+F 3 "" H 2450 2000 60 0000 C CNN
+ 4 2450 2000
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 8 1 6298FEA6
+P 4950 5800
+F 0 "U1" H 5000 5900 30 0000 C CNN
+F 1 "PORT" H 4950 5800 30 0000 C CNN
+F 2 "" H 4950 5800 60 0000 C CNN
+F 3 "" H 4950 5800 60 0000 C CNN
+ 8 4950 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 9 1 62990870
+P 6650 4900
+F 0 "U1" H 6700 5000 30 0000 C CNN
+F 1 "PORT" H 6650 4900 30 0000 C CNN
+F 2 "" H 6650 4900 60 0000 C CNN
+F 3 "" H 6650 4900 60 0000 C CNN
+ 9 6650 4900
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 10 1 62990AD2
+P 6000 3100
+F 0 "U1" H 6050 3200 30 0000 C CNN
+F 1 "PORT" H 6000 3100 30 0000 C CNN
+F 2 "" H 6000 3100 60 0000 C CNN
+F 3 "" H 6000 3100 60 0000 C CNN
+ 10 6000 3100
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 11 1 62990B25
+P 5900 2850
+F 0 "U1" H 5950 2950 30 0000 C CNN
+F 1 "PORT" H 5900 2850 30 0000 C CNN
+F 2 "" H 5900 2850 60 0000 C CNN
+F 3 "" H 5900 2850 60 0000 C CNN
+ 11 5900 2850
+ -1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 12 1 62990C76
+P 7750 4550
+F 0 "U1" H 7800 4650 30 0000 C CNN
+F 1 "PORT" H 7750 4550 30 0000 C CNN
+F 2 "" H 7750 4550 60 0000 C CNN
+F 3 "" H 7750 4550 60 0000 C CNN
+ 12 7750 4550
+ -1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 13 1 62990CD3
+P 7750 4300
+F 0 "U1" H 7800 4400 30 0000 C CNN
+F 1 "PORT" H 7750 4300 30 0000 C CNN
+F 2 "" H 7750 4300 60 0000 C CNN
+F 3 "" H 7750 4300 60 0000 C CNN
+ 13 7750 4300
+ -1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 14 1 62990D95
+P 7800 4000
+F 0 "U1" H 7850 4100 30 0000 C CNN
+F 1 "PORT" H 7800 4000 30 0000 C CNN
+F 2 "" H 7800 4000 60 0000 C CNN
+F 3 "" H 7800 4000 60 0000 C CNN
+ 14 7800 4000
+ -1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 16 1 62990E29
+P 7550 2850
+F 0 "U1" H 7600 2950 30 0000 C CNN
+F 1 "PORT" H 7550 2850 30 0000 C CNN
+F 2 "" H 7550 2850 60 0000 C CNN
+F 3 "" H 7550 2850 60 0000 C CNN
+ 16 7550 2850
+ -1 0 0 -1
+$EndComp
+$EndSCHEMATC
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008.sub b/library/SubcircuitLibrary/CD_4008/CD_4008.sub
new file mode 100644
index 00000000..8f8b1fc1
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008.sub
@@ -0,0 +1,9 @@
+* Subcircuit CD_4008
+.subckt CD_4008 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad14_ net-_u1-pad15_ net-_u1-pad16_
+* c:\fossee\esim\library\subcircuitlibrary\cd_4008\cd_4008.cir
+.include Adder_2bit.sub
+x1 net-_u1-pad4_ net-_u1-pad5_ net-_u1-pad6_ net-_u1-pad7_ net-_u1-pad8_ net-_u1-pad9_ net-_u1-pad10_ net-_u1-pad11_ net-_u1-pad16_ net-_x1-pad17_ Adder_2bit
+x2 net-_u1-pad15_ net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ net-_u1-pad8_ net-_x1-pad17_ net-_u1-pad12_ net-_u1-pad13_ net-_u1-pad16_ net-_u1-pad14_ Adder_2bit
+* Control Statements
+
+.ends CD_4008 \ No newline at end of file
diff --git a/library/SubcircuitLibrary/CD_4008/CD_4008_Previous_Values.xml b/library/SubcircuitLibrary/CD_4008/CD_4008_Previous_Values.xml
new file mode 100644
index 00000000..ed759a67
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/CD_4008_Previous_Values.xml
@@ -0,0 +1 @@
+<KicadtoNgspice><analysis><ac><field1 name="Lin">true</field1><field2 name="Dec">false</field2><field3 name="Oct">false</field3><field4 name="Start Frequency" /><field5 name="Stop Frequency" /><field6 name="No. of points" /><field7 name="Start Fre Combo">Hz</field7><field8 name="Stop Fre Combo">Hz</field8></ac><dc><field1 name="Source 1" /><field2 name="Start" /><field3 name="Increment" /><field4 name="Stop" /><field5 name="Operating Point">0</field5><field6 name="Start Combo">Volts or Amperes</field6><field7 name="Increment Combo">Volts or Amperes</field7><field8 name="Stop Combo">Volts or Amperes</field8><field9 name="Source 2" /><field10 name="Start" /><field11 name="Increment" /><field12 name="Stop" /><field13 name="Start Combo">Volts or Amperes</field13><field14 name="Increment Combo">Volts or Amperes</field14><field15 name="Stop Combo">Volts or Amperes</field15></dc><tran><field1 name="Start Time" /><field2 name="Step Time" /><field3 name="Stop Time" /><field4 name="Start Combo">Sec</field4><field5 name="Step Combo">Sec</field5><field6 name="Stop Combo">Sec</field6></tran></analysis><source /><model /><devicemodel /><subcircuit><x1><field>C:\FOSSEE\eSim\library\SubcircuitLibrary\Adder_2bit</field></x1><x2><field>C:\FOSSEE\eSim\library\SubcircuitLibrary\Adder_2bit</field></x2></subcircuit></KicadtoNgspice> \ No newline at end of file
diff --git a/library/SubcircuitLibrary/CD_4008/NMOS-180nm.lib b/library/SubcircuitLibrary/CD_4008/NMOS-180nm.lib
new file mode 100644
index 00000000..51e9b119
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/NMOS-180nm.lib
@@ -0,0 +1,13 @@
+.model CMOSN NMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=2.3549E17 VTH0=0.3823463 K1=0.5810697
++ K2=4.774618E-3 K3=0.0431669 K3B=1.1498346 W0=1E-7 NLX=1.910552E-7 DVT0W=0 DVT1W=0 DVT2W=0
++ DVT0=1.2894824 DVT1=0.3622063 DVT2=0.0713729 U0=280.633249 UA=-1.208537E-9 UB=2.158625E-18
++ UC=5.342807E-11 VSAT=9.366802E4 A0=1.7593146 AGS=0.3939741 B0=-6.413949E-9 B1=-1E-7 KETA=-5.180424E-4
++ A1=0 A2=1 RDSW=105.5517558 PRWG=0.5 PRWB=-0.1998871 WR=1 WINT=7.904732E-10 LINT=1.571424E-8 XL=0
++ XW=-1E-8 DWG=1.297221E-9 DWB=1.479041E-9 VOFF=-0.0955434 NFACTOR=2.4358891 CIT=0 CDSC=2.4E-4 CDSCD=0
++ CDSCB=0 ETA0=3.104851E-3 ETAB=-2.512384E-5 DSUB=0.0167075 PCLM=0.8073191 PDIBLC1=0.1666161 PDIBLC2=3.112892E-3
++ PDIBLCB=-0.1 DROUT=0.7875618 PSCBE1=8E10 PSCBE2=9.213635E-10 PVAG=3.85243E-3 DELTA=0.01 RSH=6.7 MOBMOD=1
++ PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9 UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1
++ WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5 CGDO=7.08E-10 CGSO=7.08E-10 CGBO=1E-12
++ CJ=9.68858E-4 PB=0.8 MJ=0.3864502 CJSW=2.512138E-10 PBSW=0.809286 MJSW=0.1060414 CJSWG=3.3E-10 PBSWG=0.809286
++ MJSWG=0.1060414 CF=0 PVTH0=-1.192722E-3 PRDSW=-5 PK2=6.450505E-5 WKETA=-4.27294E-4 LKETA=-0.0104078
++ PU0=6.3268729 PUA=2.226552E-11 PUB=0 PVSAT=969.1480157 PETA0=1E-4 PKETA=-1.049509E-3)
diff --git a/library/SubcircuitLibrary/CD_4008/PMOS-180nm.lib b/library/SubcircuitLibrary/CD_4008/PMOS-180nm.lib
new file mode 100644
index 00000000..032b5b95
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/PMOS-180nm.lib
@@ -0,0 +1,11 @@
+.model CMOSP PMOS (LEVEL=8 VERSION=3.2 TNOM=27 TOX=4.1E-9 XJ=1E-7 NCH=4.1589E17 VTH0=-0.3938813 K1=0.5479015
++ K2=0.0360586 K3=0.0993095 K3B=5.7086622 W0=1E-6 NLX=1.313191E-7 DVT0W=0 DVT1W=0 DVT2W=0 DVT0=0.4911363
++ DVT1=0.2227356 DVT2=0.1 U0=115.6852975 UA=1.505832E-9 UB=1E-21 UC=-1E-10 VSAT=1.329694E5 A0=1.7590478
++ AGS=0.3641621 B0=3.427126E-7 B1=1.062928E-6 KETA=0.0134667 A1=0.6859506 A2=0.3506788 RDSW=168.5705677
++ PRWG=0.5 PRWB=-0.4987371 WR=1 WINT=0 LINT=3.028832E-8 XL=0 XW=-1E-8 DWG=-2.349633E-8 DWB=-7.152486E-9
++ VOFF=-0.0994037 NFACTOR=1.9424315 CIT=0 CDSC=2.4E-4 CDSCD=0 CDSCB=0 ETA0=0.0608072 ETAB=-0.0426148
++ DSUB=0.7343015 PCLM=3.2579974 PDIBLC1=7.229527E-6 PDIBLC2=0.025389 PDIBLCB=-1E-3 DROUT=0 PSCBE1=1.454878E10
++ PSCBE2=4.202027E-9 PVAG=15 DELTA=0.01 RSH=7.8 MOBMOD=1 PRT=0 UTE=-1.5 KT1=-0.11 KT1L=0 KT2=0.022 UA1=4.31E-9
++ UB1=-7.61E-18 UC1=-5.6E-11 AT=3.3E4 WL=0 WLN=1 WW=0 WWN=1 WWL=0 LL=0 LLN=1 LW=0 LWN=1 LWL=0 CAPMOD=2 XPART=0.5
++ CGDO=6.32E-10 CGSO=6.32E-10 CGBO=1E-12 CJ=1.172138E-3 PB=0.8421173 MJ=0.4109788 CJSW=2.242609E-10 PBSW=0.8 + MJSW=0.3752089 CJSWG=4.22E-10 PBSWG=0.8 MJSWG=0.3752089 CF=0 PVTH0=1.888482E-3 PRDSW=11.5315407 PK2=1.559399E-3
++ WKETA=0.0319301 LKETA=2.955547E-3 PU0=-1.1105313 PUA=-4.62102E-11 PUB=1E-21 PVSAT=50 PETA0=1E-4 PKETA=-4.346368E-3)
diff --git a/library/SubcircuitLibrary/CD_4008/README.md b/library/SubcircuitLibrary/CD_4008/README.md
new file mode 100644
index 00000000..e07f1d56
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/README.md
@@ -0,0 +1,27 @@
+
+# CD4008 IC
+
+CD4008 is 4 bit full adder with parallel carry out IC. It is designed with 180nm CMOS technology in eSim. It is 16 pin IC.
+## Usage/Examples
+
+High Speed Arithmetic operations
+
+Miniature calculators
+
+Counters
+
+Simple logic control designs
+## Documentation
+
+To know the details of CD4008 IC please go through with the documentation : [CD4008_datasheet](https://www.alldatasheet.com/datasheet-pdf/pdf/66388/INTERSIL/CD4008.html)
+
+## Comments/Notes
+
+Please note this is a complete digital IC. It works fine at the time of simulation.
+
+## Contributer
+
+Name: Ankush Mondal
+Email: mondalankush369@gmail.com
+Year: 2022
+Position: FOSSEE Summer Fellow 2022 \ No newline at end of file
diff --git a/library/SubcircuitLibrary/CD_4008/analysis b/library/SubcircuitLibrary/CD_4008/analysis
new file mode 100644
index 00000000..ebd5c0a9
--- /dev/null
+++ b/library/SubcircuitLibrary/CD_4008/analysis
@@ -0,0 +1 @@
+.tran 0e-00 0e-00 0e-00 \ No newline at end of file