(Symbol dff_jj_test);
($Id:$);
(PHYSICAL);
(RESOLUTION 1000);
9 dff_jj_test;
DS 0 1 1;
DF;
E
(ELECTRICAL);
(RESOLUTION 1000);
5 7102 (||1:30435 -28000||) (||1:30000 -25000||) (||1:43000 -25000||);
5 7101 tran 1p 3n;
5 18 0
  L SCED:
  W 0 75000 -30000 75000 -31000:
  W 0 71000 -33000 70000 -33000:
  W 0 79000 -33000 80000 -33000:
  W 0 71000 -36000 70000 -36000:
  L ETC1:
  B 8000 7000 75000 -34500:
  L ETC2:
  94 <<DFF>> 73000 -36000 0 3975 2226:
  L MODL:
  94 <<IL>> 78000 -38000 0 978 1053:
  L VALU:
  94 <<vbias>> 73000 -32000 0 2980 1128:
  94 <<in>> 71000 -34000 0 1356 1460:
  94 <<out>> 76000 -34000 0 2504 1460:
  94 <<clk>> 71000 -37000 0 1952 1301:
;
9 dff_jj_test;
DS 0 1 1;
(SymbolCall tff_jj);
5 11 X 1 subckt;
5 10 3 0 14000 -5000 X1T 0 0 0 ?;
5 10 4 1 23000 -5000 X1Q 0 0 0 ?;
5 10 1 2 18000 -2000 X1vbias 0 0 0 ?;
1 Bound 14000 -7000 23000 -2000;
9 tff_jj;
C 0 T 31000 -29000;
(SymbolCall vcc);
5 10 1 0 -9000 12000;
5 11 @ 0;
1 Bound -10000 12000 -8000 14200;
9 vcc;
C 0 T -9000 12000;
(SymbolCall vcc);
5 10 1 0 38000 -22000;
5 11 @ 3;
1 Bound 37000 -22000 39000 -19800;
9 vcc;
C 0 T 38000 -22000;
(SymbolCall vcc);
5 10 1 0 9000 0;
5 11 @ 1;
1 Bound 8000 0 10000 2200;
9 vcc;
C 0 T 9000 0;
(SymbolCall vcc);
5 10 1 0 17000 -23000;
5 11 @ 4;
1 Bound 16000 -23000 18000 -20800;
9 vcc;
C 0 T 17000 -23000;
(SymbolCall vcc);
5 11 @ 2;
5 10 1 0 18000 -2000;
1 Bound 17000 -2000 19000 200;
9 vcc;
C 0 T 18000 -2000;
(SymbolCall gnd);
5 10 0 0 -9000 2000;
1 Bound -10000 -600 -8000 2000;
9 gnd;
C 0 T -10000 1000;
(SymbolCall gnd);
5 10 0 0 -9000 -15000;
1 Bound -10000 -17600 -8000 -15000;
9 gnd;
C 0 T -10000 -16000;
(SymbolCall gnd);
5 10 0 0 -1000 -38000;
1 Bound -2000 -40600 0 -38000;
9 gnd;
C 0 T -2000 -39000;
(SymbolCall dff_jj);
5 10 4 0 33000 -25000 X2Din 0 0 0 ?;
5 10 6 1 33000 -28000 X2clk 0 0 0 ?;
5 10 7 2 43000 -25000 X2out 0 0 0 ?;
5 10 1 3 38000 -22000 X2vbias 0 0 0 ?;
5 11 X 2 subckt;
1 Bound 33000 -30000 43000 -22000;
9 dff_jj;
C 0 T 14000 -53000;
(SymbolCall vsrc);
5 10 0 1 -9000 2000;
5 10 1 0 -9000 12000;
5 15 -9000 8000 0 -1;
5 2 pwl 0 0 10p 10m;
5 11 V 0;
5 5 nophys;
1 Bound -11000 2000 -7000 12000;
9 vsrc;
C 0 T -11000 2000;
(SymbolCall vsrc);
5 10 0 1 -9000 -15000;
5 10 5 0 -9000 -5000;
5 15 -9000 -9000 0 -1;
5 2 pulse 0 50m 20p 50p 50p 100p 300p;
5 11 V 1;
5 5 nophys;
1 Bound -11000 -15000 -7000 -5000;
9 vsrc;
C 0 T -11000 -15000;
(SymbolCall vsrc);
5 10 0 1 -1000 -38000;
5 10 9 0 -1000 -28000;
5 15 -1000 -32000 0 -1;
5 2 pulse 0 50m 70p 50p 50p 100p 300p;
5 5 nophys;
5 11 V 2;
1 Bound -3000 -38000 1000 -28000;
9 vsrc;
C 0 T -3000 -38000;
(SymbolCall res);
5 10 8 1 9000 -28000 R1- 0 0 0 ?;
5 10 9 0 -1000 -28000 R1+ 0 0 0 ?;
5 15 0 -29000 1 0 "<v>/<value>O";
5 2 100;
5 11 R 1;
1 Bound -1000 -29250 9000 -27000;
( Rotate 90 );
9 res;
C 0 R 0 1 T -1000 -28000;
(SymbolCall res);
5 10 2 1 1000 -5000 R0- 0 0 0 ?;
5 10 5 0 -9000 -5000 R0+ 0 0 0 ?;
5 15 -8000 -6000 1 0 "<v>/<value>O";
5 2 100;
5 11 R 0;
1 Bound -9000 -6250 1000 -4000;
( Rotate 90 );
9 res;
C 0 R 0 1 T -9000 -5000;
(SymbolCall dcsfq_il);
5 10 2 0 5000 -5000 X0in 0 0 0 ?;
5 10 3 1 14000 -5000 X0out 0 0 0 ?;
5 10 1 2 9000 0 X0vbias 0 0 0 ?;
5 11 X 0 subckt;
1 Bound 5000 -7000 14000 0;
9 dcsfq_il;
C 0 T 30000 -5000;
(SymbolCall dcsfq_il);
5 10 8 0 13000 -28000 X3in 0 0 0 ?;
5 10 6 1 22000 -28000 X3out 0 0 0 ?;
5 10 1 2 17000 -23000 X3vbias 0 0 0 ?;
5 11 X 3 subckt;
1 Bound 13000 -30000 22000 -23000;
9 dcsfq_il;
C 0 T 38000 -28000;
L SCED;
5 10 2 0 0 0;
W2 0 1000 -5000 5000 -5000;
5 10 4 0 0 0;
W2 0 23000 -5000 30000 -5000 30000 -25000 33000 -25000;
5 10 8 0 0 0;
W2 0 9000 -28000 13000 -28000;
5 10 6 0 0 0;
W2 0 22000 -28000 33000 -28000;
L NAME;
5 16 V 0 11;
94 <<V0>> -11250 7000 64 1275 1000;
5 16 X 0 11;
94 <<X0>> 5250 250 0 1275 1000;
5 16 X 1 11;
94 <<X1>> 14750 0 64 1050 1000;
5 16 R 0 11;
94 <<R0>> -8750 -3750 0 1275 1000;
5 16 V 1 11;
94 <<V1>> -11250 -10000 64 1050 1000;
5 16 X 2 11;
94 <<X2>> 33250 -21750 0 1275 1000;
5 16 X 3 11;
94 <<X3>> 13250 -22750 0 1275 1000;
5 16 R 1 11;
94 <<R1>> -750 -26750 0 1050 1000;
5 16 V 2 11;
94 <<V2>> -3250 -33000 64 1275 1000;
L VALU;
5 16 V 0 2;
94 <<pwl 0 0 10p 10m>> -6750 7250 0 8325 1000;
5 16 R 0 2;
94 <<100>> 750 -7500 64 1650 1000;
5 16 V 1 2;
94 <<pulse 0 50m 20p 50p 50p 100p 300p>> -14750 -19750 0 19350 1000;
5 16 R 1 2;
94 <<100>> 8750 -30500 64 1650 1000;
5 16 V 2 2;
94 <<pulse 0 50m 70p 50p 50p 100p 300p>> -6750 -42750 0 19350 1000;
L NODE;
5 16 @ 0 11;
94 <<vcc>> -9750 14450 0 1875 1000;
5 16 @ 1 11;
94 <<vcc>> 8250 2450 0 1875 1000;
5 16 @ 2 11;
94 <<vcc>> 17250 450 0 1875 1000;
5 16 @ 3 11;
94 <<vcc>> 37250 -19550 0 1875 1000;
5 16 @ 4 11;
94 <<vcc>> 16250 -20550 0 1875 1000;
L SPTX;
94 <<.options ysep>> -15000 16000 0 13568 2021;
DF;
E
* Generated by Xic from cell dff_jj_test
.options ysep
R0 5 2 100
R1 9 8 100
V0 vcc 0 pwl 0 0 10p 10m
V1 5 0 pulse 0 50m 20p 50p 50p 100p 300p
V2 9 0 pulse 0 50m 70p 50p 50p 100p 300p
X0 2 3 vcc dcsfq_il
X1 3 4 vcc tff_jj
X2 4 6 7 vcc dff_jj
X3 8 6 vcc dcsfq_il
.subckt tff_jj T Q vbias
B0 1 0 5 jjr area=.25
B1 4 6 7 jjr area=.15
B2 4 9 8 jjr area=.15
B3 6 0 11 jjr area=.20
B4 9 0 12 jjr area=.20
R0 vbias 1 55
R1 vbias 6 100
X0 T 1 4jj jjarea=0.5
X1 1 4 4jj jjarea=0.5
X2 6 9 4jj jjarea=0.2
X3 9 Q 4jj jjarea=0.5
.ends tff_jj
.subckt 4jj + - jjarea=1
B0 + 2 1 jjr area=jjarea
B1 2 5 4 jjr area=jjarea
B2 5 7 6 jjr area=jjarea
B3 7 - 8 jjr area=jjarea
.ends 4jj
.subckt dcsfq_il in out vbias
B0 4 in 7 jjr area=.225
B1 5 10 9 jjr area=.225
B2 3 12 11 jjr area=.25
LP0 10 0 0.20pH
LP1 12 0 0.11pH
LT0 4 1 0.51pH
LT1 1 5 1.09pH
LT2 5 3 4.41pH
LT3 3 out 2.12pH
LT4 in 0 3.34pH
R0 vbias 1 36
R1 vbias 3 57
.ends dcsfq_il
.subckt dff_jj Din clk out vbias
B0 2 5 6 jjr area=.15
B1 9 3 11 jjr area=.175
B2 3 0 12 jjr area=.20
B3 5 0 13 jjr area=.25
B4 7 0 14 jjr area=.20
R0 vbias 3 63
R1 vbias 5 87
R2 vbias 7 103
X0 clk 2 4jj jjarea=.5
X1 Din 9 4jj jjarea=.5
X2 3 5 4jj jjarea=.1
X3 5 7 4jj jjarea=.3
X4 7 out 4jj jjarea=.5
.ends dff_jj
.model jjr jj(rtype=1, cct=1, icon=10m, vg=2.8m, delv=0.08m,
+ icrit=1m, vshunt=0.5mV cap=1.31p)

