edit hierarchical_tedax.sch, different ways to instantiate more times same subschematic, as placed sheet or as symbol
This commit is contained in:
parent
df48954ee5
commit
a61d803a3e
|
|
@ -4,6 +4,7 @@ K {}
|
|||
V {}
|
||||
S {}
|
||||
E {}
|
||||
P 7 11 1280 -860 1280 -820 1180 -900 1280 -980 1280 -940 1500 -940 1500 -980 1600 -900 1500 -820 1500 -860 1280 -860 {fill=true}
|
||||
T {Example of hierarchical schematic
|
||||
to be netlisted in tEDAx format.
|
||||
Hierarchy is flattened and hierarchical
|
||||
|
|
@ -12,6 +13,8 @@ avoid collisions.} 1330 -520 0 0 0.8 0.8 {}
|
|||
T {NOTE: circuit is doing nothing useful,
|
||||
just a collection of schematics to show
|
||||
hierarchical tEDAx netlisting} 1330 -220 0 0 0.8 0.8 {}
|
||||
T {Same design
|
||||
repeated 2 times} 1180 -1140 0 0 1 1 {}
|
||||
N 540 -100 540 -80 {lab=VSS}
|
||||
N 540 -200 540 -160 {lab=VREF}
|
||||
N 540 -200 630 -200 {lab=VREF}
|
||||
|
|
@ -39,8 +42,8 @@ N 920 -240 920 -170 {lab=#net2}
|
|||
N 990 -220 990 -210 {lab=G}
|
||||
N 1020 -790 1070 -790 { lab=VOUT_PROTECTED1}
|
||||
N 70 -330 90 -330 { lab=#net3}
|
||||
N 2190 -840 2190 -790 { lab=VOUT_PROTECTED2}
|
||||
N 2140 -790 2190 -790 { lab=VOUT_PROTECTED2}
|
||||
N 2080 -920 2080 -870 { lab=VOUT_PROTECTED2}
|
||||
N 2030 -870 2080 -870 { lab=VOUT_PROTECTED2}
|
||||
N 390 -500 450 -500 { lab=VSS_ANALOG}
|
||||
C {title.sym} 160 -30 0 0 {name=l2 author="Stefan"}
|
||||
C {lab_pin.sym} 70 -470 0 1 {name=p8 lab=VCC12}
|
||||
|
|
@ -100,10 +103,10 @@ C {lab_pin.sym} 70 -350 0 1 {name=p14 lab=VSSLOAD}
|
|||
C {noconn.sym} 90 -330 0 1 {name=l5}
|
||||
C {netlist_options.sym} 30 -260 0 0 {hiersep=.
|
||||
}
|
||||
C {voltage_protection.sch} 1130 -490 0 0 {name=xprot2}
|
||||
C {lab_pin.sym} 2190 -790 0 1 {name=p15 lab=VOUT_PROTECTED2}
|
||||
C {lab_pin.sym} 1300 -1200 0 0 {name=p16 lab=VCC12}
|
||||
C {diode.sym} 2190 -870 0 0 {name=D2 model=D1N914 area=1 device=D1N914 footprint=acy(300)}
|
||||
C {vdd.sym} 2190 -900 0 0 {name=l10 lab=VCC}
|
||||
C {lab_pin.sym} 1300 -1120 0 0 {name=p17 lab=VSS_ANALOG}
|
||||
C {voltage_protection.sym} 1880 -860 0 0 {name=xprot2}
|
||||
C {lab_pin.sym} 2080 -870 0 1 {name=p15 lab=VOUT_PROTECTED2}
|
||||
C {lab_pin.sym} 1730 -870 0 0 {name=p16 lab=VCC12}
|
||||
C {diode.sym} 2080 -950 0 0 {name=D2 model=D1N914 area=1 device=D1N914 footprint=acy(300)}
|
||||
C {vdd.sym} 2080 -980 0 0 {name=l10 lab=VCC}
|
||||
C {lab_pin.sym} 1730 -850 0 0 {name=p17 lab=VSS_ANALOG}
|
||||
C {lab_pin.sym} 70 -410 0 1 {name=p18 lab=VOUT_PROTECTED1}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
v {xschem version=2.9.8 file_version=1.2}
|
||||
G {}
|
||||
K {type=subcircuit
|
||||
format="@name @pinlist @symname"
|
||||
template="name=x1"
|
||||
}
|
||||
V {}
|
||||
S {}
|
||||
E {}
|
||||
L 4 -130 -20 130 -20 {}
|
||||
L 4 -130 20 130 20 {}
|
||||
L 4 -130 -20 -130 20 {}
|
||||
L 4 130 -20 130 20 {}
|
||||
L 4 -150 -10 -130 -10 {}
|
||||
L 4 -150 10 -130 10 {}
|
||||
L 4 130 -10 150 -10 {}
|
||||
B 5 -152.5 -12.5 -147.5 -7.5 {name=VCC_UNREG dir=in name=p3 }
|
||||
B 5 -152.5 7.5 -147.5 12.5 {name=VSSA dir=in name=p1 }
|
||||
B 5 147.5 -12.5 152.5 -7.5 {name=VOUT dir=out name=p0 }
|
||||
T {@symname} -79 -46 0 0 0.3 0.3 {}
|
||||
T {@name} 135 -32 0 0 0.2 0.2 {}
|
||||
T {VCC_UNREG} -125 -14 0 0 0.2 0.2 {}
|
||||
T {VSSA} -125 6 0 0 0.2 0.2 {}
|
||||
T {VOUT} 125 -14 0 1 0.2 0.2 {}
|
||||
Loading…
Reference in New Issue