diff options
author | AnkushECE | 2022-08-24 22:47:18 +0530 |
---|---|---|
committer | AnkushECE | 2022-08-24 22:47:18 +0530 |
commit | 0c8e849d3dc0fed85a8acf2193a6d5e6bd13cc5c (patch) | |
tree | ff28f2dca9da0fce6b2594fe6bc2045c150558e0 /library | |
parent | e89df49ea9ec469ad4a0a8745da1ffc5ba47bcf7 (diff) | |
download | eSim-0c8e849d3dc0fed85a8acf2193a6d5e6bd13cc5c.tar.gz eSim-0c8e849d3dc0fed85a8acf2193a6d5e6bd13cc5c.tar.bz2 eSim-0c8e849d3dc0fed85a8acf2193a6d5e6bd13cc5c.zip |
CD4008 is 4 bit Full Adder IC.
Diffstat (limited to 'library')
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 |