(Symbol prbs_demo_jj);
($Id:$);
(PHYSICAL);
(RESOLUTION 1000);
9 prbs_demo_jj;
DS 0 1 1;
DF;
E
(ELECTRICAL);
(RESOLUTION 1000);
5 7103 (||1:56791 -34000||) (||1:85273 -34000||) (||1:113131 -34000||) (||1:140781 -34000||) (||1:169262 -34000||);
5 7102 (||1:56791 -34000||) (||1:85273 -34000||) (||1:113131 -34000||) (||1:140781 -34000||) (||1:169262 -34000||);
5 7101 tran 1p 20n;
9 prbs_demo_jj;
DS 0 1 1;
(SymbolCall dff_jj);
5 10 29 0 115000 -34000 X10Din 0 0 0 ?;
5 10 10 1 115000 -37000 X10clk 0 0 0 ?;
5 10 30 2 125000 -34000 X10out 0 0 0 ?;
5 10 1 3 120000 -31000 X10vbias 0 0 0 ?;
5 11 X 10 subckt;
1 Bound 115000 -39000 125000 -31000;
9 dff_jj;
C 0 T 96000 -62000;
(SymbolCall dff_jj);
5 10 30 0 129000 -34000 X11Din 0 0 0 ?;
5 10 11 1 129000 -37000 X11clk 0 0 0 ?;
5 10 31 2 139000 -34000 X11out 0 0 0 ?;
5 10 1 3 134000 -31000 X11vbias 0 0 0 ?;
5 11 X 11 subckt;
1 Bound 129000 -39000 139000 -31000;
9 dff_jj;
C 0 T 110000 -62000;
(SymbolCall dff_jj);
5 10 31 0 143000 -34000 X12Din 0 0 0 ?;
5 10 12 1 143000 -37000 X12clk 0 0 0 ?;
5 10 32 2 153000 -34000 X12out 0 0 0 ?;
5 10 1 3 148000 -31000 X12vbias 0 0 0 ?;
5 11 X 12 subckt;
1 Bound 143000 -39000 153000 -31000;
9 dff_jj;
C 0 T 124000 -62000;
(SymbolCall dff_jj);
5 10 32 0 157000 -34000 X13Din 0 0 0 ?;
5 10 13 1 157000 -37000 X13clk 0 0 0 ?;
5 10 24 2 167000 -34000 X13out 0 0 0 ?;
5 10 1 3 162000 -31000 X13vbias 0 0 0 ?;
5 11 X 13 subckt;
1 Bound 157000 -39000 167000 -31000;
9 dff_jj;
C 0 T 138000 -62000;
(SymbolCall dff_jj);
5 10 19 0 197000 -19000 X1Din 0 0 0 ?;
5 10 3 1 197000 -22000 X1clk 0 0 0 ?;
5 10 21 2 207000 -19000 X1out 0 0 0 ?;
5 10 1 3 202000 -16000 X1vbias 0 0 0 ?;
5 11 X 1 subckt;
1 Bound 197000 -24000 207000 -16000;
9 dff_jj;
C 0 T 178000 -47000;
(SymbolCall dff_jj);
5 10 25 0 59000 -34000 X6Din 0 0 0 ?;
5 10 6 1 59000 -37000 X6clk 0 0 0 ?;
5 10 26 2 69000 -34000 X6out 0 0 0 ?;
5 10 1 3 64000 -31000 X6vbias 0 0 0 ?;
5 11 X 6 subckt;
1 Bound 59000 -39000 69000 -31000;
9 dff_jj;
C 0 T 40000 -62000;
(SymbolCall dff_jj);
5 10 28 0 101000 -34000 X9Din 0 0 0 ?;
5 10 9 1 101000 -37000 X9clk 0 0 0 ?;
5 10 29 2 111000 -34000 X9out 0 0 0 ?;
5 10 1 3 106000 -31000 X9vbias 0 0 0 ?;
5 11 X 9 subckt;
1 Bound 101000 -39000 111000 -31000;
9 dff_jj;
C 0 T 82000 -62000;
(SymbolCall dff_jj);
5 10 23 0 45000 -34000 X5Din 0 0 0 ?;
5 10 5 1 45000 -37000 X5clk 0 0 0 ?;
5 10 25 2 55000 -34000 X5out 0 0 0 ?;
5 10 1 3 50000 -31000 X5vbias 0 0 0 ?;
5 11 X 5 subckt;
1 Bound 45000 -39000 55000 -31000;
9 dff_jj;
C 0 T 26000 -62000;
(SymbolCall dff_jj);
5 10 26 0 73000 -34000 X7Din 0 0 0 ?;
5 10 7 1 73000 -37000 X7clk 0 0 0 ?;
5 10 27 2 83000 -34000 X7out 0 0 0 ?;
5 10 1 3 78000 -31000 X7vbias 0 0 0 ?;
5 11 X 7 subckt;
1 Bound 73000 -39000 83000 -31000;
9 dff_jj;
C 0 T 54000 -62000;
(SymbolCall dff_jj);
5 10 27 0 87000 -34000 X8Din 0 0 0 ?;
5 10 8 1 87000 -37000 X8clk 0 0 0 ?;
5 10 28 2 97000 -34000 X8out 0 0 0 ?;
5 10 1 3 92000 -31000 X8vbias 0 0 0 ?;
5 11 X 8 subckt;
1 Bound 87000 -39000 97000 -31000;
9 dff_jj;
C 0 T 68000 -62000;
(SymbolCall res);
5 10 43 1 63000 -75000 R0- 0 0 0 ?;
5 10 47 0 53000 -75000 R0+ 0 0 0 ?;
5 15 54000 -76000 1 0 "<v>/<value>O";
5 11 R 0;
5 2 100;
1 Bound 53000 -76250 63000 -74000;
( Rotate 90 );
9 res;
C 0 R 0 1 T 53000 -75000;
(SymbolCall res);
5 10 44 1 160000 -75000 R1- 0 0 0 ?;
5 10 48 0 150000 -75000 R1+ 0 0 0 ?;
5 15 151000 -76000 1 0 "<v>/<value>O";
5 11 R 1;
5 2 100;
1 Bound 150000 -76250 160000 -74000;
( Rotate 90 );
9 res;
C 0 R 0 1 T 150000 -75000;
(SymbolCall inv_jj);
5 10 18 0 184000 -19000 X0in 0 0 0 ?;
5 10 19 1 197000 -19000 X0out 0 0 0 ?;
5 10 20 2 184000 -23000 X0T 0 0 0 ?;
5 10 1 3 188000 -14000 X0vbias 0 0 0 ?;
5 11 X 0 subckt;
1 Bound 184000 -25000 197000 -13000;
9 inv_jj;
C 0 T 205000 -22000;
(SymbolCall vsrc);
5 10 0 1 135000 -67000;
5 10 1 0 135000 -57000;
5 15 135000 -61000 0 -1;
5 2 pwl 0 0 10p 10m;
5 11 V 0;
5 5 nophys;
1 Bound 133000 -67000 137000 -57000;
9 vsrc;
C 0 T 133000 -67000;
(SymbolCall vsrc);
5 10 0 1 53000 -85000;
5 10 47 0 53000 -75000;
5 15 53000 -79000 0 -1;
5 2 pulse 0 50m 70p 50p 50p 100p 300p;
5 5 nophys;
5 11 V 1;
1 Bound 51000 -85000 55000 -75000;
9 vsrc;
C 0 T 51000 -85000;
(SymbolCall vsrc);
5 10 0 1 144000 -85000;
5 10 48 0 144000 -75000;
5 15 144000 -79000 0 -1;
5 11 V 2;
5 5 nophys;
5 2 pulse 0 50m 220p 50p 50p 100p 300p;
1 Bound 142000 -85000 146000 -75000;
9 vsrc;
C 0 T 142000 -85000;
(SymbolCall buf_jj);
5 11 X 2 subckt;
5 10 2 0 170000 -21000 X2in 0 0 0 ?;
5 10 20 1 176000 -21000 X2out 0 0 0 ?;
5 10 1 2 173000 -18000 X2vbias 0 0 0 ?;
1 Bound 170000 -23000 176000 -18000;
9 buf_jj;
C 0 T 179000 -27000;
(SymbolCall gnd);
5 10 0 0 135000 -67000;
1 Bound 134000 -69600 136000 -67000;
9 gnd;
C 0 T 134000 -68000;
(SymbolCall gnd);
5 10 0 0 53000 -85000;
1 Bound 52000 -87600 54000 -85000;
9 gnd;
C 0 T 52000 -86000;
(SymbolCall gnd);
5 10 0 0 144000 -85000;
1 Bound 143000 -87600 145000 -85000;
9 gnd;
C 0 T 143000 -86000;
(SymbolCall vcc);
5 10 7 0 204000 -55000;
5 11 @ 33;
1 Bound 204000 -56000 206200 -54000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -55000;
(SymbolCall vcc);
5 10 4 0 218000 -28000;
5 11 @ 7;
1 Bound 218000 -29000 220200 -27000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 218000 -28000;
(SymbolCall vcc);
5 10 1 0 120000 -31000;
5 11 @ 13;
1 Bound 119000 -31000 121000 -28800;
9 vcc;
C 0 T 120000 -31000;
(SymbolCall vcc);
5 10 1 0 213000 -21000;
5 11 @ 3;
1 Bound 212000 -21000 214000 -18800;
9 vcc;
C 0 T 213000 -21000;
(SymbolCall vcc);
5 10 10 0 107000 -67000;
5 11 @ 39;
1 Bound 107000 -68000 109200 -66000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -67000;
(SymbolCall vcc);
5 10 1 0 200000 -73000;
5 11 @ 46;
1 Bound 199000 -73000 201000 -70800;
9 vcc;
C 0 T 200000 -73000;
(SymbolCall vcc);
5 10 3 0 204000 -91000;
5 11 @ 58;
1 Bound 204000 -92000 206200 -90000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -91000;
(SymbolCall vcc);
5 10 1 0 106000 -31000;
5 11 @ 12;
1 Bound 105000 -31000 107000 -28800;
9 vcc;
C 0 T 106000 -31000;
(SymbolCall vcc);
5 10 1 0 174000 -28000;
5 11 @ 6;
1 Bound 173000 -28000 175000 -25800;
9 vcc;
C 0 T 174000 -28000;
(SymbolCall vcc);
5 10 5 0 204000 -52000;
5 11 @ 29;
1 Bound 204000 -53000 206200 -51000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -52000;
(SymbolCall vcc);
5 10 1 0 103000 -85000;
5 11 @ 53;
1 Bound 102000 -85000 104000 -82800;
9 vcc;
C 0 T 103000 -85000;
(SymbolCall vcc);
5 10 1 0 93000 -56000;
5 11 @ 30;
1 Bound 92000 -56000 94000 -53800;
9 vcc;
C 0 T 93000 -56000;
(SymbolCall vcc);
5 10 1 0 93000 -80000;
5 11 @ 49;
1 Bound 92000 -80000 94000 -77800;
9 vcc;
C 0 T 93000 -80000;
(SymbolCall vcc);
5 10 1 0 103000 -49000;
5 11 @ 26;
1 Bound 102000 -49000 104000 -46800;
9 vcc;
C 0 T 103000 -49000;
(SymbolCall vcc);
5 10 14 0 107000 -52000;
5 11 @ 28;
1 Bound 107000 -53000 109200 -51000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -52000;
(SymbolCall vcc);
5 10 15 0 107000 -79000;
5 11 @ 51;
1 Bound 107000 -80000 109200 -78000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -79000;
(SymbolCall vcc);
5 10 1 0 50000 -31000;
5 11 @ 8;
1 Bound 49000 -31000 51000 -28800;
9 vcc;
C 0 T 50000 -31000;
(SymbolCall vcc);
5 10 16 0 204000 -79000;
5 11 @ 52;
1 Bound 204000 -80000 206200 -78000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -79000;
(SymbolCall vcc);
5 10 1 0 190000 -56000;
5 11 @ 31;
1 Bound 189000 -56000 191000 -53800;
9 vcc;
C 0 T 190000 -56000;
(SymbolCall vcc);
5 10 6 0 107000 -55000;
5 11 @ 32;
1 Bound 107000 -56000 109200 -54000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -55000;
(SymbolCall vcc);
5 10 1 0 71000 -70000;
5 11 @ 43;
1 Bound 70000 -70000 72000 -67800;
9 vcc;
C 0 T 71000 -70000;
(SymbolCall vcc);
5 10 1 0 103000 -73000;
5 11 @ 45;
1 Bound 102000 -73000 104000 -70800;
9 vcc;
C 0 T 103000 -73000;
(SymbolCall vcc);
5 10 1 0 78000 -31000;
5 11 @ 10;
1 Bound 77000 -31000 79000 -28800;
9 vcc;
C 0 T 78000 -31000;
(SymbolCall vcc);
5 10 11 0 204000 -67000;
5 11 @ 40;
1 Bound 204000 -68000 206200 -66000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -67000;
(SymbolCall vcc);
5 10 1 0 64000 -31000;
5 11 @ 9;
1 Bound 63000 -31000 65000 -28800;
9 vcc;
C 0 T 64000 -31000;
(SymbolCall vcc);
5 10 17 0 204000 -88000;
5 11 @ 56;
1 Bound 204000 -89000 206200 -87000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -88000;
(SymbolCall vcc);
5 10 12 0 107000 -76000;
5 11 @ 47;
1 Bound 107000 -77000 109200 -75000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -76000;
(SymbolCall vcc);
5 10 1 0 83000 -69000;
5 11 @ 41;
1 Bound 82000 -69000 84000 -66800;
9 vcc;
C 0 T 83000 -69000;
(SymbolCall vcc);
5 10 1 0 200000 -85000;
5 11 @ 54;
1 Bound 199000 -85000 201000 -82800;
9 vcc;
C 0 T 200000 -85000;
(SymbolCall vcc);
5 10 1 0 180000 -69000;
5 11 @ 42;
1 Bound 179000 -69000 181000 -66800;
9 vcc;
C 0 T 180000 -69000;
(SymbolCall vcc);
5 10 5 0 45000 -37000;
5 11 @ 17;
1 Bound 42800 -38000 45000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 45000 -37000;
(SymbolCall vcc);
5 10 7 0 73000 -37000;
5 11 @ 19;
1 Bound 70800 -38000 73000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 73000 -37000;
(SymbolCall vcc);
5 10 10 0 115000 -37000;
5 11 @ 22;
1 Bound 112800 -38000 115000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 115000 -37000;
(SymbolCall vcc);
5 10 1 0 162000 -31000;
5 11 @ 16;
1 Bound 161000 -31000 163000 -28800;
9 vcc;
C 0 T 162000 -31000;
(SymbolCall vcc);
5 10 13 0 157000 -37000;
5 11 @ 25;
1 Bound 154800 -38000 157000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 157000 -37000;
(SymbolCall vcc);
5 10 2 0 107000 -88000;
5 11 @ 55;
1 Bound 107000 -89000 109200 -87000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -88000;
(SymbolCall vcc);
5 10 3 0 197000 -22000;
5 11 @ 5;
1 Bound 194800 -23000 197000 -21000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 197000 -22000;
(SymbolCall vcc);
5 10 1 0 103000 -61000;
5 11 @ 35;
1 Bound 102000 -61000 104000 -58800;
9 vcc;
C 0 T 103000 -61000;
(SymbolCall vcc);
5 10 1 0 202000 -16000;
5 11 @ 1;
1 Bound 201000 -16000 203000 -13800;
9 vcc;
C 0 T 202000 -16000;
(SymbolCall vcc);
5 10 1 0 190000 -80000;
5 11 @ 50;
1 Bound 189000 -80000 191000 -77800;
9 vcc;
C 0 T 190000 -80000;
(SymbolCall vcc);
5 10 9 0 101000 -37000;
5 11 @ 21;
1 Bound 98800 -38000 101000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 101000 -37000;
(SymbolCall vcc);
5 10 11 0 129000 -37000;
5 11 @ 23;
1 Bound 126800 -38000 129000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 129000 -37000;
(SymbolCall vcc);
5 10 1 0 92000 -31000;
5 11 @ 11;
1 Bound 91000 -31000 93000 -28800;
9 vcc;
C 0 T 92000 -31000;
(SymbolCall vcc);
5 10 1 0 200000 -49000;
5 11 @ 27;
1 Bound 199000 -49000 201000 -46800;
9 vcc;
C 0 T 200000 -49000;
(SymbolCall vcc);
5 10 1 0 134000 -31000;
5 11 @ 14;
1 Bound 133000 -31000 135000 -28800;
9 vcc;
C 0 T 134000 -31000;
(SymbolCall vcc);
5 10 1 0 173000 -18000;
5 11 @ 2;
1 Bound 172000 -18000 174000 -15800;
9 vcc;
C 0 T 173000 -18000;
(SymbolCall vcc);
5 10 2 0 170000 -21000;
5 11 @ 4;
1 Bound 167800 -22000 170000 -20000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 170000 -21000;
(SymbolCall vcc);
5 10 4 0 107000 -91000;
5 11 @ 57;
1 Bound 107000 -92000 109200 -90000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -91000;
(SymbolCall vcc);
5 10 12 0 143000 -37000;
5 11 @ 24;
1 Bound 140800 -38000 143000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 143000 -37000;
(SymbolCall vcc);
5 10 1 0 200000 -61000;
5 11 @ 36;
1 Bound 199000 -61000 201000 -58800;
9 vcc;
C 0 T 200000 -61000;
(SymbolCall vcc);
5 10 9 0 204000 -64000;
5 11 @ 38;
1 Bound 204000 -65000 206200 -63000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -64000;
(SymbolCall vcc);
5 10 8 0 87000 -37000;
5 11 @ 20;
1 Bound 84800 -38000 87000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 87000 -37000;
(SymbolCall vcc);
5 10 1 0 188000 -14000;
5 11 @ 0;
1 Bound 187000 -14000 189000 -11800;
9 vcc;
C 0 T 188000 -14000;
(SymbolCall vcc);
5 10 1 0 135000 -57000;
5 11 @ 34;
1 Bound 134000 -57000 136000 -54800;
9 vcc;
C 0 T 135000 -57000;
(SymbolCall vcc);
5 10 1 0 168000 -70000;
5 11 @ 44;
1 Bound 167000 -70000 169000 -67800;
9 vcc;
C 0 T 168000 -70000;
(SymbolCall vcc);
5 10 8 0 107000 -64000;
5 11 @ 37;
1 Bound 107000 -65000 109200 -63000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 107000 -64000;
(SymbolCall vcc);
5 10 13 0 204000 -76000;
5 11 @ 48;
1 Bound 204000 -77000 206200 -75000;
( Rotate 270 );
9 vcc;
C 0 R 0 -1 T 204000 -76000;
(SymbolCall vcc);
5 10 6 0 59000 -37000;
5 11 @ 18;
1 Bound 56800 -38000 59000 -36000;
( Rotate 90 );
9 vcc;
C 0 R 0 1 T 59000 -37000;
(SymbolCall vcc);
5 10 1 0 148000 -31000;
5 11 @ 15;
1 Bound 147000 -31000 149000 -28800;
9 vcc;
C 0 T 148000 -31000;
(SymbolCall xor_jj);
5 10 21 0 209000 -24000 X3in1 0 0 0 ?;
5 10 22 1 209000 -28000 X3in2 0 0 0 ?;
5 10 23 2 218000 -24000 X3out 0 0 0 ?;
5 10 4 3 218000 -28000 X3clk 0 0 0 ?;
5 10 1 4 213000 -21000 X3vbias 0 0 0 ?;
5 11 X 3 subckt;
1 Bound 209000 -30000 218000 -21000;
9 xor_jj;
C 0 T 206000 -33000;
(SymbolCall split_jj);
5 10 33 0 100000 -55000 X14in 0 0 0 ?;
5 10 14 1 107000 -52000 X14out1 0 0 0 ?;
5 10 6 2 107000 -55000 X14out2 0 0 0 ?;
5 10 1 3 103000 -49000 X14vbias 0 0 0 ?;
5 11 X 14 subckt;
1 Bound 100000 -57000 107000 -49000;
9 split_jj;
C 0 T 116000 -37000;
(SymbolCall split_jj);
5 10 40 0 90000 -86000 X26in 0 0 0 ?;
5 10 45 1 97000 -83000 X26out1 0 0 0 ?;
5 10 49 2 97000 -86000 X26out2 0 0 0 ?;
5 10 1 3 93000 -80000 X26vbias 0 0 0 ?;
5 11 X 26 subckt;
1 Bound 90000 -88000 97000 -80000;
9 split_jj;
C 0 T 106000 -68000;
(SymbolCall split_jj);
5 10 35 0 90000 -62000 X16in 0 0 0 ?;
5 10 33 1 97000 -59000 X16out1 0 0 0 ?;
5 10 36 2 97000 -62000 X16out2 0 0 0 ?;
5 10 1 3 93000 -56000 X16vbias 0 0 0 ?;
5 11 X 16 subckt;
1 Bound 90000 -64000 97000 -56000;
9 split_jj;
C 0 T 106000 -44000;
(SymbolCall split_jj);
5 10 24 0 171000 -34000 X4in 0 0 0 ?;
5 10 18 1 178000 -31000 X4out1 0 0 0 ?;
5 10 22 2 178000 -34000 X4out2 0 0 0 ?;
5 10 1 3 174000 -28000 X4vbias 0 0 0 ?;
5 11 X 4 subckt;
1 Bound 171000 -36000 178000 -28000;
9 split_jj;
C 0 T 187000 -16000;
(SymbolCall split_jj);
5 10 34 0 197000 -55000 X15in 0 0 0 ?;
5 10 5 1 204000 -52000 X15out1 0 0 0 ?;
5 10 7 2 204000 -55000 X15out2 0 0 0 ?;
5 10 1 3 200000 -49000 X15vbias 0 0 0 ?;
5 11 X 15 subckt;
1 Bound 197000 -57000 204000 -49000;
9 split_jj;
C 0 T 213000 -37000;
(SymbolCall split_jj);
5 10 38 0 197000 -67000 X19in 0 0 0 ?;
5 10 9 1 204000 -64000 X19out1 0 0 0 ?;
5 10 11 2 204000 -67000 X19out2 0 0 0 ?;
5 10 1 3 200000 -61000 X19vbias 0 0 0 ?;
5 11 X 19 subckt;
1 Bound 197000 -69000 204000 -61000;
9 split_jj;
C 0 T 213000 -49000;
(SymbolCall split_jj);
5 10 50 0 197000 -91000 X29in 0 0 0 ?;
5 10 17 1 204000 -88000 X29out1 0 0 0 ?;
5 10 3 2 204000 -91000 X29out2 0 0 0 ?;
5 10 1 3 200000 -85000 X29vbias 0 0 0 ?;
5 11 X 29 subckt;
1 Bound 197000 -93000 204000 -85000;
9 split_jj;
C 0 T 213000 -73000;
(SymbolCall split_jj);
5 10 41 0 177000 -75000 X21in 0 0 0 ?;
5 10 37 1 184000 -72000 X21out1 0 0 0 ?;
5 10 42 2 184000 -75000 X21out2 0 0 0 ?;
5 10 1 3 180000 -69000 X21vbias 0 0 0 ?;
5 11 X 21 subckt;
1 Bound 177000 -77000 184000 -69000;
9 split_jj;
C 0 T 193000 -57000;
(SymbolCall split_jj);
5 10 49 0 100000 -91000 X28in 0 0 0 ?;
5 10 2 1 107000 -88000 X28out1 0 0 0 ?;
5 10 4 2 107000 -91000 X28out2 0 0 0 ?;
5 10 1 3 103000 -85000 X28vbias 0 0 0 ?;
5 11 X 28 subckt;
1 Bound 100000 -93000 107000 -85000;
9 split_jj;
C 0 T 116000 -73000;
(SymbolCall split_jj);
5 10 37 0 187000 -62000 X17in 0 0 0 ?;
5 10 34 1 194000 -59000 X17out1 0 0 0 ?;
5 10 38 2 194000 -62000 X17out2 0 0 0 ?;
5 10 1 3 190000 -56000 X17vbias 0 0 0 ?;
5 11 X 17 subckt;
1 Bound 187000 -64000 194000 -56000;
9 split_jj;
C 0 T 203000 -44000;
(SymbolCall split_jj);
5 10 36 0 100000 -67000 X18in 0 0 0 ?;
5 10 8 1 107000 -64000 X18out1 0 0 0 ?;
5 10 10 2 107000 -67000 X18out2 0 0 0 ?;
5 10 1 3 103000 -61000 X18vbias 0 0 0 ?;
5 11 X 18 subckt;
1 Bound 100000 -69000 107000 -61000;
9 split_jj;
C 0 T 116000 -49000;
(SymbolCall split_jj);
5 10 39 0 80000 -75000 X20in 0 0 0 ?;
5 10 35 1 87000 -72000 X20out1 0 0 0 ?;
5 10 40 2 87000 -75000 X20out2 0 0 0 ?;
5 10 1 3 83000 -69000 X20vbias 0 0 0 ?;
5 11 X 20 subckt;
1 Bound 80000 -77000 87000 -69000;
9 split_jj;
C 0 T 96000 -57000;
(SymbolCall split_jj);
5 10 45 0 100000 -79000 X24in 0 0 0 ?;
5 10 12 1 107000 -76000 X24out1 0 0 0 ?;
5 10 15 2 107000 -79000 X24out2 0 0 0 ?;
5 10 1 3 103000 -73000 X24vbias 0 0 0 ?;
5 11 X 24 subckt;
1 Bound 100000 -81000 107000 -73000;
9 split_jj;
C 0 T 116000 -61000;
(SymbolCall split_jj);
5 10 46 0 197000 -79000 X25in 0 0 0 ?;
5 10 13 1 204000 -76000 X25out1 0 0 0 ?;
5 10 16 2 204000 -79000 X25out2 0 0 0 ?;
5 10 1 3 200000 -73000 X25vbias 0 0 0 ?;
5 11 X 25 subckt;
1 Bound 197000 -81000 204000 -73000;
9 split_jj;
C 0 T 213000 -61000;
(SymbolCall split_jj);
5 10 42 0 187000 -86000 X27in 0 0 0 ?;
5 10 46 1 194000 -83000 X27out1 0 0 0 ?;
5 10 50 2 194000 -86000 X27out2 0 0 0 ?;
5 10 1 3 190000 -80000 X27vbias 0 0 0 ?;
5 11 X 27 subckt;
1 Bound 187000 -88000 194000 -80000;
9 split_jj;
C 0 T 203000 -68000;
(SymbolCall dcsfq_il);
5 10 43 0 67000 -75000 X22in 0 0 0 ?;
5 10 39 1 76000 -75000 X22out 0 0 0 ?;
5 10 1 2 71000 -70000 X22vbias 0 0 0 ?;
5 11 X 22 subckt;
1 Bound 67000 -77000 76000 -70000;
9 dcsfq_il;
C 0 T 92000 -75000;
(SymbolCall dcsfq_il);
5 10 44 0 164000 -75000 X23in 0 0 0 ?;
5 10 41 1 173000 -75000 X23out 0 0 0 ?;
5 10 1 2 168000 -70000 X23vbias 0 0 0 ?;
5 11 X 23 subckt;
1 Bound 164000 -77000 173000 -70000;
9 dcsfq_il;
C 0 T 189000 -75000;
L SCED;
5 10 23 0 0 0;
W2 0 218000 -24000 219000 -24000 219000 -5000 43000 -5000 43000 -34000
  45000 -34000;
5 10 18 0 0 0;
W2 0 184000 -19000 178000 -19000 178000 -31000;
5 10 21 0 0 0;
W2 0 207000 -19000 208000 -19000 208000 -24000 209000 -24000;
5 10 20 0 0 0;
W2 0 176000 -21000 182000 -21000 182000 -23000 184000 -23000;
5 10 22 0 0 0;
W2 0 178000 -34000 208000 -34000 208000 -28000 209000 -28000;
5 10 25 0 0 0;
W2 0 55000 -34000 59000 -34000;
5 10 26 0 0 0;
W2 0 69000 -34000 73000 -34000;
5 10 27 0 0 0;
W2 0 83000 -34000 87000 -34000;
5 10 28 0 0 0;
W2 0 97000 -34000 101000 -34000;
5 10 29 0 0 0;
W2 0 111000 -34000 115000 -34000;
5 10 30 0 0 0;
W2 0 125000 -34000 129000 -34000;
5 10 31 0 0 0;
W2 0 139000 -34000 143000 -34000;
5 10 32 0 0 0;
W2 0 153000 -34000 157000 -34000;
5 10 24 0 0 0;
W2 0 167000 -34000 171000 -34000;
5 10 33 0 0 0;
W2 0 97000 -59000 98000 -59000 98000 -55000 100000 -55000;
5 10 34 0 0 0;
W2 0 194000 -59000 195000 -59000 195000 -55000 197000 -55000;
5 10 35 0 0 0;
W2 0 90000 -62000 88000 -62000 88000 -72000 87000 -72000;
5 10 36 0 0 0;
W2 0 97000 -62000 98000 -62000 98000 -67000 100000 -67000;
5 10 37 0 0 0;
W2 0 187000 -62000 185000 -62000 185000 -72000 184000 -72000;
5 10 38 0 0 0;
W2 0 194000 -62000 195000 -62000 195000 -67000 197000 -67000;
5 10 43 0 0 0;
W2 0 63000 -75000 67000 -75000;
5 10 39 0 0 0;
W2 0 76000 -75000 80000 -75000;
5 10 40 0 0 0;
W2 0 87000 -75000 88000 -75000 88000 -86000 90000 -86000;
5 10 48 0 0 0;
W2 0 144000 -75000 150000 -75000;
5 10 44 0 0 0;
W2 0 160000 -75000 164000 -75000;
5 10 41 0 0 0;
W2 0 173000 -75000 177000 -75000;
5 10 42 0 0 0;
W2 0 184000 -75000 185000 -75000 185000 -86000 187000 -86000;
5 10 45 0 0 0;
W2 0 100000 -79000 98000 -79000 98000 -83000 97000 -83000;
5 10 46 0 0 0;
W2 0 197000 -79000 195000 -79000 195000 -83000 194000 -83000;
5 10 49 0 0 0;
W2 0 97000 -86000 98000 -86000 98000 -91000 100000 -91000;
5 10 50 0 0 0;
W2 0 194000 -86000 195000 -86000 195000 -91000 197000 -91000;
L NAME;
5 16 X 0 11;
94 <<X0>> 184250 -12750 0 1275 1000;
5 16 X 1 11;
94 <<X1>> 198725 -16000 0 1050 1000;
5 16 X 2 11;
94 <<X2>> 170250 -17750 0 1275 1000;
5 16 X 3 11;
94 <<X3>> 209250 -20750 0 1275 1000;
5 16 X 5 11;
94 <<X5>> 46725 -31000 0 1275 1000;
5 16 X 6 11;
94 <<X6>> 60725 -31000 0 1275 1000;
5 16 X 7 11;
94 <<X7>> 74725 -31000 0 1275 1000;
5 16 X 8 11;
94 <<X8>> 88725 -31000 0 1275 1000;
5 16 X 9 11;
94 <<X9>> 102725 -31000 0 1275 1000;
5 16 X 10 11;
94 <<X10>> 116725 -31000 0 1650 1000;
5 16 X 11 11;
94 <<X11>> 130725 -31000 0 1425 1000;
5 16 X 12 11;
94 <<X12>> 144725 -31000 0 1650 1000;
5 16 X 13 11;
94 <<X13>> 158725 -31000 0 1650 1000;
5 16 X 4 11;
94 <<X4>> 170750 -32000 64 1275 1000;
5 16 X 14 11;
94 <<X14>> 99750 -53000 64 1650 1000;
5 16 X 15 11;
94 <<X15>> 196750 -53000 64 1650 1000;
5 16 X 16 11;
94 <<X16>> 89750 -60000 64 1650 1000;
5 16 X 17 11;
94 <<X17>> 186750 -60000 64 1650 1000;
5 16 V 0 11;
94 <<V0>> 132750 -62000 64 1275 1000;
5 16 X 18 11;
94 <<X18>> 99750 -65000 64 1650 1000;
5 16 X 19 11;
94 <<X19>> 196750 -65000 64 1650 1000;
5 16 X 22 11;
94 <<X22>> 67250 -69750 0 1875 1000;
5 16 X 23 11;
94 <<X23>> 164250 -69750 0 1875 1000;
5 16 X 20 11;
94 <<X20>> 79750 -73000 64 1875 1000;
5 16 X 21 11;
94 <<X21>> 176750 -73000 64 1650 1000;
5 16 R 0 11;
94 <<R0>> 53250 -73750 0 1275 1000;
5 16 R 1 11;
94 <<R1>> 150250 -73750 0 1050 1000;
5 16 X 24 11;
94 <<X24>> 99750 -77000 64 1875 1000;
5 16 X 25 11;
94 <<X25>> 196750 -77000 64 1875 1000;
5 16 V 1 11;
94 <<V1>> 50750 -80000 64 1050 1000;
5 16 V 2 11;
94 <<V2>> 141750 -80000 64 1275 1000;
5 16 X 26 11;
94 <<X26>> 89750 -84000 64 1875 1000;
5 16 X 27 11;
94 <<X27>> 186750 -84000 64 1875 1000;
5 16 X 28 11;
94 <<X28>> 99750 -89000 64 1875 1000;
5 16 X 29 11;
94 <<X29>> 196750 -89000 64 1875 1000;
L VALU;
5 16 V 0 2;
94 <<pwl 0 0 10p 10m>> 137250 -61750 0 8325 1000;
5 16 R 0 2;
94 <<100>> 62750 -77500 64 1650 1000;
5 16 R 1 2;
94 <<100>> 159750 -77500 64 1650 1000;
5 16 V 1 2;
94 <<pulse 0 50m 70p 50p 50p 100p 300p>> 47250 -89750 0 19350 1000;
5 16 V 2 2;
94 <<pulse 0 50m 220p 50p 50p 100p 300p>> 138250 -89750 0 19950 1000;
L NODE;
5 16 @ 0 11;
94 <<vcc>> 187250 -11550 0 1875 1000;
5 16 @ 1 11;
94 <<vcc>> 201250 -13550 0 1875 1000;
5 16 @ 2 11;
94 <<vcc>> 172250 -15550 0 1875 1000;
5 16 @ 3 11;
94 <<vcc>> 212250 -18550 0 1875 1000;
5 16 @ 4 11;
94 <<clk7>> 167550 -20750 64 2175 1000;
5 16 @ 5 11;
94 <<clkb8>> 194550 -21750 64 2775 1000;
5 16 @ 6 11;
94 <<vcc>> 173250 -25550 0 1875 1000;
5 16 @ 7 11;
94 <<clk8>> 220450 -27750 0 2175 1000;
5 16 @ 8 11;
94 <<vcc>> 49250 -28550 0 1875 1000;
5 16 @ 9 11;
94 <<vcc>> 63250 -28550 0 1875 1000;
5 16 @ 10 11;
94 <<vcc>> 77250 -28550 0 1875 1000;
5 16 @ 11 11;
94 <<vcc>> 91250 -28550 0 1875 1000;
5 16 @ 12 11;
94 <<vcc>> 105250 -28550 0 1875 1000;
5 16 @ 13 11;
94 <<vcc>> 119250 -28550 0 1875 1000;
5 16 @ 14 11;
94 <<vcc>> 133250 -28550 0 1875 1000;
5 16 @ 15 11;
94 <<vcc>> 147250 -28550 0 1875 1000;
5 16 @ 16 11;
94 <<vcc>> 161250 -28550 0 1875 1000;
5 16 @ 17 11;
94 <<clkb1>> 42550 -36750 64 2550 1000;
5 16 @ 18 11;
94 <<clk2>> 56550 -36750 64 2175 1000;
5 16 @ 19 11;
94 <<clkb2>> 70550 -36750 64 2775 1000;
5 16 @ 20 11;
94 <<clk3>> 84550 -36750 64 2175 1000;
5 16 @ 21 11;
94 <<clkb3>> 98550 -36750 64 2775 1000;
5 16 @ 22 11;
94 <<clk4>> 112550 -36750 64 2175 1000;
5 16 @ 23 11;
94 <<clkb4>> 126550 -36750 64 2775 1000;
5 16 @ 24 11;
94 <<clk5>> 140550 -36750 64 2175 1000;
5 16 @ 25 11;
94 <<clkb5>> 154550 -36750 64 2775 1000;
5 16 @ 26 11;
94 <<vcc>> 102250 -46550 0 1875 1000;
5 16 @ 27 11;
94 <<vcc>> 199250 -46550 0 1875 1000;
5 16 @ 28 11;
94 <<clk1>> 109450 -51750 0 1950 1000;
5 16 @ 29 11;
94 <<clkb1>> 206450 -51750 0 2550 1000;
5 16 @ 30 11;
94 <<vcc>> 92250 -53550 0 1875 1000;
5 16 @ 31 11;
94 <<vcc>> 189250 -53550 0 1875 1000;
5 16 @ 34 11;
94 <<vcc>> 134250 -54550 0 1875 1000;
5 16 @ 32 11;
94 <<clk2>> 109450 -54750 0 2175 1000;
5 16 @ 33 11;
94 <<clkb2>> 206450 -54750 0 2775 1000;
5 16 @ 35 11;
94 <<vcc>> 102250 -58550 0 1875 1000;
5 16 @ 36 11;
94 <<vcc>> 199250 -58550 0 1875 1000;
5 16 @ 37 11;
94 <<clk3>> 109450 -63750 0 2175 1000;
5 16 @ 38 11;
94 <<clkb3>> 206450 -63750 0 2775 1000;
5 16 @ 41 11;
94 <<vcc>> 82250 -66550 0 1875 1000;
5 16 @ 42 11;
94 <<vcc>> 179250 -66550 0 1875 1000;
5 16 @ 39 11;
94 <<clk4>> 109450 -66750 0 2175 1000;
5 16 @ 40 11;
94 <<clkb4>> 206450 -66750 0 2775 1000;
5 16 @ 43 11;
94 <<vcc>> 70250 -67550 0 1875 1000;
5 16 @ 44 11;
94 <<vcc>> 167250 -67550 0 1875 1000;
5 16 @ 45 11;
94 <<vcc>> 102250 -70550 0 1875 1000;
5 16 @ 46 11;
94 <<vcc>> 199250 -70550 0 1875 1000;
5 16 @ 47 11;
94 <<clk5>> 109450 -75750 0 2175 1000;
5 16 @ 48 11;
94 <<clkb5>> 206450 -75750 0 2775 1000;
5 16 @ 49 11;
94 <<vcc>> 92250 -77550 0 1875 1000;
5 16 @ 50 11;
94 <<vcc>> 189250 -77550 0 1875 1000;
5 16 @ 51 11;
94 <<clk6>> 109450 -78750 0 2175 1000;
5 16 @ 52 11;
94 <<clkb6>> 206450 -78750 0 2775 1000;
5 16 @ 53 11;
94 <<vcc>> 102250 -82550 0 1875 1000;
5 16 @ 54 11;
94 <<vcc>> 199250 -82550 0 1875 1000;
5 16 @ 55 11;
94 <<clk7>> 109450 -87750 0 2175 1000;
5 16 @ 56 11;
94 <<clkb7>> 206450 -87750 0 2775 1000;
5 16 @ 57 11;
94 <<clk8>> 109450 -90750 0 2175 1000;
5 16 @ 58 11;
94 <<clkb8>> 206450 -90750 0 2775 1000;
L SPTX;
94 <<.options maxdata=256k>> 118000 -49000 0 27328 2453;
94 <<.options ysep>> 129000 -53000 0 13568 2021;
DF;
E
* Generated by Xic from cell prbs_demo_jj
.options maxdata=256k
.options ysep
R0 47 43 100
R1 48 44 100
V0 vcc 0 pwl 0 0 10p 10m
V1 47 0 pulse 0 50m 70p 50p 50p 100p 300p
V2 48 0 pulse 0 50m 220p 50p 50p 100p 300p
X0 18 19 20 vcc inv_jj
X1 19 clkb8 21 vcc dff_jj
X2 clk7 20 vcc buf_jj
X3 21 22 23 clk8 vcc xor_jj
X4 24 18 22 vcc split_jj
X5 23 clkb1 25 vcc dff_jj
X6 25 clk2 26 vcc dff_jj
X7 26 clkb2 27 vcc dff_jj
X8 27 clk3 28 vcc dff_jj
X9 28 clkb3 29 vcc dff_jj
X10 29 clk4 30 vcc dff_jj
X11 30 clkb4 31 vcc dff_jj
X12 31 clk5 32 vcc dff_jj
X13 32 clkb5 24 vcc dff_jj
X14 33 clk1 clk2 vcc split_jj
X15 34 clkb1 clkb2 vcc split_jj
X16 35 33 36 vcc split_jj
X17 37 34 38 vcc split_jj
X18 36 clk3 clk4 vcc split_jj
X19 38 clkb3 clkb4 vcc split_jj
X20 39 35 40 vcc split_jj
X21 41 37 42 vcc split_jj
X22 43 39 vcc dcsfq_il
X23 44 41 vcc dcsfq_il
X24 45 clk5 clk6 vcc split_jj
X25 46 clkb5 clkb6 vcc split_jj
X26 40 45 49 vcc split_jj
X27 42 46 50 vcc split_jj
X28 49 clk7 clk8 vcc split_jj
X29 50 clkb7 clkb8 vcc split_jj
.subckt split_jj in out1 out2 vbias
B0 3 0 5 jjr area=.25
B1 1 0 9 jjr area=.355
B2 4 0 11 jjr area=.25
R0 vbias 1 38
R1 vbias 3 58
R2 vbias 4 58
X0 6 3 4jj jjarea=0.3
X1 3 out1 4jj jjarea=0.5
X2 in 1 4jj jjarea=0.5
X3 1 6 4jj jjarea=0.5
X4 6 4 4jj jjarea=0.3
X5 4 out2 4jj jjarea=0.5
.ends split_jj
.subckt buf_jj in out vbias
B0 1 0 6 jjr area=.25
B1 3 0 7 jjr area=.25
R0 vbias 1 60
R1 vbias 3 60
X0 1 in 4jj jjarea=0.5
X1 1 3 4jj jjarea=0.3
X2 3 out 4jj jjarea=0.5
.ends buf_jj
.subckt inv_jj in out T vbias
B0 4 5 10 jjr area=.14
B1 2 0 11 jjr area=.25
B2 4 0 12 jjr area=.31
B3 5 14 13 jjr area=.174
B4 6 14 15 jjr area=.294
B5 7 0 16 jjr area=.355
B6 14 0 19 jjr area=.294
B7 17 0 20 jjr area=.264
R0 vbias 2 64
R1 vbias 4 47
R2 vbias 5 42
R3 vbias 6 200
R4 vbias 7 70
R5 vbias 14 200
R6 vbias 17 91
X0 in 2 4jj jjarea=0.5
X1 2 4 4jj jjarea=0.3
X2 5 6 4jj jjarea=0.18
X3 6 7 4jj jjarea=0.3
X4 7 T 4jj jjarea=0.5
X5 14 17 4jj jjarea=0.3
X6 17 out 4jj jjarea=0.5
.ends inv_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
.subckt xor_jj in1 in2 out clk vbias
B0 1 6 5 jjr area=.17
B1 3 8 7 jjr area=.17
B2 9 6 13 jjr area=.25
B3 12 8 14 jjr area=.25
B4 6 0 15 jjr area=.17
B5 8 0 16 jjr area=.17
B6 4 18 17 jjr area=.19
B7 19 18 22 jjr area=.18
B8 18 0 23 jjr area=.17
R0 vbias 1 115
R1 vbias 3 115
X0 4 1 4jj jjarea=0.20
X1 3 4 4jj jjarea=0.20
X2 9 in1 4jj jjarea=0.5
X3 in2 12 4jj jjarea=0.5
X4 19 clk 4jj jjarea=0.5
X5 out 18 4jj jjarea=0.25
.ends xor_jj
.model jjr jj(rtype=1, cct=1, icon=10m, vg=2.8m, delv=0.08m,
+ icrit=1m, vshunt=0.5mV cap=1.31p)

