Skip to content

Commit 8b7780d

Browse files
Merge pull request #435 from Senbagaseelan18/IC-Subcircuits
Subcircuit Files for different ICs
2 parents 4737ea0 + 1aeca27 commit 8b7780d

234 files changed

Lines changed: 19746 additions & 639 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
EESchema-LIBRARY Version 2.3
2+
#encoding utf-8
3+
#
4+
# PORT
5+
#
6+
DEF PORT U 0 40 Y Y 26 F N
7+
F0 "U" 50 100 30 H V C CNN
8+
F1 "PORT" 0 0 30 H V C CNN
9+
F2 "" 0 0 60 H V C CNN
10+
F3 "" 0 0 60 H V C CNN
11+
DRAW
12+
A 325 225 285 -1421 -1278 0 1 0 N 100 50 150 0
13+
A 376 -275 356 1294 1408 0 1 0 N 150 0 100 -50
14+
S -100 50 100 -50 0 1 0 N
15+
X ~ 1 250 0 100 L 30 30 1 1 B
16+
X ~ 2 250 0 100 L 30 30 2 1 B
17+
X ~ 3 250 0 100 L 30 30 3 1 B
18+
X ~ 4 250 0 100 L 30 30 4 1 B
19+
X ~ 5 250 0 100 L 30 30 5 1 B
20+
X ~ 6 250 0 100 L 30 30 6 1 B
21+
X ~ 7 250 0 100 L 30 30 7 1 B
22+
X ~ 8 250 0 100 L 30 30 8 1 B
23+
X ~ 9 250 0 100 L 30 30 9 1 B
24+
X ~ 10 250 0 100 L 30 30 10 1 B
25+
X ~ 11 250 0 100 L 30 30 11 1 B
26+
X ~ 12 250 0 100 L 30 30 12 1 B
27+
X ~ 13 250 0 100 L 30 30 13 1 B
28+
X ~ 14 250 0 100 L 30 30 14 1 B
29+
X ~ 15 250 0 100 L 30 30 15 1 B
30+
X ~ 16 250 0 100 L 30 30 16 1 B
31+
X ~ 17 250 0 100 L 30 30 17 1 B
32+
X ~ 18 250 0 100 L 30 30 18 1 B
33+
X ~ 19 250 0 100 L 30 30 19 1 B
34+
X ~ 20 250 0 100 L 30 30 20 1 B
35+
X ~ 21 250 0 100 L 30 30 21 1 B
36+
X ~ 22 250 0 100 L 30 30 22 1 B
37+
X ~ 23 250 0 100 L 30 30 23 1 B
38+
X ~ 24 250 0 100 L 30 30 24 1 B
39+
X ~ 25 250 0 100 L 30 30 25 1 B
40+
X ~ 26 250 0 100 L 30 30 26 1 B
41+
ENDDRAW
42+
ENDDEF
43+
#
44+
# d_inverter
45+
#
46+
DEF d_inverter U 0 40 Y Y 1 F N
47+
F0 "U" 0 -100 60 H V C CNN
48+
F1 "d_inverter" 0 150 60 H V C CNN
49+
F2 "" 50 -50 60 H V C CNN
50+
F3 "" 50 -50 60 H V C CNN
51+
DRAW
52+
P 4 0 1 0 -100 50 -100 -50 100 0 -100 50 N
53+
X ~ 1 -300 0 200 R 50 50 1 1 I
54+
X ~ 2 300 0 200 L 50 50 1 1 O I
55+
ENDDRAW
56+
ENDDEF
57+
#
58+
# d_tristate
59+
#
60+
DEF d_tristate U 0 40 Y Y 1 F N
61+
F0 "U" -250 250 60 H V C CNN
62+
F1 "d_tristate" -200 450 60 H V C CNN
63+
F2 "" -100 350 60 H V C CNN
64+
F3 "" -100 350 60 H V C CNN
65+
DRAW
66+
P 4 0 1 0 -400 550 -400 150 350 350 -400 550 N
67+
X IN 1 -600 350 200 R 50 50 1 1 I
68+
X EN 2 -50 50 193 U 50 50 1 1 I
69+
X OUT 3 550 350 200 L 50 50 1 1 O
70+
ENDDRAW
71+
ENDDEF
72+
#
73+
#End Library
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
* C:\Users\senba\Desktop\FOSSEE\eSim\library\SubcircuitLibrary\74HC126\74HC126.cir
2+
3+
* EESchema Netlist Version 1.1 (Spice format) creation date: 12/27/25 10:39:50
4+
5+
* To exclude a component from the Spice Netlist add [Spice_Netlist_Enabled] user FIELD set to: N
6+
* To reorder the component spice node sequence add [Spice_Node_Sequence] user FIELD and define sequence: 2,1,0
7+
8+
* Sheet Name: /
9+
U2 Net-_U1-Pad1_ Net-_U2-Pad2_ d_inverter
10+
U4 Net-_U2-Pad2_ Net-_U4-Pad2_ d_inverter
11+
U6 Net-_U4-Pad2_ Net-_U6-Pad2_ d_inverter
12+
U3 Net-_U1-Pad2_ Net-_U3-Pad2_ d_inverter
13+
U5 Net-_U3-Pad2_ Net-_U5-Pad2_ d_inverter
14+
U7 Net-_U5-Pad2_ Net-_U7-Pad2_ d_inverter
15+
U8 Net-_U6-Pad2_ Net-_U7-Pad2_ Net-_U8-Pad3_ d_tristate
16+
U9 Net-_U8-Pad3_ Net-_U1-Pad3_ d_inverter
17+
U1 Net-_U1-Pad1_ Net-_U1-Pad2_ Net-_U1-Pad3_ PORT
18+
19+
.end
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
* c:\users\senba\desktop\fossee\esim\library\subcircuitlibrary\74hc126\74hc126.cir
2+
3+
* u2 net-_u1-pad1_ net-_u2-pad2_ d_inverter
4+
* u4 net-_u2-pad2_ net-_u4-pad2_ d_inverter
5+
* u6 net-_u4-pad2_ net-_u6-pad2_ d_inverter
6+
* u3 net-_u1-pad2_ net-_u3-pad2_ d_inverter
7+
* u5 net-_u3-pad2_ net-_u5-pad2_ d_inverter
8+
* u7 net-_u5-pad2_ net-_u7-pad2_ d_inverter
9+
* u8 net-_u6-pad2_ net-_u7-pad2_ net-_u8-pad3_ d_tristate
10+
* u9 net-_u8-pad3_ net-_u1-pad3_ d_inverter
11+
* u1 net-_u1-pad1_ net-_u1-pad2_ net-_u1-pad3_ port
12+
a1 net-_u1-pad1_ net-_u2-pad2_ u2
13+
a2 net-_u2-pad2_ net-_u4-pad2_ u4
14+
a3 net-_u4-pad2_ net-_u6-pad2_ u6
15+
a4 net-_u1-pad2_ net-_u3-pad2_ u3
16+
a5 net-_u3-pad2_ net-_u5-pad2_ u5
17+
a6 net-_u5-pad2_ net-_u7-pad2_ u7
18+
a7 net-_u6-pad2_ net-_u7-pad2_ net-_u8-pad3_ u8
19+
a8 net-_u8-pad3_ net-_u1-pad3_ u9
20+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
21+
.model u2 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
22+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
23+
.model u4 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
24+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
25+
.model u6 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
26+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
27+
.model u3 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
28+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
29+
.model u5 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
30+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
31+
.model u7 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
32+
* Schematic Name: d_tristate, NgSpice Name: d_tristate
33+
.model u8 d_tristate(delay=1.0e-9 input_load=1.0e-12 enable_load=1.0e-12 )
34+
* Schematic Name: d_inverter, NgSpice Name: d_inverter
35+
.model u9 d_inverter(rise_delay=1.0e-9 fall_delay=1.0e-9 input_load=1.0e-12 )
36+
.tran 0e-00 0e-00 0e-00
37+
38+
* Control Statements
39+
.control
40+
run
41+
print allv > plot_data_v.txt
42+
print alli > plot_data_i.txt
43+
.endc
44+
.end
Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
update=22/05/2015 07:44:53
2+
version=1
3+
last_client=kicad
4+
[general]
5+
version=1
6+
RootSch=
7+
BoardNm=
8+
[pcbnew]
9+
version=1
10+
LastNetListRead=
11+
UseCmpFile=1
12+
PadDrill=0.600000000000
13+
PadDrillOvalY=0.600000000000
14+
PadSizeH=1.500000000000
15+
PadSizeV=1.500000000000
16+
PcbTextSizeV=1.500000000000
17+
PcbTextSizeH=1.500000000000
18+
PcbTextThickness=0.300000000000
19+
ModuleTextSizeV=1.000000000000
20+
ModuleTextSizeH=1.000000000000
21+
ModuleTextSizeThickness=0.150000000000
22+
SolderMaskClearance=0.000000000000
23+
SolderMaskMinWidth=0.000000000000
24+
DrawSegmentWidth=0.200000000000
25+
BoardOutlineThickness=0.100000000000
26+
ModuleOutlineThickness=0.150000000000
27+
[cvpcb]
28+
version=1
29+
NetIExt=net
30+
[eeschema]
31+
version=1
32+
LibDir=
33+
[eeschema/libraries]
34+
LibName1=adc-dac
35+
LibName2=memory
36+
LibName3=xilinx
37+
LibName4=microcontrollers
38+
LibName5=dsp
39+
LibName6=microchip
40+
LibName7=analog_switches
41+
LibName8=motorola
42+
LibName9=texas
43+
LibName10=intel
44+
LibName11=audio
45+
LibName12=interface
46+
LibName13=digital-audio
47+
LibName14=philips
48+
LibName15=display
49+
LibName16=cypress
50+
LibName17=siliconi
51+
LibName18=opto
52+
LibName19=atmel
53+
LibName20=contrib
54+
LibName21=power
55+
LibName22=eSim_Plot
56+
LibName23=transistors
57+
LibName24=conn
58+
LibName25=eSim_User
59+
LibName26=regul
60+
LibName27=74xx
61+
LibName28=cmos4000
62+
LibName29=eSim_Analog
63+
LibName30=eSim_Devices
64+
LibName31=eSim_Digital
65+
LibName32=eSim_Hybrid
66+
LibName33=eSim_Miscellaneous
67+
LibName34=eSim_Power
68+
LibName35=eSim_Sources
69+
LibName36=eSim_Subckt
70+
LibName37=eSim_Nghdl
71+
LibName38=eSim_Ngveri
72+
LibName39=eSim_SKY130
73+
LibName40=eSim_SKY130_Subckts

0 commit comments

Comments
 (0)