(Symbol sync_sr8_t);
($Id:$);
(PHYSICAL);
(RESOLUTION 1000);
9 sync_sr8_t;
DS 0 1 1;
DF;
E
(ELECTRICAL);
(RESOLUTION 1000);
5 7102 (||1:-81000 2000||) (||1:-80217 36000||) (||1:76000 27000||) (||1:-47602 22000||) (||1:-72000 5000||) (||1:-65000 19000||);
5 7101 tran 0.1p 1n;
5 11 X 0 subckt;
9 sync_sr8_t;
DS 0 1 1;
(SymbolCall gnd);
5 10 0 0 -97000 26000;
1 Bound -98000 23400 -96000 26000;
9 gnd;
C 0 T -98000 25000;
(SymbolCall gnd);
5 10 0 0 -103000 7000;
1 Bound -104000 4400 -102000 7000;
9 gnd;
C 0 T -104000 6000;
(SymbolCall gnd);
5 10 0 0 -97000 -8000;
1 Bound -98000 -10600 -96000 -8000;
9 gnd;
C 0 T -98000 -9000;
(SymbolCall ind);
5 10 3 1 -87000 36000 L0-;
5 10 4 0 -97000 36000 L0+;
5 15 -96000 37000 1 0;
5 2 3.3pH;
5 11 L 0;
1 Bound -97000 36000 -87000 37500;
( Rotate 90 );
9 ind;
C 0 R 0 1 T -87000 35000;
(SymbolCall ind);
5 10 6 1 -87000 2000 L1-;
5 10 7 0 -97000 2000 L1+;
5 15 -96000 3000 1 0;
5 2 3.3pH;
5 11 L 1;
1 Bound -97000 2000 -87000 3500;
( Rotate 90 );
9 ind;
C 0 R 0 1 T -87000 1000;
(SymbolCall jtl);
5 10 1 2 -84000 39000 X0VBIAS;
5 10 2 1 -81000 36000 X0OUT;
5 10 3 0 -87000 36000 X0IN;
5 11 X 0 subckt;
1 Bound -87000 34000 -81000 39000;
9 jtl;
C 0 T -78000 30000;
(SymbolCall jtl);
5 10 1 2 -84000 5000 X2VBIAS;
5 10 5 1 -81000 2000 X2OUT;
5 10 6 0 -87000 2000 X2IN;
5 11 X 2 subckt;
1 Bound -87000 0 -81000 5000;
9 jtl;
C 0 T -78000 -4000;
(SymbolCall sync_sr8);
5 10 8 2 76000 27000 X1OUT;
5 10 2 1 -46000 27000 X1IN;
5 10 5 0 -81000 2000 X1CK;
5 11 X 1 subckt;
1 Bound -82900 -18000 76000 33450;
9 sync_sr8;
C 0 T -76000 -3000;
(SymbolCall vcc);
5 10 1 0 -84000 39000 VCC;
5 11 @ 0;
1 Bound -85000 39000 -83000 41200;
9 vcc;
C 0 T -84000 39000;
(SymbolCall vcc);
5 10 1 0 -103000 17000 VCC;
5 11 @ 1;
1 Bound -104000 17000 -102000 19200;
9 vcc;
C 0 T -103000 17000;
(SymbolCall vcc);
5 10 1 0 -84000 5000 VCC;
5 11 @ 2;
1 Bound -85000 5000 -83000 7200;
9 vcc;
C 0 T -84000 5000;
(SymbolCall vsrc);
5 2 gpulse(0 0 60p 2p 20p b110010101110 r=-1);
5 10 0 1 -97000 26000 V0_1;
5 10 4 0 -97000 36000 V0_0;
5 15 -97000 32000 0 -1;
5 11 V 0;
5 5 nophys;
1 Bound -99000 26000 -95000 36000;
9 vsrc;
C 0 T -99000 26000;
(SymbolCall vsrc);
5 10 0 1 -103000 7000 V1_1;
5 10 1 0 -103000 17000 V1_0;
5 15 -103000 13000 0 -1;
5 2 12mV;
5 11 V 1;
5 5 nophys;
1 Bound -105000 7000 -101000 17000;
9 vsrc;
C 0 T -105000 7000;
(SymbolCall vsrc);
5 2 gpulse(0 0 20p 2p 20p);
5 10 0 1 -97000 -8000 V2_1;
5 10 7 0 -97000 2000 V2_0;
5 15 -97000 -2000 0 -1;
5 11 V 2;
5 5 nophys;
1 Bound -99000 -8000 -95000 2000;
9 vsrc;
C 0 T -99000 -8000;
L SCED;
5 10 2;
W2 0 -81000 36000 -46000 36000 -46000 27000;
L NAME;
5 16 X 0 11;
94 <<X0>> -86750 39250 0 1275 1000;
5 16 L 0 11;
94 <<L0>> -96750 37750 0 1275 1000;
5 16 V 0 11;
94 <<V0>> -99250 34750 320 1275 1000;
5 16 X 1 11;
94 <<X1>> -80750 32450 0 1050 1000;
5 16 V 1 11;
94 <<V1>> -105250 15750 320 1050 1000;
5 16 X 2 11;
94 <<X2>> -86750 5250 0 1275 1000;
5 16 L 1 11;
94 <<L1>> -96750 3750 0 1050 1000;
5 16 V 2 11;
94 <<V2>> -99250 750 320 1275 1000;
L VALU;
5 16 L 0 2;
94 <<3.3pH>> -87250 35750 33088 2700 1000;
5 16 V 0 2;
94 <<gpulse(0 0 60p 2p 20p b110010101110 r=-1)>> -105750 22750 33024 21467 1029;
5 16 V 1 2;
94 <<12mV>> -100750 16750 33024 2206 1029;
5 16 L 1 2;
94 <<3.3pH>> -87250 1750 33088 2700 1000;
5 16 V 2 2;
94 <<gpulse(0 0 20p 2p 20p)>> -99750 -12250 33024 12130 1029;
L NODE;
5 16 @ 0 11;
94 <<vcc>> -84750 41450 0 1875 1000;
5 16 @ 1 11;
94 <<vcc>> -103750 19450 0 1875 1000;
5 16 @ 2 11;
94 <<vcc>> -84750 7450 0 1875 1000;
L SPTX;
94 <<.global Vcc>> -85000 45000 0 19456 3584;
94 <<.option ysep>> -81000 45000 256 22016 3584;
DF;
E
* Generated by Xic from cell sync_sr8_t
.tran 0.1p 1n
.plot tran v(5) v(2) v(8) v(12.x1) v(14.x1) v(13.x1)
.global Vcc
.option ysep
L0 4 3 3.3pH
L1 7 6 3.3pH
V0 4 0 gpulse(0 0 60p 2p 20p b110010101110 r=-1)
V1 VCC 0 12mV
V2 7 0 gpulse(0 0 20p 2p 20p)
X0 3 2 VCC jtl
X1 5 2 8 sync_sr8
X2 6 5 VCC jtl
.subckt sync_sr8 CK IN OUT
X0 IN 19 12 VCC dff_il
X1 19 20 VCC jtl
X2 20 21 11 VCC dff_il
X3 21 22 VCC jtl
X4 22 23 10 VCC dff_il
X5 23 24 VCC jtl
X6 24 25 9 VCC dff_il
X7 25 26 VCC jtl
X8 26 27 8 VCC dff_il
X9 27 28 VCC jtl
X10 28 29 7 VCC dff_il
X11 29 30 VCC jtl
X12 30 31 6 VCC dff_il
X13 31 32 VCC jtl
X14 32 OUT 5 VCC dff_il
X15 13 12 11 VCC split_il
X16 14 13 15 VCC split_il
X17 15 10 9 VCC split_il
X18 CK 14 16 VCC split_il
X19 16 17 18 VCC split_il
X20 17 8 7 VCC split_il
X21 18 6 5 VCC split_il
.ends sync_sr8
.subckt split_il IN OUT1 OUT2 VBIAS
B0 8 7 13 jjr area=.25
B1 9 10 14 jjr area=.325
B2 11 12 15 jjr area=.25
LP0 7 0 0.21pH
LP1 10 0 0.22pH
LP2 12 0 0.21pH
LT0 6 8 1.63pH
LT1 8 OUT2 1.90pH
LT2 IN 9 1.18pH
LT3 9 5 1.42pH
LT4 5 6 0.51pH
LT5 6 11 1.63pH
LT6 11 OUT1 1.90pH
R0 VBIAS 5 21
.ends split_il
.subckt jtl IN OUT VBIAS
B0 5 7 9 jjr area=.25
B1 6 8 10 jjr area=.25
LP0 7 0 .1pH
LP1 8 0 .1pH
LT0 IN 5 2.1pH
LT1 5 4 2.1pH
LT2 4 6 2.1pH
LT3 6 OUT 2.1pH
R0 VBIAS 4 29
.ends jtl
.subckt dff_il IN OUT CLK VBIAS
B0 7 8 15 jjr area=.15
B1 10 9 16 jjr area=.175
B2 9 12 17 jjr area=.20
B3 8 13 18 jjr area=.25
B4 11 14 19 jjr area=.20
LP0 12 0 0.22pH
LP1 13 0 0.50pH
LP2 14 0 0.26pH
LT0 CLK 7 2.31pH
LT1 IN 10 2.50pH
LT2 9 5 1.59pH
LT3 5 8 5.48pH
LT4 8 6 2.62pH
LT5 6 11 1.24pH
LT6 11 OUT 2.02pH
R0 VBIAS 5 43
R1 VBIAS 6 74
.ends dff_il
.model jjr jj(rtype=1, cct=1, icon=10m, vg=2.8m, delv=0.08m,
+ icrit=1m, vshunt=0.5mV cap=1.31p)

