Browse Source
Update to Garbage Collector for cpl
Update to Garbage Collector for cpl
Update some comments Insert the deleting functions Reset pool_vi and ndn_btree Add an example with 20 call to cpl in sequencepre-master-46
4 changed files with 102 additions and 7 deletions
-
91examples/TransmissionLines/cpl_ibm1a.sp
-
2src/spicelib/devices/cpl/cpldelete.c
-
13src/spicelib/devices/cpl/cplhash.c
-
3src/spicelib/devices/cpl/cplsetup.c
@ -0,0 +1,91 @@ |
|||
6-line coupled multiconductor with ECL drivers |
|||
vemm mm 0 DC -0.4 |
|||
vepp pp 0 DC 0.4 |
|||
vein_left lin 0 PULSE (-0.4 0.4 0N 1N 1N 7N 200N) |
|||
vein_right rin 0 PULSE (-0.4 0.4 2N 1N 1N 7N 200N) |
|||
|
|||
* upper 2 lines |
|||
x1 lin 0 1 1outn ECL |
|||
x2 mm 0 2 2outn ECL |
|||
x7 7 0 7r 7routn ECL |
|||
x8 8 0 8r 8routn ECL |
|||
|
|||
c7r 7r 0 0.1P |
|||
c8r 8r 0 0.1P |
|||
|
|||
* lower 2 lines |
|||
x11 pp 0 11 11outn ECL |
|||
x12 rin 0 12 12outn ECL |
|||
x5 5 0 5l 5loutn ECL |
|||
x6 6 0 6l 6loutn ECL |
|||
|
|||
c5l 5l 0 0.1P |
|||
c6l 6l 0 0.1P |
|||
|
|||
p1 1 2 3 4 5 6 0 7 8 9 10 11 12 0 pline |
|||
|
|||
.model pline cpl |
|||
+C = 0.900000P -0.657947P -0.0767356P -0.0536544P -0.0386514P -0.0523990P |
|||
+ 1.388730P -0.607034P -0.0597635P -0.0258851P -0.0273442P |
|||
+ 1.39328P -0.625675P -0.0425551P -0.0319791P |
|||
+ 1.07821P -0.255048P -0.0715824P |
|||
+ 1.06882P -0.692091P |
|||
+ 0.900000P |
|||
+L = 0.868493E-7 0.781712E-7 0.748428E-7 0.728358E-7 0.700915E-7 0.692178E-7 |
|||
+ 0.866074E-7 0.780613E-7 0.748122E-7 0.711591E-7 0.701023E-7 |
|||
+ 0.865789E-7 0.781095E-7 0.725431E-7 0.711986E-7 |
|||
+ 0.867480E-7 0.744242E-7 0.725826E-7 |
|||
+ 0.868022E-7 0.782377E-7 |
|||
+ 0.868437E-7 |
|||
+R = 0.2 0 0 0 0 0 |
|||
+ 0.2 0 0 0 0 |
|||
+ 0.2 0 0 0 |
|||
+ 0.2 0 0 |
|||
+ 0.2 0 |
|||
+ 0.2 |
|||
+G = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 |
|||
+ |
|||
+length = 2 |
|||
|
|||
*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX |
|||
.MODEL JCTRAN NPN BF=150 VAF=20 IS=4E-17 RB=300 RC=100 CJE=30F CJC=30F |
|||
+ CJS=40F VJE=0.6 VJC=0.6 VJS=0.6 MJE=0.5 MJC=0.5 |
|||
+ MJS=0.5 TF=16P TR=1N |
|||
|
|||
.SUBCKT ECL EIN GND 9 8 |
|||
* Input-GND-OUTP-OUTN |
|||
RIN 1 2 0.077K |
|||
REF 5 6 0.077K |
|||
R1 7 N 1.0K |
|||
R2 P 3 0.4555K |
|||
R3 P 4 0.4555K |
|||
R4 8 N 0.615K |
|||
R5 9 N 0.615K |
|||
RL1 8 GND 0.093K |
|||
RL2 9 GND 0.093K |
|||
LIN EIN 1 0.01U |
|||
LREF 5 GND 0.01U |
|||
CIN 1 GND 0.68P |
|||
CL1 8 GND 1P |
|||
CL2 9 GND 1P |
|||
Q1 3 2 7 JCTRAN |
|||
Q2 4 6 7 JCTRAN |
|||
Q3 P 3 8 JCTRAN |
|||
Q4 P 4 9 JCTRAN |
|||
VEP P GND DC 1.25 |
|||
VEN N GND DC -3 |
|||
.ENDS ECL |
|||
|
|||
.control |
|||
repeat 10 |
|||
TRAN 0.1N 20N |
|||
plot V(3) V(5) V(8) V(11) V(12) |
|||
TRAN 0.1N 20N |
|||
plot V(3) V(5) V(8) V(11) V(12) |
|||
TRAN 0.1N 20N |
|||
plot V(3) V(5) V(8) V(11) V(12) |
|||
end |
|||
quit |
|||
.endc |
|||
|
|||
.END |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue