(Symbol sync_sr8a_t);
($Id:$);
(PHYSICAL);
(RESOLUTION 1000);
9 sync_sr8a_t;
DS 0 1 1;
DF;
E
(ELECTRICAL);
(RESOLUTION 1000);
5 7102 (||1:0 18000||) (||1:-30000 18000||) (||1:-70000 18000||) (||1:-73303 27000||) (||1:10000 27000||);
5 7101 tran 0.1p 1n;
5 11 X 0 subckt;
9 sync_sr8a_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 4 1 -87000 36000 L0-;
5 10 5 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 4 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 3 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_sr8a);
5 10 8 2 10000 27000 X1OUT;
5 10 2 1 -75000 27000 X1IN;
5 10 3 0 -75000 2000 X1CK;
5 11 X 1 subckt;
1 Bound -75000 1400 10000 38584;
9 sync_sr8a;
C 0 T -100000 -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 50p b110010101110 r=-1);
5 10 0 1 -97000 26000 V0_1;
5 10 5 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 50p);
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 -75000 36000 -75000 27000;
5 10 3;
W2 0 -81000 2000 -75000 2000;
L NAME;
5 16 X 0 11;
94 <<X0>> -86750 39250 0 1275 1000;
5 16 X 1 11;
94 <<X1>> -74750 38834 0 1050 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 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 50p 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 50p)>> -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_sr8a_t
.tran 0.1p 1n
.plot tran v(3) v(9.x1) v(5.x1) v(2) v(8)
.global Vcc
.option ysep
L0 5 4 3.3pH
L1 7 6 3.3pH
V0 5 0 gpulse(0 0 60p 2p 50p b110010101110 r=-1)
V1 VCC 0 12mV
V2 7 0 gpulse(0 0 20p 2p 50p)
X0 4 2 VCC jtl
X1 3 2 8 sync_sr8a
X2 6 3 VCC jtl
.subckt sync_sr8a CK IN OUT
.param isval=150uA
B0 5 0 19 jjr ics=0.2mA
B1 6 0 20 jjr ics=0.2mA
B2 7 0 21 jjr ics=0.2mA
B3 8 0 22 jjr ics=0.2mA
B4 9 0 23 jjr ics=0.2mA
B5 10 0 24 jjr ics=0.2mA
B6 11 0 25 jjr ics=0.2mA
B7 CK 0 26 jjr ics=0.2mA
I0 0 5 isval
I1 0 6 isval
I2 0 7 isval
I3 0 8 isval
I4 0 9 isval
I5 0 10 isval
I6 0 11 isval
I7 0 CK isval
LT0 6 5 2pH
LT1 7 6 2pH
LT2 8 7 2pH
LT3 9 8 2pH
LT4 10 9 2pH
LT5 11 10 2pH
LT6 CK 11 2pH
X0 IN 12 5 VCC dff_il
X1 12 13 6 VCC dff_il
X2 13 14 7 VCC dff_il
X3 14 15 8 VCC dff_il
X4 15 16 9 VCC dff_il
X5 16 17 10 VCC dff_il
X6 17 18 11 VCC dff_il
X7 18 OUT CK VCC dff_il
.ends sync_sr8a
.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)

.save @I2.X1[c]
.save @I0.X1[c]
.save @I4.X1[c]
.save @I5.X1[c]
.save @I6.X1[c]
.save @I1.X1[c]
.save @I7.X1[c]
.save @I3.X1[c]
