Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions library/SubcircuitLibrary/LH0004/D.lib
Original file line number Diff line number Diff line change
@@ -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)

204 changes: 102 additions & 102 deletions library/SubcircuitLibrary/LH0004/LH0004-cache.lib
Original file line number Diff line number Diff line change
@@ -1,102 +1,102 @@
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_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_PNP
#
DEF eSim_PNP Q 0 0 Y N 1 F N
F0 "Q" -100 50 50 H V R CNN
F1 "eSim_PNP" -50 150 50 H V R CNN
F2 "" 200 100 29 H V C CNN
F3 "" 0 0 60 H V C CNN
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 90 -70 70 -90 50 -50 90 -70 90 -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
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_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_PNP
#
DEF eSim_PNP Q 0 0 Y N 1 F N
F0 "Q" -100 50 50 H V R CNN
F1 "eSim_PNP" -50 150 50 H V R CNN
F2 "" 200 100 29 H V C CNN
F3 "" 0 0 60 H V C CNN
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 90 -70 70 -90 50 -50 90 -70 90 -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
56 changes: 28 additions & 28 deletions library/SubcircuitLibrary/LH0004/LH0004.cir
Original file line number Diff line number Diff line change
@@ -1,28 +1,28 @@
* C:\FOSSEE\eSim\library\SubcircuitLibrary\LH0004\LH0004.cir
* EESchema Netlist Version 1.1 (Spice format) creation date: 07/12/25 14:24:38
* 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: /
Q5 Net-_Q5-Pad1_ Net-_Q4-Pad1_ Net-_Q5-Pad3_ eSim_NPN
Q8 Net-_Q10-Pad2_ Net-_Q1-Pad1_ Net-_Q5-Pad3_ eSim_NPN
Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_Q1-Pad3_ eSim_PNP
Q4 Net-_Q4-Pad1_ Net-_Q4-Pad2_ Net-_Q1-Pad3_ eSim_PNP
R2 Net-_Q1-Pad1_ Net-_Q10-Pad1_ 300k
R4 Net-_Q4-Pad1_ Net-_Q10-Pad1_ 300k
R6 Net-_Q5-Pad3_ Net-_Q10-Pad1_ 50k
Q3 Net-_Q1-Pad3_ Net-_Q2-Pad1_ Net-_Q2-Pad2_ eSim_PNP
Q2 Net-_Q2-Pad1_ Net-_Q2-Pad2_ Net-_Q2-Pad3_ eSim_PNP
R3 Net-_Q2-Pad3_ Net-_Q2-Pad2_ 40k
R1 Net-_Q2-Pad1_ Net-_R1-Pad2_ 600k
Q6 Net-_Q5-Pad1_ Net-_Q5-Pad1_ Net-_Q6-Pad3_ eSim_PNP
Q7 Net-_Q10-Pad2_ Net-_Q5-Pad1_ Net-_Q7-Pad3_ eSim_PNP
R5 Net-_Q2-Pad3_ Net-_Q6-Pad3_ 50k
R7 Net-_Q2-Pad3_ Net-_Q7-Pad3_ 50k
Q9 Net-_Q2-Pad3_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_NPN
Q10 Net-_Q10-Pad1_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_PNP
U1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_Q10-Pad1_ Net-_Q4-Pad2_ Net-_Q4-Pad1_ Net-_Q2-Pad1_ Net-_R1-Pad2_ Net-_Q10-Pad3_ Net-_Q2-Pad3_ Net-_Q10-Pad2_ PORT
.end
* C:\FOSSEE\eSim\library\SubcircuitLibrary\LH0004\LH0004.cir

* EESchema Netlist Version 1.1 (Spice format) creation date: 06/05/25 11:43:58

* 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: /
Q1 Net-_Q1-Pad1_ Net-_Q1-Pad2_ Net-_Q1-Pad3_ eSim_PNP
Q3 Net-_Q2-Pad3_ Net-_Q1-Pad1_ Net-_Q1-Pad2_ eSim_PNP
R3 Net-_Q1-Pad3_ Net-_Q1-Pad2_ 40K
R1 Net-_Q1-Pad1_ Net-_R1-Pad2_ 600K
Q2 Net-_Q2-Pad1_ Net-_Q2-Pad2_ Net-_Q2-Pad3_ eSim_PNP
Q4 Net-_Q4-Pad1_ Net-_Q4-Pad2_ Net-_Q2-Pad3_ eSim_PNP
R2 Net-_Q2-Pad1_ Net-_Q10-Pad1_ 300K
R4 Net-_Q4-Pad1_ Net-_Q10-Pad1_ 300K
R5 Net-_Q1-Pad3_ Net-_Q6-Pad3_ 50K
Q6 Net-_Q5-Pad1_ Net-_Q5-Pad1_ Net-_Q6-Pad3_ eSim_PNP
Q7 Net-_Q10-Pad2_ Net-_Q5-Pad1_ Net-_Q7-Pad3_ eSim_PNP
R7 Net-_Q1-Pad3_ Net-_Q7-Pad3_ 50K
Q5 Net-_Q5-Pad1_ Net-_Q4-Pad1_ Net-_Q5-Pad3_ eSim_NPN
Q8 Net-_Q10-Pad2_ Net-_Q2-Pad1_ Net-_Q5-Pad3_ eSim_NPN
R6 Net-_Q5-Pad3_ Net-_Q10-Pad1_ 50K
Q9 Net-_Q1-Pad3_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_NPN
Q10 Net-_Q10-Pad1_ Net-_Q10-Pad2_ Net-_Q10-Pad3_ eSim_PNP
U1 Net-_Q2-Pad1_ Net-_Q2-Pad2_ Net-_Q10-Pad1_ Net-_Q4-Pad2_ Net-_Q4-Pad1_ Net-_Q1-Pad1_ Net-_R1-Pad2_ Net-_Q10-Pad3_ Net-_Q1-Pad3_ Net-_Q10-Pad2_ PORT

.end
62 changes: 31 additions & 31 deletions library/SubcircuitLibrary/LH0004/LH0004.cir.out
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
* c:\fossee\esim\library\subcircuitlibrary\lh0004\lh0004.cir
.include NPN.lib
.include PNP.lib
q5 net-_q5-pad1_ net-_q4-pad1_ net-_q5-pad3_ Q2N2222
q8 net-_q10-pad2_ net-_q1-pad1_ net-_q5-pad3_ Q2N2222
q1 net-_q1-pad1_ net-_q1-pad2_ net-_q1-pad3_ Q2N2907A
q4 net-_q4-pad1_ net-_q4-pad2_ net-_q1-pad3_ Q2N2907A
r2 net-_q1-pad1_ net-_q10-pad1_ 300k
r4 net-_q4-pad1_ net-_q10-pad1_ 300k
r6 net-_q5-pad3_ net-_q10-pad1_ 50k
q3 net-_q1-pad3_ net-_q2-pad1_ net-_q2-pad2_ Q2N2907A
q2 net-_q2-pad1_ net-_q2-pad2_ net-_q2-pad3_ Q2N2907A
r3 net-_q2-pad3_ net-_q2-pad2_ 40k
r1 net-_q2-pad1_ net-_r1-pad2_ 600k
q6 net-_q5-pad1_ net-_q5-pad1_ net-_q6-pad3_ Q2N2907A
q7 net-_q10-pad2_ net-_q5-pad1_ net-_q7-pad3_ Q2N2907A
r5 net-_q2-pad3_ net-_q6-pad3_ 50k
r7 net-_q2-pad3_ net-_q7-pad3_ 50k
q9 net-_q2-pad3_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222
q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2907A
* u1 net-_q1-pad1_ net-_q1-pad2_ net-_q10-pad1_ net-_q4-pad2_ net-_q4-pad1_ net-_q2-pad1_ net-_r1-pad2_ net-_q10-pad3_ net-_q2-pad3_ net-_q10-pad2_ 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
* c:\fossee\esim\library\subcircuitlibrary\lh0004\lh0004.cir

.include PNP.lib
.include NPN.lib
q1 net-_q1-pad1_ net-_q1-pad2_ net-_q1-pad3_ Q2N2907A
q3 net-_q2-pad3_ net-_q1-pad1_ net-_q1-pad2_ Q2N2907A
r3 net-_q1-pad3_ net-_q1-pad2_ 40k
r1 net-_q1-pad1_ net-_r1-pad2_ 600k
q2 net-_q2-pad1_ net-_q2-pad2_ net-_q2-pad3_ Q2N2907A
q4 net-_q4-pad1_ net-_q4-pad2_ net-_q2-pad3_ Q2N2907A
r2 net-_q2-pad1_ net-_q10-pad1_ 300k
r4 net-_q4-pad1_ net-_q10-pad1_ 300k
r5 net-_q1-pad3_ net-_q6-pad3_ 50k
q6 net-_q5-pad1_ net-_q5-pad1_ net-_q6-pad3_ Q2N2907A
q7 net-_q10-pad2_ net-_q5-pad1_ net-_q7-pad3_ Q2N2907A
r7 net-_q1-pad3_ net-_q7-pad3_ 50k
q5 net-_q5-pad1_ net-_q4-pad1_ net-_q5-pad3_ Q2N2222
q8 net-_q10-pad2_ net-_q2-pad1_ net-_q5-pad3_ Q2N2222
r6 net-_q5-pad3_ net-_q10-pad1_ 50k
q9 net-_q1-pad3_ net-_q10-pad2_ net-_q10-pad3_ Q2N2222
q10 net-_q10-pad1_ net-_q10-pad2_ net-_q10-pad3_ Q2N2907A
* u1 net-_q2-pad1_ net-_q2-pad2_ net-_q10-pad1_ net-_q4-pad2_ net-_q4-pad1_ net-_q1-pad1_ net-_r1-pad2_ net-_q10-pad3_ net-_q1-pad3_ net-_q10-pad2_ 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
Loading