summaryrefslogtreecommitdiff
path: root/library/SubcircuitLibrary/SN7404
diff options
context:
space:
mode:
authorManimaran K2025-02-24 15:24:36 +0000
committerManimaran K2025-02-24 15:24:36 +0000
commit84781ea74752dd4be0ea0cb826ada4b5ef9aaa5f (patch)
tree030044bc83c4bedd548480f283d6d382428e8b2a /library/SubcircuitLibrary/SN7404
parent0324c6b8411ca6d09fd4254e0f03ca9feef6093b (diff)
downloadeSim-84781ea74752dd4be0ea0cb826ada4b5ef9aaa5f.tar.gz
eSim-84781ea74752dd4be0ea0cb826ada4b5ef9aaa5f.tar.bz2
eSim-84781ea74752dd4be0ea0cb826ada4b5ef9aaa5f.zip
Added SN7404 subcircuit
Diffstat (limited to 'library/SubcircuitLibrary/SN7404')
-rw-r--r--library/SubcircuitLibrary/SN7404/D.lib2
-rw-r--r--library/SubcircuitLibrary/SN7404/NPN.lib4
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit-cache.lib126
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir71
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir.out74
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.pro73
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sch1295
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sub68
-rw-r--r--library/SubcircuitLibrary/SN7404/SN7404_Subcircuit_Previous_Values.xml1
-rw-r--r--library/SubcircuitLibrary/SN7404/analysis1
10 files changed, 1715 insertions, 0 deletions
diff --git a/library/SubcircuitLibrary/SN7404/D.lib b/library/SubcircuitLibrary/SN7404/D.lib
new file mode 100644
index 00000000..f53bf3e0
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/D.lib
@@ -0,0 +1,2 @@
+.model 1N4148 D(is=2.495E-09 rs=4.755E-01 n=1.679E+00 tt=3.030E-09 cjo=1.700E-12 vj=1 m=1.959E-01 bv=1.000E+02 ibv=1.000E-04)
+
diff --git a/library/SubcircuitLibrary/SN7404/NPN.lib b/library/SubcircuitLibrary/SN7404/NPN.lib
new file mode 100644
index 00000000..be5f3073
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/NPN.lib
@@ -0,0 +1,4 @@
+.model Q2N2222 NPN( Is=14.34f Xti=3 Eg=1.11 Vaf=74.03 Bf=400 Ne=1.307
++ Ise=14.34f Ikf=0.2847 Xtb=1.5 Br=6.092 Nc=2 Isc=0 Ikr=0 Rc=1 Cjc=7.306p
++ Mjc=0.3416 Vjc=0.75 Fc=0.5 Cje=22.01p Mje=0.377 Vje=0.75 Tr=46.91n Tf=411.1p
++ Itf=0.6 Vtf=1.7 Xtf=3 Rb=10)
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit-cache.lib b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit-cache.lib
new file mode 100644
index 00000000..0f688db8
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit-cache.lib
@@ -0,0 +1,126 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# GNDPWR
+#
+DEF GNDPWR #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -200 50 H I C CNN
+F1 "GNDPWR" 0 -130 50 H V C CNN
+F2 "" 0 -50 50 H I C CNN
+F3 "" 0 -50 50 H I C CNN
+DRAW
+P 2 0 1 0 0 -50 0 0 N
+P 3 0 1 8 -40 -50 -50 -80 -50 -80 N
+P 3 0 1 8 -20 -50 -30 -80 -30 -80 N
+P 3 0 1 8 0 -50 -10 -80 -10 -80 N
+P 3 0 1 8 20 -50 10 -80 10 -80 N
+P 3 0 1 8 40 -50 -40 -50 -40 -50 N
+P 4 0 1 8 40 -50 30 -80 30 -80 30 -80 N
+X GNDPWR 1 0 0 0 U 50 50 1 1 W N
+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
+#
+# eSim_Diode
+#
+DEF eSim_Diode D 0 40 N N 1 F N
+F0 "D" 0 100 50 H V C CNN
+F1 "eSim_Diode" 0 -100 50 H V C CNN
+F2 "" 0 0 60 H V C CNN
+F3 "" 0 0 60 H V C CNN
+$FPLIST
+ TO-???*
+ *SingleDiode
+ *_Diode_*
+ *SingleDiode*
+ D_*
+$ENDFPLIST
+DRAW
+T 0 -100 50 60 0 0 0 A Normal 0 C C
+T 0 100 50 60 0 0 0 K Normal 0 C C
+P 2 0 1 6 50 50 50 -50 N
+P 3 0 1 0 -50 50 50 0 -50 -50 F
+X A 1 -150 0 100 R 40 40 1 1 P
+X K 2 150 0 100 L 40 40 1 1 P
+ENDDRAW
+ENDDEF
+#
+# eSim_NPN
+#
+DEF eSim_NPN Q 0 0 Y N 1 F N
+F0 "Q" -100 50 50 H V R CNN
+F1 "eSim_NPN" -50 150 50 H V R CNN
+F2 "" 200 100 29 H V C CNN
+F3 "" 0 0 60 H V C CNN
+ALIAS BC547 Q2N2222
+DRAW
+C 50 0 111 0 1 10 N
+P 2 0 1 0 25 25 100 100 N
+P 3 0 1 0 25 -25 100 -100 100 -100 N
+P 3 0 1 20 25 75 25 -75 25 -75 N
+P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F
+X C 1 100 200 100 D 50 50 1 1 P
+X B 2 -200 0 225 R 50 50 1 1 P
+X E 3 100 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# eSim_R
+#
+DEF eSim_R R 0 0 N Y 1 F N
+F0 "R" 50 130 50 H V C CNN
+F1 "eSim_R" 50 -50 50 H V C CNN
+F2 "" 50 -20 30 H V C CNN
+F3 "" 50 50 30 V V C CNN
+ALIAS resistor
+$FPLIST
+ R_*
+ Resistor_*
+$ENDFPLIST
+DRAW
+S 150 10 -50 90 0 1 10 N
+X ~ 1 -100 50 50 R 60 60 1 1 P
+X ~ 2 200 50 50 L 60 60 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir
new file mode 100644
index 00000000..51b43f71
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir
@@ -0,0 +1,71 @@
+* C:\FOSSEE\eSim\library\SubcircuitLibrary\SN7404_Subcircuit\SN7404_Subcircuit.cir
+
+* EESchema Netlist Version 1.1 (Spice format) creation date: 02/09/25 22:45:10
+
+* 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: /
+R17 Net-_R1-Pad1_ Net-_Q17-Pad2_ 4k
+Q17 Net-_Q17-Pad1_ Net-_Q17-Pad2_ Net-_D9-Pad2_ eSim_NPN
+Q19 Net-_Q19-Pad1_ Net-_Q17-Pad1_ Net-_Q19-Pad3_ eSim_NPN
+Q21 Net-_Q21-Pad1_ Net-_Q19-Pad1_ Net-_D11-Pad1_ eSim_NPN
+D11 Net-_D11-Pad1_ Net-_D11-Pad2_ eSim_Diode
+Q22 Net-_D11-Pad2_ Net-_Q19-Pad3_ GNDPWR eSim_NPN
+R21 ? Net-_Q19-Pad1_ 1.6k
+R23 Net-_R1-Pad1_ Net-_Q21-Pad1_ 130
+R19 Net-_Q19-Pad3_ GNDPWR 1k
+D9 GNDPWR Net-_D9-Pad2_ eSim_Diode
+U1 Net-_D1-Pad2_ Net-_D2-Pad2_ Net-_D3-Pad2_ Net-_D4-Pad2_ Net-_D5-Pad2_ Net-_D6-Pad2_ Net-_R1-Pad1_ GNDPWR Net-_D7-Pad2_ Net-_D8-Pad2_ Net-_D9-Pad2_ Net-_D10-Pad2_ Net-_D11-Pad2_ Net-_D12-Pad2_ PORT
+R18 Net-_R1-Pad1_ Net-_Q18-Pad2_ 4k
+Q18 Net-_Q18-Pad1_ Net-_Q18-Pad2_ Net-_D10-Pad2_ eSim_NPN
+Q20 Net-_Q20-Pad1_ Net-_Q18-Pad1_ Net-_Q20-Pad3_ eSim_NPN
+Q23 Net-_Q23-Pad1_ Net-_Q20-Pad1_ Net-_D12-Pad1_ eSim_NPN
+D12 Net-_D12-Pad1_ Net-_D12-Pad2_ eSim_Diode
+Q24 Net-_D12-Pad2_ Net-_Q20-Pad3_ GNDPWR eSim_NPN
+R22 Net-_R1-Pad1_ Net-_Q20-Pad1_ 1.6k
+R24 Net-_R1-Pad1_ Net-_Q23-Pad1_ 130
+R20 Net-_Q20-Pad3_ GNDPWR 1k
+D10 GNDPWR Net-_D10-Pad2_ eSim_Diode
+R9 Net-_R1-Pad1_ Net-_Q9-Pad2_ 4k
+Q9 Net-_Q11-Pad2_ Net-_Q9-Pad2_ Net-_D5-Pad2_ eSim_NPN
+Q11 Net-_Q11-Pad1_ Net-_Q11-Pad2_ Net-_Q11-Pad3_ eSim_NPN
+Q13 Net-_Q13-Pad1_ Net-_Q11-Pad1_ Net-_D7-Pad1_ eSim_NPN
+D7 Net-_D7-Pad1_ Net-_D7-Pad2_ eSim_Diode
+Q14 Net-_D7-Pad2_ Net-_Q11-Pad3_ GNDPWR eSim_NPN
+R13 ? Net-_Q11-Pad1_ 1.6k
+R15 Net-_R1-Pad1_ Net-_Q13-Pad1_ 130
+R11 Net-_Q11-Pad3_ GNDPWR 1k
+D5 GNDPWR Net-_D5-Pad2_ eSim_Diode
+R10 Net-_R1-Pad1_ Net-_Q10-Pad2_ 4k
+Q10 Net-_Q10-Pad1_ Net-_Q10-Pad2_ Net-_D6-Pad2_ eSim_NPN
+Q12 Net-_Q12-Pad1_ Net-_Q10-Pad1_ Net-_Q12-Pad3_ eSim_NPN
+Q15 Net-_Q15-Pad1_ Net-_Q12-Pad1_ Net-_D8-Pad1_ eSim_NPN
+D8 Net-_D8-Pad1_ Net-_D8-Pad2_ eSim_Diode
+Q16 Net-_D8-Pad2_ Net-_Q12-Pad3_ GNDPWR eSim_NPN
+R14 ? Net-_Q12-Pad1_ 1.6k
+R16 Net-_R1-Pad1_ Net-_Q15-Pad1_ 130
+R12 Net-_Q12-Pad3_ GNDPWR 1k
+D6 GNDPWR Net-_D6-Pad2_ eSim_Diode
+R1 Net-_R1-Pad1_ Net-_Q1-Pad2_ 4k
+Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_D1-Pad2_ eSim_NPN
+Q3 Net-_Q3-Pad1_ Net-_Q1-Pad1_ Net-_Q3-Pad3_ eSim_NPN
+Q5 Net-_Q5-Pad1_ Net-_Q3-Pad1_ Net-_D3-Pad1_ eSim_NPN
+D3 Net-_D3-Pad1_ Net-_D3-Pad2_ eSim_Diode
+Q6 Net-_D3-Pad2_ Net-_Q3-Pad3_ GNDPWR eSim_NPN
+R5 ? Net-_Q3-Pad1_ 1.6k
+R7 Net-_R1-Pad1_ Net-_Q5-Pad1_ 130
+R3 Net-_Q3-Pad3_ GNDPWR 1k
+D1 GNDPWR Net-_D1-Pad2_ eSim_Diode
+R2 Net-_R1-Pad1_ Net-_Q2-Pad2_ 4k
+Q2 Net-_Q2-Pad1_ Net-_Q2-Pad2_ Net-_D2-Pad2_ eSim_NPN
+Q4 Net-_Q4-Pad1_ Net-_Q2-Pad1_ Net-_Q4-Pad3_ eSim_NPN
+Q7 Net-_Q7-Pad1_ Net-_Q4-Pad1_ Net-_D4-Pad1_ eSim_NPN
+D4 Net-_D4-Pad1_ Net-_D4-Pad2_ eSim_Diode
+Q8 Net-_D4-Pad2_ Net-_Q4-Pad3_ GNDPWR eSim_NPN
+R6 ? Net-_Q4-Pad1_ 1.6k
+R8 Net-_R1-Pad1_ Net-_Q7-Pad1_ 130
+R4 Net-_Q4-Pad3_ GNDPWR 1k
+D2 GNDPWR Net-_D2-Pad2_ eSim_Diode
+
+.end
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir.out b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir.out
new file mode 100644
index 00000000..c180e7d8
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.cir.out
@@ -0,0 +1,74 @@
+* c:\fossee\esim\library\subcircuitlibrary\sn7404_subcircuit\sn7404_subcircuit.cir
+
+.include NPN.lib
+.include D.lib
+r17 net-_r1-pad1_ net-_q17-pad2_ 4k
+q17 net-_q17-pad1_ net-_q17-pad2_ net-_d9-pad2_ Q2N2222
+q19 net-_q19-pad1_ net-_q17-pad1_ net-_q19-pad3_ Q2N2222
+q21 net-_q21-pad1_ net-_q19-pad1_ net-_d11-pad1_ Q2N2222
+d11 net-_d11-pad1_ net-_d11-pad2_ 1N4148
+q22 net-_d11-pad2_ net-_q19-pad3_ gndpwr Q2N2222
+r21 ? net-_q19-pad1_ 1.6k
+r23 net-_r1-pad1_ net-_q21-pad1_ 130
+r19 net-_q19-pad3_ gndpwr 1k
+d9 gndpwr net-_d9-pad2_ 1N4148
+* u1 net-_d1-pad2_ net-_d2-pad2_ net-_d3-pad2_ net-_d4-pad2_ net-_d5-pad2_ net-_d6-pad2_ net-_r1-pad1_ gndpwr net-_d7-pad2_ net-_d8-pad2_ net-_d9-pad2_ net-_d10-pad2_ net-_d11-pad2_ net-_d12-pad2_ port
+r18 net-_r1-pad1_ net-_q18-pad2_ 4k
+q18 net-_q18-pad1_ net-_q18-pad2_ net-_d10-pad2_ Q2N2222
+q20 net-_q20-pad1_ net-_q18-pad1_ net-_q20-pad3_ Q2N2222
+q23 net-_q23-pad1_ net-_q20-pad1_ net-_d12-pad1_ Q2N2222
+d12 net-_d12-pad1_ net-_d12-pad2_ 1N4148
+q24 net-_d12-pad2_ net-_q20-pad3_ gndpwr Q2N2222
+r22 net-_r1-pad1_ net-_q20-pad1_ 1.6k
+r24 net-_r1-pad1_ net-_q23-pad1_ 130
+r20 net-_q20-pad3_ gndpwr 1k
+d10 gndpwr net-_d10-pad2_ 1N4148
+r9 net-_r1-pad1_ net-_q9-pad2_ 4k
+q9 net-_q11-pad2_ net-_q9-pad2_ net-_d5-pad2_ Q2N2222
+q11 net-_q11-pad1_ net-_q11-pad2_ net-_q11-pad3_ Q2N2222
+q13 net-_q13-pad1_ net-_q11-pad1_ net-_d7-pad1_ Q2N2222
+d7 net-_d7-pad1_ net-_d7-pad2_ 1N4148
+q14 net-_d7-pad2_ net-_q11-pad3_ gndpwr Q2N2222
+r13 ? net-_q11-pad1_ 1.6k
+r15 net-_r1-pad1_ net-_q13-pad1_ 130
+r11 net-_q11-pad3_ gndpwr 1k
+d5 gndpwr net-_d5-pad2_ 1N4148
+r10 net-_r1-pad1_ net-_q10-pad2_ 4k
+q10 net-_q10-pad1_ net-_q10-pad2_ net-_d6-pad2_ Q2N2222
+q12 net-_q12-pad1_ net-_q10-pad1_ net-_q12-pad3_ Q2N2222
+q15 net-_q15-pad1_ net-_q12-pad1_ net-_d8-pad1_ Q2N2222
+d8 net-_d8-pad1_ net-_d8-pad2_ 1N4148
+q16 net-_d8-pad2_ net-_q12-pad3_ gndpwr Q2N2222
+r14 ? net-_q12-pad1_ 1.6k
+r16 net-_r1-pad1_ net-_q15-pad1_ 130
+r12 net-_q12-pad3_ gndpwr 1k
+d6 gndpwr net-_d6-pad2_ 1N4148
+r1 net-_r1-pad1_ net-_q1-pad2_ 4k
+q1 net-_q1-pad1_ net-_q1-pad2_ net-_d1-pad2_ Q2N2222
+q3 net-_q3-pad1_ net-_q1-pad1_ net-_q3-pad3_ Q2N2222
+q5 net-_q5-pad1_ net-_q3-pad1_ net-_d3-pad1_ Q2N2222
+d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148
+q6 net-_d3-pad2_ net-_q3-pad3_ gndpwr Q2N2222
+r5 ? net-_q3-pad1_ 1.6k
+r7 net-_r1-pad1_ net-_q5-pad1_ 130
+r3 net-_q3-pad3_ gndpwr 1k
+d1 gndpwr net-_d1-pad2_ 1N4148
+r2 net-_r1-pad1_ net-_q2-pad2_ 4k
+q2 net-_q2-pad1_ net-_q2-pad2_ net-_d2-pad2_ Q2N2222
+q4 net-_q4-pad1_ net-_q2-pad1_ net-_q4-pad3_ Q2N2222
+q7 net-_q7-pad1_ net-_q4-pad1_ net-_d4-pad1_ Q2N2222
+d4 net-_d4-pad1_ net-_d4-pad2_ 1N4148
+q8 net-_d4-pad2_ net-_q4-pad3_ gndpwr Q2N2222
+r6 ? net-_q4-pad1_ 1.6k
+r8 net-_r1-pad1_ net-_q7-pad1_ 130
+r4 net-_q4-pad3_ gndpwr 1k
+d2 gndpwr net-_d2-pad2_ 1N4148
+.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/SN7404/SN7404_Subcircuit.pro b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.pro
new file mode 100644
index 00000000..e27a398b
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.pro
@@ -0,0 +1,73 @@
+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
+LibName39=eSim_SKY130
+LibName40=eSim_SKY130_Subckts
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sch b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sch
new file mode 100644
index 00000000..68a86895
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sch
@@ -0,0 +1,1295 @@
+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:eSim_SKY130
+LIBS:eSim_SKY130_Subckts
+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 resistor R17
+U 1 1 67A8D41A
+P 8310 1340
+F 0 "R17" H 8360 1470 50 0000 C CNN
+F 1 "4k" H 8360 1290 50 0000 C CNN
+F 2 "" H 8360 1320 30 0000 C CNN
+F 3 "" V 8360 1390 30 0000 C CNN
+ 1 8310 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q17
+U 1 1 67A8D45F
+P 8360 2130
+F 0 "Q17" H 8260 2180 50 0000 R CNN
+F 1 "eSim_NPN" H 8310 2280 50 0000 R CNN
+F 2 "" H 8560 2230 29 0000 C CNN
+F 3 "" H 8360 2130 60 0000 C CNN
+ 1 8360 2130
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q19
+U 1 1 67A8D53A
+P 9060 2440
+F 0 "Q19" H 8960 2490 50 0000 R CNN
+F 1 "eSim_NPN" H 9010 2590 50 0000 R CNN
+F 2 "" H 9260 2540 29 0000 C CNN
+F 3 "" H 9060 2440 60 0000 C CNN
+ 1 9060 2440
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q21
+U 1 1 67A8D58D
+P 9670 2100
+F 0 "Q21" H 9570 2150 50 0000 R CNN
+F 1 "eSim_NPN" H 9620 2250 50 0000 R CNN
+F 2 "" H 9870 2200 29 0000 C CNN
+F 3 "" H 9670 2100 60 0000 C CNN
+ 1 9670 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D11
+U 1 1 67A8D5E0
+P 9770 2570
+F 0 "D11" H 9770 2670 50 0000 C CNN
+F 1 "eSim_Diode" H 9770 2470 50 0000 C CNN
+F 2 "" H 9770 2570 60 0000 C CNN
+F 3 "" H 9770 2570 60 0000 C CNN
+ 1 9770 2570
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q22
+U 1 1 67A8D651
+P 9670 3320
+F 0 "Q22" H 9570 3370 50 0000 R CNN
+F 1 "eSim_NPN" H 9620 3470 50 0000 R CNN
+F 2 "" H 9870 3420 29 0000 C CNN
+F 3 "" H 9670 3320 60 0000 C CNN
+ 1 9670 3320
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R21
+U 1 1 67A8D6B7
+P 9180 1340
+F 0 "R21" H 9230 1470 50 0000 C CNN
+F 1 "1.6k" H 9230 1290 50 0000 C CNN
+F 2 "" H 9230 1320 30 0000 C CNN
+F 3 "" V 9230 1390 30 0000 C CNN
+ 1 9180 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R23
+U 1 1 67A8D748
+P 9720 1350
+F 0 "R23" H 9770 1480 50 0000 C CNN
+F 1 "130" H 9770 1300 50 0000 C CNN
+F 2 "" H 9770 1330 30 0000 C CNN
+F 3 "" V 9770 1400 30 0000 C CNN
+ 1 9720 1350
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R19
+U 1 1 67A8D7B4
+P 9150 3640
+F 0 "R19" H 9200 3770 50 0000 C CNN
+F 1 "1k" H 9200 3590 50 0000 C CNN
+F 2 "" H 9200 3620 30 0000 C CNN
+F 3 "" V 9200 3690 30 0000 C CNN
+ 1 9150 3640
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D9
+U 1 1 67A8DB8E
+P 8080 3160
+F 0 "D9" H 8080 3260 50 0000 C CNN
+F 1 "eSim_Diode" H 8080 3060 50 0000 C CNN
+F 2 "" H 8080 3160 60 0000 C CNN
+F 3 "" H 8080 3160 60 0000 C CNN
+ 1 8080 3160
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR01
+U 1 1 67A8DC1C
+P 8230 3870
+F 0 "#PWR01" H 8230 3670 50 0001 C CNN
+F 1 "GNDPWR" H 8230 3740 50 0000 C CNN
+F 2 "" H 8230 3820 50 0001 C CNN
+F 3 "" H 8230 3820 50 0001 C CNN
+ 1 8230 3870
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 11 1 67A8E528
+P 7440 2230
+F 0 "U1" H 7490 2330 30 0000 C CNN
+F 1 "PORT" H 7440 2230 30 0000 C CNN
+F 2 "" H 7440 2230 60 0000 C CNN
+F 3 "" H 7440 2230 60 0000 C CNN
+ 11 7440 2230
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 13 1 67A8E964
+P 10300 2930
+F 0 "U1" H 10350 3030 30 0000 C CNN
+F 1 "PORT" H 10300 2930 30 0000 C CNN
+F 2 "" H 10300 2930 60 0000 C CNN
+F 3 "" H 10300 2930 60 0000 C CNN
+ 13 10300 2930
+ -1 0 0 1
+$EndComp
+$Comp
+L resistor R18
+U 1 1 67A907F1
+P 8310 4420
+F 0 "R18" H 8360 4550 50 0000 C CNN
+F 1 "4k" H 8360 4370 50 0000 C CNN
+F 2 "" H 8360 4400 30 0000 C CNN
+F 3 "" V 8360 4470 30 0000 C CNN
+ 1 8310 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q18
+U 1 1 67A907F7
+P 8360 5210
+F 0 "Q18" H 8260 5260 50 0000 R CNN
+F 1 "eSim_NPN" H 8310 5360 50 0000 R CNN
+F 2 "" H 8560 5310 29 0000 C CNN
+F 3 "" H 8360 5210 60 0000 C CNN
+ 1 8360 5210
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q20
+U 1 1 67A907FD
+P 9060 5520
+F 0 "Q20" H 8960 5570 50 0000 R CNN
+F 1 "eSim_NPN" H 9010 5670 50 0000 R CNN
+F 2 "" H 9260 5620 29 0000 C CNN
+F 3 "" H 9060 5520 60 0000 C CNN
+ 1 9060 5520
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q23
+U 1 1 67A90803
+P 9670 5180
+F 0 "Q23" H 9570 5230 50 0000 R CNN
+F 1 "eSim_NPN" H 9620 5330 50 0000 R CNN
+F 2 "" H 9870 5280 29 0000 C CNN
+F 3 "" H 9670 5180 60 0000 C CNN
+ 1 9670 5180
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D12
+U 1 1 67A90809
+P 9770 5650
+F 0 "D12" H 9770 5750 50 0000 C CNN
+F 1 "eSim_Diode" H 9770 5550 50 0000 C CNN
+F 2 "" H 9770 5650 60 0000 C CNN
+F 3 "" H 9770 5650 60 0000 C CNN
+ 1 9770 5650
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q24
+U 1 1 67A9080F
+P 9670 6400
+F 0 "Q24" H 9570 6450 50 0000 R CNN
+F 1 "eSim_NPN" H 9620 6550 50 0000 R CNN
+F 2 "" H 9870 6500 29 0000 C CNN
+F 3 "" H 9670 6400 60 0000 C CNN
+ 1 9670 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R22
+U 1 1 67A90815
+P 9180 4420
+F 0 "R22" H 9230 4550 50 0000 C CNN
+F 1 "1.6k" H 9230 4370 50 0000 C CNN
+F 2 "" H 9230 4400 30 0000 C CNN
+F 3 "" V 9230 4470 30 0000 C CNN
+ 1 9180 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R24
+U 1 1 67A9081B
+P 9720 4430
+F 0 "R24" H 9770 4560 50 0000 C CNN
+F 1 "130" H 9770 4380 50 0000 C CNN
+F 2 "" H 9770 4410 30 0000 C CNN
+F 3 "" V 9770 4480 30 0000 C CNN
+ 1 9720 4430
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R20
+U 1 1 67A90821
+P 9150 6720
+F 0 "R20" H 9200 6850 50 0000 C CNN
+F 1 "1k" H 9200 6670 50 0000 C CNN
+F 2 "" H 9200 6700 30 0000 C CNN
+F 3 "" V 9200 6770 30 0000 C CNN
+ 1 9150 6720
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D10
+U 1 1 67A90827
+P 8080 6240
+F 0 "D10" H 8080 6340 50 0000 C CNN
+F 1 "eSim_Diode" H 8080 6140 50 0000 C CNN
+F 2 "" H 8080 6240 60 0000 C CNN
+F 3 "" H 8080 6240 60 0000 C CNN
+ 1 8080 6240
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR02
+U 1 1 67A9082D
+P 8230 6950
+F 0 "#PWR02" H 8230 6750 50 0001 C CNN
+F 1 "GNDPWR" H 8230 6820 50 0000 C CNN
+F 2 "" H 8230 6900 50 0001 C CNN
+F 3 "" H 8230 6900 50 0001 C CNN
+ 1 8230 6950
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 12 1 67A9084B
+P 7440 5310
+F 0 "U1" H 7490 5410 30 0000 C CNN
+F 1 "PORT" H 7440 5310 30 0000 C CNN
+F 2 "" H 7440 5310 60 0000 C CNN
+F 3 "" H 7440 5310 60 0000 C CNN
+ 12 7440 5310
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 14 1 67A90854
+P 10300 6010
+F 0 "U1" H 10350 6110 30 0000 C CNN
+F 1 "PORT" H 10300 6010 30 0000 C CNN
+F 2 "" H 10300 6010 60 0000 C CNN
+F 3 "" H 10300 6010 60 0000 C CNN
+ 14 10300 6010
+ -1 0 0 1
+$EndComp
+$Comp
+L resistor R9
+U 1 1 67A945DC
+P 5120 1340
+F 0 "R9" H 5170 1470 50 0000 C CNN
+F 1 "4k" H 5170 1290 50 0000 C CNN
+F 2 "" H 5170 1320 30 0000 C CNN
+F 3 "" V 5170 1390 30 0000 C CNN
+ 1 5120 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q9
+U 1 1 67A945E2
+P 5170 2130
+F 0 "Q9" H 5070 2180 50 0000 R CNN
+F 1 "eSim_NPN" H 5120 2280 50 0000 R CNN
+F 2 "" H 5370 2230 29 0000 C CNN
+F 3 "" H 5170 2130 60 0000 C CNN
+ 1 5170 2130
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q11
+U 1 1 67A945E8
+P 5870 2440
+F 0 "Q11" H 5770 2490 50 0000 R CNN
+F 1 "eSim_NPN" H 5820 2590 50 0000 R CNN
+F 2 "" H 6070 2540 29 0000 C CNN
+F 3 "" H 5870 2440 60 0000 C CNN
+ 1 5870 2440
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q13
+U 1 1 67A945EE
+P 6480 2100
+F 0 "Q13" H 6380 2150 50 0000 R CNN
+F 1 "eSim_NPN" H 6430 2250 50 0000 R CNN
+F 2 "" H 6680 2200 29 0000 C CNN
+F 3 "" H 6480 2100 60 0000 C CNN
+ 1 6480 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D7
+U 1 1 67A945F4
+P 6580 2570
+F 0 "D7" H 6580 2670 50 0000 C CNN
+F 1 "eSim_Diode" H 6580 2470 50 0000 C CNN
+F 2 "" H 6580 2570 60 0000 C CNN
+F 3 "" H 6580 2570 60 0000 C CNN
+ 1 6580 2570
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q14
+U 1 1 67A945FA
+P 6480 3320
+F 0 "Q14" H 6380 3370 50 0000 R CNN
+F 1 "eSim_NPN" H 6430 3470 50 0000 R CNN
+F 2 "" H 6680 3420 29 0000 C CNN
+F 3 "" H 6480 3320 60 0000 C CNN
+ 1 6480 3320
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R13
+U 1 1 67A94600
+P 5990 1340
+F 0 "R13" H 6040 1470 50 0000 C CNN
+F 1 "1.6k" H 6040 1290 50 0000 C CNN
+F 2 "" H 6040 1320 30 0000 C CNN
+F 3 "" V 6040 1390 30 0000 C CNN
+ 1 5990 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R15
+U 1 1 67A94606
+P 6530 1350
+F 0 "R15" H 6580 1480 50 0000 C CNN
+F 1 "130" H 6580 1300 50 0000 C CNN
+F 2 "" H 6580 1330 30 0000 C CNN
+F 3 "" V 6580 1400 30 0000 C CNN
+ 1 6530 1350
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R11
+U 1 1 67A9460C
+P 5960 3640
+F 0 "R11" H 6010 3770 50 0000 C CNN
+F 1 "1k" H 6010 3590 50 0000 C CNN
+F 2 "" H 6010 3620 30 0000 C CNN
+F 3 "" V 6010 3690 30 0000 C CNN
+ 1 5960 3640
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D5
+U 1 1 67A94612
+P 4890 3160
+F 0 "D5" H 4890 3260 50 0000 C CNN
+F 1 "eSim_Diode" H 4890 3060 50 0000 C CNN
+F 2 "" H 4890 3160 60 0000 C CNN
+F 3 "" H 4890 3160 60 0000 C CNN
+ 1 4890 3160
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR03
+U 1 1 67A94618
+P 5040 3870
+F 0 "#PWR03" H 5040 3670 50 0001 C CNN
+F 1 "GNDPWR" H 5040 3740 50 0000 C CNN
+F 2 "" H 5040 3820 50 0001 C CNN
+F 3 "" H 5040 3820 50 0001 C CNN
+ 1 5040 3870
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 5 1 67A94636
+P 4250 2230
+F 0 "U1" H 4300 2330 30 0000 C CNN
+F 1 "PORT" H 4250 2230 30 0000 C CNN
+F 2 "" H 4250 2230 60 0000 C CNN
+F 3 "" H 4250 2230 60 0000 C CNN
+ 5 4250 2230
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 9 1 67A9463F
+P 7110 2930
+F 0 "U1" H 7160 3030 30 0000 C CNN
+F 1 "PORT" H 7110 2930 30 0000 C CNN
+F 2 "" H 7110 2930 60 0000 C CNN
+F 3 "" H 7110 2930 60 0000 C CNN
+ 9 7110 2930
+ -1 0 0 1
+$EndComp
+$Comp
+L resistor R10
+U 1 1 67A94647
+P 5120 4420
+F 0 "R10" H 5170 4550 50 0000 C CNN
+F 1 "4k" H 5170 4370 50 0000 C CNN
+F 2 "" H 5170 4400 30 0000 C CNN
+F 3 "" V 5170 4470 30 0000 C CNN
+ 1 5120 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q10
+U 1 1 67A9464D
+P 5170 5210
+F 0 "Q10" H 5070 5260 50 0000 R CNN
+F 1 "eSim_NPN" H 5120 5360 50 0000 R CNN
+F 2 "" H 5370 5310 29 0000 C CNN
+F 3 "" H 5170 5210 60 0000 C CNN
+ 1 5170 5210
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q12
+U 1 1 67A94653
+P 5870 5520
+F 0 "Q12" H 5770 5570 50 0000 R CNN
+F 1 "eSim_NPN" H 5820 5670 50 0000 R CNN
+F 2 "" H 6070 5620 29 0000 C CNN
+F 3 "" H 5870 5520 60 0000 C CNN
+ 1 5870 5520
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q15
+U 1 1 67A94659
+P 6480 5180
+F 0 "Q15" H 6380 5230 50 0000 R CNN
+F 1 "eSim_NPN" H 6430 5330 50 0000 R CNN
+F 2 "" H 6680 5280 29 0000 C CNN
+F 3 "" H 6480 5180 60 0000 C CNN
+ 1 6480 5180
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D8
+U 1 1 67A9465F
+P 6580 5650
+F 0 "D8" H 6580 5750 50 0000 C CNN
+F 1 "eSim_Diode" H 6580 5550 50 0000 C CNN
+F 2 "" H 6580 5650 60 0000 C CNN
+F 3 "" H 6580 5650 60 0000 C CNN
+ 1 6580 5650
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q16
+U 1 1 67A94665
+P 6480 6400
+F 0 "Q16" H 6380 6450 50 0000 R CNN
+F 1 "eSim_NPN" H 6430 6550 50 0000 R CNN
+F 2 "" H 6680 6500 29 0000 C CNN
+F 3 "" H 6480 6400 60 0000 C CNN
+ 1 6480 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R14
+U 1 1 67A9466B
+P 5990 4420
+F 0 "R14" H 6040 4550 50 0000 C CNN
+F 1 "1.6k" H 6040 4370 50 0000 C CNN
+F 2 "" H 6040 4400 30 0000 C CNN
+F 3 "" V 6040 4470 30 0000 C CNN
+ 1 5990 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R16
+U 1 1 67A94671
+P 6530 4430
+F 0 "R16" H 6580 4560 50 0000 C CNN
+F 1 "130" H 6580 4380 50 0000 C CNN
+F 2 "" H 6580 4410 30 0000 C CNN
+F 3 "" V 6580 4480 30 0000 C CNN
+ 1 6530 4430
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R12
+U 1 1 67A94677
+P 5960 6720
+F 0 "R12" H 6010 6850 50 0000 C CNN
+F 1 "1k" H 6010 6670 50 0000 C CNN
+F 2 "" H 6010 6700 30 0000 C CNN
+F 3 "" V 6010 6770 30 0000 C CNN
+ 1 5960 6720
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D6
+U 1 1 67A9467D
+P 4890 6240
+F 0 "D6" H 4890 6340 50 0000 C CNN
+F 1 "eSim_Diode" H 4890 6140 50 0000 C CNN
+F 2 "" H 4890 6240 60 0000 C CNN
+F 3 "" H 4890 6240 60 0000 C CNN
+ 1 4890 6240
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR04
+U 1 1 67A94683
+P 5040 6950
+F 0 "#PWR04" H 5040 6750 50 0001 C CNN
+F 1 "GNDPWR" H 5040 6820 50 0000 C CNN
+F 2 "" H 5040 6900 50 0001 C CNN
+F 3 "" H 5040 6900 50 0001 C CNN
+ 1 5040 6950
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 6 1 67A946A1
+P 4250 5310
+F 0 "U1" H 4300 5410 30 0000 C CNN
+F 1 "PORT" H 4250 5310 30 0000 C CNN
+F 2 "" H 4250 5310 60 0000 C CNN
+F 3 "" H 4250 5310 60 0000 C CNN
+ 6 4250 5310
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 10 1 67A946AA
+P 7110 6010
+F 0 "U1" H 7160 6110 30 0000 C CNN
+F 1 "PORT" H 7110 6010 30 0000 C CNN
+F 2 "" H 7110 6010 60 0000 C CNN
+F 3 "" H 7110 6010 60 0000 C CNN
+ 10 7110 6010
+ -1 0 0 1
+$EndComp
+$Comp
+L resistor R1
+U 1 1 67A9B5FA
+P 2100 1340
+F 0 "R1" H 2150 1470 50 0000 C CNN
+F 1 "4k" H 2150 1290 50 0000 C CNN
+F 2 "" H 2150 1320 30 0000 C CNN
+F 3 "" V 2150 1390 30 0000 C CNN
+ 1 2100 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q1
+U 1 1 67A9B600
+P 2150 2130
+F 0 "Q1" H 2050 2180 50 0000 R CNN
+F 1 "eSim_NPN" H 2100 2280 50 0000 R CNN
+F 2 "" H 2350 2230 29 0000 C CNN
+F 3 "" H 2150 2130 60 0000 C CNN
+ 1 2150 2130
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q3
+U 1 1 67A9B606
+P 2850 2440
+F 0 "Q3" H 2750 2490 50 0000 R CNN
+F 1 "eSim_NPN" H 2800 2590 50 0000 R CNN
+F 2 "" H 3050 2540 29 0000 C CNN
+F 3 "" H 2850 2440 60 0000 C CNN
+ 1 2850 2440
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q5
+U 1 1 67A9B60C
+P 3460 2100
+F 0 "Q5" H 3360 2150 50 0000 R CNN
+F 1 "eSim_NPN" H 3410 2250 50 0000 R CNN
+F 2 "" H 3660 2200 29 0000 C CNN
+F 3 "" H 3460 2100 60 0000 C CNN
+ 1 3460 2100
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D3
+U 1 1 67A9B612
+P 3560 2570
+F 0 "D3" H 3560 2670 50 0000 C CNN
+F 1 "eSim_Diode" H 3560 2470 50 0000 C CNN
+F 2 "" H 3560 2570 60 0000 C CNN
+F 3 "" H 3560 2570 60 0000 C CNN
+ 1 3560 2570
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q6
+U 1 1 67A9B618
+P 3460 3320
+F 0 "Q6" H 3360 3370 50 0000 R CNN
+F 1 "eSim_NPN" H 3410 3470 50 0000 R CNN
+F 2 "" H 3660 3420 29 0000 C CNN
+F 3 "" H 3460 3320 60 0000 C CNN
+ 1 3460 3320
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R5
+U 1 1 67A9B61E
+P 2970 1340
+F 0 "R5" H 3020 1470 50 0000 C CNN
+F 1 "1.6k" H 3020 1290 50 0000 C CNN
+F 2 "" H 3020 1320 30 0000 C CNN
+F 3 "" V 3020 1390 30 0000 C CNN
+ 1 2970 1340
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R7
+U 1 1 67A9B624
+P 3510 1350
+F 0 "R7" H 3560 1480 50 0000 C CNN
+F 1 "130" H 3560 1300 50 0000 C CNN
+F 2 "" H 3560 1330 30 0000 C CNN
+F 3 "" V 3560 1400 30 0000 C CNN
+ 1 3510 1350
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R3
+U 1 1 67A9B62A
+P 2940 3640
+F 0 "R3" H 2990 3770 50 0000 C CNN
+F 1 "1k" H 2990 3590 50 0000 C CNN
+F 2 "" H 2990 3620 30 0000 C CNN
+F 3 "" V 2990 3690 30 0000 C CNN
+ 1 2940 3640
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D1
+U 1 1 67A9B630
+P 1870 3160
+F 0 "D1" H 1870 3260 50 0000 C CNN
+F 1 "eSim_Diode" H 1870 3060 50 0000 C CNN
+F 2 "" H 1870 3160 60 0000 C CNN
+F 3 "" H 1870 3160 60 0000 C CNN
+ 1 1870 3160
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR05
+U 1 1 67A9B636
+P 2020 3870
+F 0 "#PWR05" H 2020 3670 50 0001 C CNN
+F 1 "GNDPWR" H 2020 3740 50 0000 C CNN
+F 2 "" H 2020 3820 50 0001 C CNN
+F 3 "" H 2020 3820 50 0001 C CNN
+ 1 2020 3870
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 1 1 67A9B654
+P 1230 2230
+F 0 "U1" H 1280 2330 30 0000 C CNN
+F 1 "PORT" H 1230 2230 30 0000 C CNN
+F 2 "" H 1230 2230 60 0000 C CNN
+F 3 "" H 1230 2230 60 0000 C CNN
+ 1 1230 2230
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 3 1 67A9B65D
+P 4090 2930
+F 0 "U1" H 4140 3030 30 0000 C CNN
+F 1 "PORT" H 4090 2930 30 0000 C CNN
+F 2 "" H 4090 2930 60 0000 C CNN
+F 3 "" H 4090 2930 60 0000 C CNN
+ 3 4090 2930
+ -1 0 0 1
+$EndComp
+$Comp
+L resistor R2
+U 1 1 67A9B665
+P 2100 4420
+F 0 "R2" H 2150 4550 50 0000 C CNN
+F 1 "4k" H 2150 4370 50 0000 C CNN
+F 2 "" H 2150 4400 30 0000 C CNN
+F 3 "" V 2150 4470 30 0000 C CNN
+ 1 2100 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q2
+U 1 1 67A9B66B
+P 2150 5210
+F 0 "Q2" H 2050 5260 50 0000 R CNN
+F 1 "eSim_NPN" H 2100 5360 50 0000 R CNN
+F 2 "" H 2350 5310 29 0000 C CNN
+F 3 "" H 2150 5210 60 0000 C CNN
+ 1 2150 5210
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q4
+U 1 1 67A9B671
+P 2850 5520
+F 0 "Q4" H 2750 5570 50 0000 R CNN
+F 1 "eSim_NPN" H 2800 5670 50 0000 R CNN
+F 2 "" H 3050 5620 29 0000 C CNN
+F 3 "" H 2850 5520 60 0000 C CNN
+ 1 2850 5520
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_NPN Q7
+U 1 1 67A9B677
+P 3460 5180
+F 0 "Q7" H 3360 5230 50 0000 R CNN
+F 1 "eSim_NPN" H 3410 5330 50 0000 R CNN
+F 2 "" H 3660 5280 29 0000 C CNN
+F 3 "" H 3460 5180 60 0000 C CNN
+ 1 3460 5180
+ 1 0 0 -1
+$EndComp
+$Comp
+L eSim_Diode D4
+U 1 1 67A9B67D
+P 3560 5650
+F 0 "D4" H 3560 5750 50 0000 C CNN
+F 1 "eSim_Diode" H 3560 5550 50 0000 C CNN
+F 2 "" H 3560 5650 60 0000 C CNN
+F 3 "" H 3560 5650 60 0000 C CNN
+ 1 3560 5650
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_NPN Q8
+U 1 1 67A9B683
+P 3460 6400
+F 0 "Q8" H 3360 6450 50 0000 R CNN
+F 1 "eSim_NPN" H 3410 6550 50 0000 R CNN
+F 2 "" H 3660 6500 29 0000 C CNN
+F 3 "" H 3460 6400 60 0000 C CNN
+ 1 3460 6400
+ 1 0 0 -1
+$EndComp
+$Comp
+L resistor R6
+U 1 1 67A9B689
+P 2970 4420
+F 0 "R6" H 3020 4550 50 0000 C CNN
+F 1 "1.6k" H 3020 4370 50 0000 C CNN
+F 2 "" H 3020 4400 30 0000 C CNN
+F 3 "" V 3020 4470 30 0000 C CNN
+ 1 2970 4420
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R8
+U 1 1 67A9B68F
+P 3510 4430
+F 0 "R8" H 3560 4560 50 0000 C CNN
+F 1 "130" H 3560 4380 50 0000 C CNN
+F 2 "" H 3560 4410 30 0000 C CNN
+F 3 "" V 3560 4480 30 0000 C CNN
+ 1 3510 4430
+ 0 1 1 0
+$EndComp
+$Comp
+L resistor R4
+U 1 1 67A9B695
+P 2940 6720
+F 0 "R4" H 2990 6850 50 0000 C CNN
+F 1 "1k" H 2990 6670 50 0000 C CNN
+F 2 "" H 2990 6700 30 0000 C CNN
+F 3 "" V 2990 6770 30 0000 C CNN
+ 1 2940 6720
+ 0 1 1 0
+$EndComp
+$Comp
+L eSim_Diode D2
+U 1 1 67A9B69B
+P 1870 6240
+F 0 "D2" H 1870 6340 50 0000 C CNN
+F 1 "eSim_Diode" H 1870 6140 50 0000 C CNN
+F 2 "" H 1870 6240 60 0000 C CNN
+F 3 "" H 1870 6240 60 0000 C CNN
+ 1 1870 6240
+ 0 -1 -1 0
+$EndComp
+$Comp
+L GNDPWR #PWR06
+U 1 1 67A9B6A1
+P 2020 6950
+F 0 "#PWR06" H 2020 6750 50 0001 C CNN
+F 1 "GNDPWR" H 2020 6820 50 0000 C CNN
+F 2 "" H 2020 6900 50 0001 C CNN
+F 3 "" H 2020 6900 50 0001 C CNN
+ 1 2020 6950
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 2 1 67A9B6BF
+P 1230 5310
+F 0 "U1" H 1280 5410 30 0000 C CNN
+F 1 "PORT" H 1230 5310 30 0000 C CNN
+F 2 "" H 1230 5310 60 0000 C CNN
+F 3 "" H 1230 5310 60 0000 C CNN
+ 2 1230 5310
+ 1 0 0 -1
+$EndComp
+$Comp
+L PORT U1
+U 4 1 67A9B6C8
+P 4090 6010
+F 0 "U1" H 4140 6110 30 0000 C CNN
+F 1 "PORT" H 4090 6010 30 0000 C CNN
+F 2 "" H 4090 6010 60 0000 C CNN
+F 3 "" H 4090 6010 60 0000 C CNN
+ 4 4090 6010
+ -1 0 0 1
+$EndComp
+$Comp
+L PORT U1
+U 7 1 67A9B8CA
+P 5900 680
+F 0 "U1" H 5950 780 30 0000 C CNN
+F 1 "PORT" H 5900 680 30 0000 C CNN
+F 2 "" H 5900 680 60 0000 C CNN
+F 3 "" H 5900 680 60 0000 C CNN
+ 7 5900 680
+ 0 1 1 0
+$EndComp
+$Comp
+L PORT U1
+U 8 1 67A9B9F6
+P 6040 7590
+F 0 "U1" H 6090 7690 30 0000 C CNN
+F 1 "PORT" H 6040 7590 30 0000 C CNN
+F 2 "" H 6040 7590 60 0000 C CNN
+F 3 "" H 6040 7590 60 0000 C CNN
+ 8 6040 7590
+ 0 -1 -1 0
+$EndComp
+Wire Wire Line
+ 8360 1540 8360 1930
+Wire Wire Line
+ 8560 2230 8710 2230
+Wire Wire Line
+ 8710 2230 8710 2440
+Wire Wire Line
+ 8710 2440 8860 2440
+Wire Wire Line
+ 9160 2240 9160 2100
+Wire Wire Line
+ 9160 2100 9470 2100
+Wire Wire Line
+ 9770 2300 9770 2420
+Wire Wire Line
+ 9770 2720 9770 3120
+Wire Wire Line
+ 9770 3870 9770 3520
+Wire Wire Line
+ 8080 3870 10010 3870
+Wire Wire Line
+ 8080 3310 8080 3870
+Connection ~ 8230 3870
+Wire Wire Line
+ 9200 3840 9200 3870
+Connection ~ 9200 3870
+Wire Wire Line
+ 9160 3320 9470 3320
+Wire Wire Line
+ 9200 3320 9200 3540
+Wire Wire Line
+ 9160 2640 9160 3320
+Connection ~ 9200 3320
+Wire Wire Line
+ 9230 1540 9230 2100
+Connection ~ 9230 2100
+Wire Wire Line
+ 9770 1550 9770 1900
+Wire Wire Line
+ 9770 1040 9770 1250
+Wire Wire Line
+ 9770 1200 8360 1200
+Wire Wire Line
+ 8360 1200 8360 1240
+Wire Wire Line
+ 8160 2230 7690 2230
+Wire Wire Line
+ 8080 3010 8080 2230
+Connection ~ 8080 2230
+Wire Wire Line
+ 10050 2930 9770 2930
+Connection ~ 9770 2930
+Wire Wire Line
+ 8360 4620 8360 5010
+Wire Wire Line
+ 8560 5310 8710 5310
+Wire Wire Line
+ 8710 5310 8710 5520
+Wire Wire Line
+ 8710 5520 8860 5520
+Wire Wire Line
+ 9160 5320 9160 5180
+Wire Wire Line
+ 9160 5180 9470 5180
+Wire Wire Line
+ 9770 5380 9770 5500
+Wire Wire Line
+ 9770 5800 9770 6200
+Wire Wire Line
+ 9770 6600 9770 7210
+Wire Wire Line
+ 8080 6950 9770 6950
+Wire Wire Line
+ 8080 6390 8080 6950
+Connection ~ 8230 6950
+Wire Wire Line
+ 9200 6920 9200 6950
+Connection ~ 9200 6950
+Wire Wire Line
+ 9160 6400 9470 6400
+Wire Wire Line
+ 9200 6400 9200 6620
+Wire Wire Line
+ 9160 5720 9160 6400
+Connection ~ 9200 6400
+Wire Wire Line
+ 9230 4620 9230 5180
+Connection ~ 9230 5180
+Wire Wire Line
+ 9770 4630 9770 4980
+Wire Wire Line
+ 9770 4330 9770 4280
+Wire Wire Line
+ 8360 4280 8360 4320
+Wire Wire Line
+ 8160 5310 7690 5310
+Wire Wire Line
+ 8080 6090 8080 5310
+Connection ~ 8080 5310
+Wire Wire Line
+ 10050 6010 9770 6010
+Connection ~ 9770 6010
+Wire Wire Line
+ 5170 1540 5170 1930
+Wire Wire Line
+ 5370 2230 5520 2230
+Wire Wire Line
+ 5520 2230 5520 2440
+Wire Wire Line
+ 5520 2440 5670 2440
+Wire Wire Line
+ 5970 2240 5970 2100
+Wire Wire Line
+ 5970 2100 6280 2100
+Wire Wire Line
+ 6580 2300 6580 2420
+Wire Wire Line
+ 6580 2720 6580 3120
+Wire Wire Line
+ 6580 3870 6580 3520
+Wire Wire Line
+ 4890 3870 6820 3870
+Wire Wire Line
+ 4890 3310 4890 3870
+Connection ~ 5040 3870
+Wire Wire Line
+ 6010 3840 6010 3870
+Connection ~ 6010 3870
+Wire Wire Line
+ 5970 3320 6280 3320
+Wire Wire Line
+ 6010 3320 6010 3540
+Wire Wire Line
+ 5970 2640 5970 3320
+Connection ~ 6010 3320
+Wire Wire Line
+ 6040 1540 6040 2100
+Connection ~ 6040 2100
+Wire Wire Line
+ 6580 1550 6580 1900
+Wire Wire Line
+ 6580 1200 5170 1200
+Wire Wire Line
+ 5170 1200 5170 1240
+Wire Wire Line
+ 4970 2230 4500 2230
+Wire Wire Line
+ 4890 3010 4890 2230
+Connection ~ 4890 2230
+Wire Wire Line
+ 6860 2930 6580 2930
+Connection ~ 6580 2930
+Wire Wire Line
+ 5170 4620 5170 5010
+Wire Wire Line
+ 5370 5310 5520 5310
+Wire Wire Line
+ 5520 5310 5520 5520
+Wire Wire Line
+ 5520 5520 5670 5520
+Wire Wire Line
+ 5970 5320 5970 5180
+Wire Wire Line
+ 5970 5180 6280 5180
+Wire Wire Line
+ 6580 5380 6580 5500
+Wire Wire Line
+ 6580 5800 6580 6200
+Wire Wire Line
+ 6580 6600 6580 7210
+Wire Wire Line
+ 4890 6950 6580 6950
+Wire Wire Line
+ 4890 6390 4890 6950
+Connection ~ 5040 6950
+Wire Wire Line
+ 6010 6920 6010 6950
+Connection ~ 6010 6950
+Wire Wire Line
+ 5970 6400 6280 6400
+Wire Wire Line
+ 6010 6400 6010 6620
+Wire Wire Line
+ 5970 5720 5970 6400
+Connection ~ 6010 6400
+Wire Wire Line
+ 6040 4620 6040 5180
+Connection ~ 6040 5180
+Wire Wire Line
+ 6580 4630 6580 4980
+Wire Wire Line
+ 6580 4330 6580 4280
+Wire Wire Line
+ 5170 4280 6760 4280
+Wire Wire Line
+ 5170 4280 5170 4320
+Wire Wire Line
+ 4970 5310 4500 5310
+Wire Wire Line
+ 4890 6090 4890 5310
+Connection ~ 4890 5310
+Wire Wire Line
+ 6860 6010 6580 6010
+Connection ~ 6580 6010
+Wire Wire Line
+ 2150 1540 2150 1930
+Wire Wire Line
+ 2350 2230 2500 2230
+Wire Wire Line
+ 2500 2230 2500 2440
+Wire Wire Line
+ 2500 2440 2650 2440
+Wire Wire Line
+ 2950 2240 2950 2100
+Wire Wire Line
+ 2950 2100 3260 2100
+Wire Wire Line
+ 3560 2300 3560 2420
+Wire Wire Line
+ 3560 2720 3560 3120
+Wire Wire Line
+ 3560 3870 3560 3520
+Wire Wire Line
+ 1870 3870 3680 3870
+Wire Wire Line
+ 1870 3310 1870 3870
+Connection ~ 2020 3870
+Wire Wire Line
+ 2990 3840 2990 3870
+Connection ~ 2990 3870
+Wire Wire Line
+ 2950 3320 3260 3320
+Wire Wire Line
+ 2990 3320 2990 3540
+Wire Wire Line
+ 2950 2640 2950 3320
+Connection ~ 2990 3320
+Wire Wire Line
+ 3020 1540 3020 2100
+Connection ~ 3020 2100
+Wire Wire Line
+ 3560 1550 3560 1900
+Wire Wire Line
+ 3560 1200 2150 1200
+Wire Wire Line
+ 2150 1200 2150 1240
+Wire Wire Line
+ 1950 2230 1480 2230
+Wire Wire Line
+ 1870 3010 1870 2230
+Connection ~ 1870 2230
+Wire Wire Line
+ 3840 2930 3560 2930
+Connection ~ 3560 2930
+Wire Wire Line
+ 2150 4620 2150 5010
+Wire Wire Line
+ 2350 5310 2500 5310
+Wire Wire Line
+ 2500 5310 2500 5520
+Wire Wire Line
+ 2500 5520 2650 5520
+Wire Wire Line
+ 2950 5320 2950 5180
+Wire Wire Line
+ 2950 5180 3260 5180
+Wire Wire Line
+ 3560 5380 3560 5500
+Wire Wire Line
+ 3560 5800 3560 6200
+Wire Wire Line
+ 3560 6600 3560 7210
+Wire Wire Line
+ 1870 6950 3560 6950
+Wire Wire Line
+ 1870 6390 1870 6950
+Connection ~ 2020 6950
+Wire Wire Line
+ 2990 6920 2990 6950
+Connection ~ 2990 6950
+Wire Wire Line
+ 2950 6400 3260 6400
+Wire Wire Line
+ 2990 6400 2990 6620
+Wire Wire Line
+ 2950 5720 2950 6400
+Connection ~ 2990 6400
+Wire Wire Line
+ 3020 4620 3020 5180
+Connection ~ 3020 5180
+Wire Wire Line
+ 3560 4630 3560 4980
+Wire Wire Line
+ 3560 4330 3560 4280
+Wire Wire Line
+ 2150 4280 3800 4280
+Wire Wire Line
+ 2150 4280 2150 4320
+Wire Wire Line
+ 1950 5310 1480 5310
+Wire Wire Line
+ 1870 6090 1870 5310
+Connection ~ 1870 5310
+Wire Wire Line
+ 3840 6010 3560 6010
+Connection ~ 3560 6010
+Connection ~ 3560 1200
+Connection ~ 6580 1200
+Wire Wire Line
+ 3560 1040 9920 1040
+Connection ~ 3560 1040
+Wire Wire Line
+ 3560 1040 3560 1250
+Wire Wire Line
+ 6580 1250 6580 1040
+Wire Wire Line
+ 5900 930 5900 1040
+Connection ~ 5900 1040
+Connection ~ 6580 1040
+Connection ~ 9770 1200
+Wire Wire Line
+ 3800 4280 3800 1040
+Connection ~ 3800 1040
+Connection ~ 3560 4280
+Wire Wire Line
+ 6760 4280 6760 1040
+Connection ~ 6760 1040
+Connection ~ 6580 4280
+Wire Wire Line
+ 9920 1040 9920 4280
+Connection ~ 9770 1040
+Connection ~ 9770 4280
+Wire Wire Line
+ 3560 7210 10010 7210
+Connection ~ 3560 6950
+Connection ~ 9770 6950
+Connection ~ 6580 7210
+Connection ~ 6580 6950
+Wire Wire Line
+ 6040 7340 6040 7210
+Connection ~ 6040 7210
+Wire Wire Line
+ 3680 3870 3680 7210
+Connection ~ 3680 7210
+Connection ~ 3560 3870
+Wire Wire Line
+ 6820 3870 6820 7210
+Connection ~ 6820 7210
+Connection ~ 6580 3870
+Connection ~ 9770 7210
+Connection ~ 9920 4280
+Wire Wire Line
+ 9920 4280 8360 4280
+Wire Wire Line
+ 9230 4320 9230 4280
+Connection ~ 9230 4280
+Wire Wire Line
+ 10010 7210 10010 3870
+Connection ~ 9770 3870
+$EndSCHEMATC
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sub b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sub
new file mode 100644
index 00000000..a86a8a62
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit.sub
@@ -0,0 +1,68 @@
+* Subcircuit SN7404_Subcircuit
+.subckt SN7404_Subcircuit net-_d1-pad2_ net-_d2-pad2_ net-_d3-pad2_ net-_d4-pad2_ net-_d5-pad2_ net-_d6-pad2_ net-_r1-pad1_ gndpwr net-_d7-pad2_ net-_d8-pad2_ net-_d9-pad2_ net-_d10-pad2_ net-_d11-pad2_ net-_d12-pad2_
+* c:\fossee\esim\library\subcircuitlibrary\sn7404_subcircuit\sn7404_subcircuit.cir
+.include NPN.lib
+.include D.lib
+r17 net-_r1-pad1_ net-_q17-pad2_ 4k
+q17 net-_q17-pad1_ net-_q17-pad2_ net-_d9-pad2_ Q2N2222
+q19 net-_q19-pad1_ net-_q17-pad1_ net-_q19-pad3_ Q2N2222
+q21 net-_q21-pad1_ net-_q19-pad1_ net-_d11-pad1_ Q2N2222
+d11 net-_d11-pad1_ net-_d11-pad2_ 1N4148
+q22 net-_d11-pad2_ net-_q19-pad3_ gndpwr Q2N2222
+r21 ? net-_q19-pad1_ 1.6k
+r23 net-_r1-pad1_ net-_q21-pad1_ 130
+r19 net-_q19-pad3_ gndpwr 1k
+d9 gndpwr net-_d9-pad2_ 1N4148
+r18 net-_r1-pad1_ net-_q18-pad2_ 4k
+q18 net-_q18-pad1_ net-_q18-pad2_ net-_d10-pad2_ Q2N2222
+q20 net-_q20-pad1_ net-_q18-pad1_ net-_q20-pad3_ Q2N2222
+q23 net-_q23-pad1_ net-_q20-pad1_ net-_d12-pad1_ Q2N2222
+d12 net-_d12-pad1_ net-_d12-pad2_ 1N4148
+q24 net-_d12-pad2_ net-_q20-pad3_ gndpwr Q2N2222
+r22 net-_r1-pad1_ net-_q20-pad1_ 1.6k
+r24 net-_r1-pad1_ net-_q23-pad1_ 130
+r20 net-_q20-pad3_ gndpwr 1k
+d10 gndpwr net-_d10-pad2_ 1N4148
+r9 net-_r1-pad1_ net-_q9-pad2_ 4k
+q9 net-_q11-pad2_ net-_q9-pad2_ net-_d5-pad2_ Q2N2222
+q11 net-_q11-pad1_ net-_q11-pad2_ net-_q11-pad3_ Q2N2222
+q13 net-_q13-pad1_ net-_q11-pad1_ net-_d7-pad1_ Q2N2222
+d7 net-_d7-pad1_ net-_d7-pad2_ 1N4148
+q14 net-_d7-pad2_ net-_q11-pad3_ gndpwr Q2N2222
+r13 ? net-_q11-pad1_ 1.6k
+r15 net-_r1-pad1_ net-_q13-pad1_ 130
+r11 net-_q11-pad3_ gndpwr 1k
+d5 gndpwr net-_d5-pad2_ 1N4148
+r10 net-_r1-pad1_ net-_q10-pad2_ 4k
+q10 net-_q10-pad1_ net-_q10-pad2_ net-_d6-pad2_ Q2N2222
+q12 net-_q12-pad1_ net-_q10-pad1_ net-_q12-pad3_ Q2N2222
+q15 net-_q15-pad1_ net-_q12-pad1_ net-_d8-pad1_ Q2N2222
+d8 net-_d8-pad1_ net-_d8-pad2_ 1N4148
+q16 net-_d8-pad2_ net-_q12-pad3_ gndpwr Q2N2222
+r14 ? net-_q12-pad1_ 1.6k
+r16 net-_r1-pad1_ net-_q15-pad1_ 130
+r12 net-_q12-pad3_ gndpwr 1k
+d6 gndpwr net-_d6-pad2_ 1N4148
+r1 net-_r1-pad1_ net-_q1-pad2_ 4k
+q1 net-_q1-pad1_ net-_q1-pad2_ net-_d1-pad2_ Q2N2222
+q3 net-_q3-pad1_ net-_q1-pad1_ net-_q3-pad3_ Q2N2222
+q5 net-_q5-pad1_ net-_q3-pad1_ net-_d3-pad1_ Q2N2222
+d3 net-_d3-pad1_ net-_d3-pad2_ 1N4148
+q6 net-_d3-pad2_ net-_q3-pad3_ gndpwr Q2N2222
+r5 ? net-_q3-pad1_ 1.6k
+r7 net-_r1-pad1_ net-_q5-pad1_ 130
+r3 net-_q3-pad3_ gndpwr 1k
+d1 gndpwr net-_d1-pad2_ 1N4148
+r2 net-_r1-pad1_ net-_q2-pad2_ 4k
+q2 net-_q2-pad1_ net-_q2-pad2_ net-_d2-pad2_ Q2N2222
+q4 net-_q4-pad1_ net-_q2-pad1_ net-_q4-pad3_ Q2N2222
+q7 net-_q7-pad1_ net-_q4-pad1_ net-_d4-pad1_ Q2N2222
+d4 net-_d4-pad1_ net-_d4-pad2_ 1N4148
+q8 net-_d4-pad2_ net-_q4-pad3_ gndpwr Q2N2222
+r6 ? net-_q4-pad1_ 1.6k
+r8 net-_r1-pad1_ net-_q7-pad1_ 130
+r4 net-_q4-pad3_ gndpwr 1k
+d2 gndpwr net-_d2-pad2_ 1N4148
+* Control Statements
+
+.ends SN7404_Subcircuit \ No newline at end of file
diff --git a/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit_Previous_Values.xml b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit_Previous_Values.xml
new file mode 100644
index 00000000..140b1ef3
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/SN7404_Subcircuit_Previous_Values.xml
@@ -0,0 +1 @@
+<KicadtoNgspice><source /><model /><devicemodel><q17><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q17><q19><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q19><q21><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q21><d11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d11><q22><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q22><d9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d9><q18><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q18><q20><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q20><q23><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q23><d12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d12><q24><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q24><d10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d10><q9><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q9><q11><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q11><q13><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q13><d7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d7><q14><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q14><d5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d5><q10><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q10><q12><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q12><q15><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q15><d8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d8><q16><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q16><d6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d6><q1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q1><q3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q3><q5><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q5><d3><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d3><q6><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q6><d1><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d1><q2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q2><q4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q4><q7><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q7><d4><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d4><q8><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Transistor\NPN.lib</field></q8><d2><field>C:\FOSSEE\eSim\library\deviceModelLibrary\Diode\D.lib</field></d2></devicemodel><subcircuit /><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></KicadtoNgspice> \ No newline at end of file
diff --git a/library/SubcircuitLibrary/SN7404/analysis b/library/SubcircuitLibrary/SN7404/analysis
new file mode 100644
index 00000000..ebd5c0a9
--- /dev/null
+++ b/library/SubcircuitLibrary/SN7404/analysis
@@ -0,0 +1 @@
+.tran 0e-00 0e-00 0e-00 \ No newline at end of file