(Symbol tlrcvr_test);
($Id:$);
(xic 3.2.2 FreeBSD7 12/17/2009 23:22 GMT);
(PHYSICAL);
(RESOLUTION 1000);
( CREATED 12/17/2009 23:22:37, MODIFIED 12/17/2009 23:22:37 );
9 tlrcvr_test;
DS 0 1 1;
DF;
E
(ELECTRICAL);
(RESOLUTION 1000);
5 7102 (||1:-9000 -5000||) (||1:10000 -5000||) (||1:19000 -5000||) (||1:27000 -5000||) (||1:36000 -5000||);
5 7101 tran 1p 1np;
9 tlrcvr_test;
DS 0 1 1;
(SymbolCall tlrcvr);
5 10 1 2 31000 -2000 X2vbias 0 0 0 ?;
5 10 7 1 36000 -5000 X2out 0 0 0 ?;
5 10 4 0 27000 -5000 X2in 0 0 0 ?;
5 11 X 2 subckt;
1 Bound 27000 -7000 36000 -2000;
9 tlrcvr;
C 0 T 34000 -9000;
(SymbolCall gnd);
5 10 0 0 25000 -8000;
1 Bound 24000 -10600 26000 -8000;
9 gnd;
C 0 T 24000 -9000;
(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 -9000 2000;
1 Bound -10000 -600 -8000 2000;
9 gnd;
C 0 T -10000 1000;
(SymbolCall gnd);
5 10 0 0 21000 -8000;
1 Bound 20000 -10600 22000 -8000;
9 gnd;
C 0 T 20000 -9000;
(SymbolCall res);
5 10 3 1 1000 -5000 R0- 0 0 0 ?;
5 10 2 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);
5 11 X 0 subckt;
5 10 3 0 1000 -5000 X0IN 0 0 0 ?;
5 10 6 1 10000 -5000 X0OUT 0 0 0 ?;
5 10 1 2 5000 0 X0vbias 0 0 0 ?;
1 Bound 1000 -7000 10000 0;
9 dcsfq;
C 0 T 8000 -16000;
(SymbolCall tldrvr);
5 11 X 1 subckt;
5 10 6 0 10000 -5000 X1in 0 0 0 ?;
5 10 5 1 19000 -5000 X1out 0 0 0 ?;
5 10 1 2 14000 -2000 X1vbias 0 0 0 ?;
1 Bound 10000 -7000 19000 -2000;
9 tldrvr;
C 0 T 22000 -19000;
(SymbolCall vsrc);
5 10 0 1 -9000 -15000;
5 10 2 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 -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 vcc);
5 10 1 0 31000 -2000;
5 11 @ 3;
1 Bound 30000 -2000 32000 200;
9 vcc;
C 0 T 31000 -2000;
(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 5000 0;
5 11 @ 1;
1 Bound 4000 0 6000 2200;
9 vcc;
C 0 T 5000 0;
(SymbolCall vcc);
5 11 @ 2;
5 10 1 0 14000 -2000;
1 Bound 13000 -2000 15000 200;
9 vcc;
C 0 T 14000 -2000;
(SymbolCall tra);
5 3 z0=2.0 td=100pS;
5 11 T 0;
5 10 5 0 19000 -5000 T01+ 0 0 0 ?;
5 10 0 1 21000 -8000 T01- 0 0 0 ?;
5 10 4 2 27000 -5000 T02+ 0 0 0 ?;
5 10 0 3 25000 -8000 T02- 0 0 0 ?;
1 Bound 19000 -8000 27000 -3000;
9 tra;
C 0 T 19000 -8000;
L NAME;
5 16 V 0 11;
94 <<V0>> -11250 7000 64 1275 1000;
5 16 X 0 11;
94 <<X0>> 1250 250 0 1275 1000;
5 16 X 1 11;
94 <<X1>> 10250 -1750 0 1050 1000;
5 16 X 2 11;
94 <<X2>> 27250 -1750 0 1275 1000;
5 16 T 0 11;
94 <<T0>> 19250 -2750 0 1275 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;
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;
L PARM;
5 16 T 0 3;
94 <<z0=2.0 td=100pS>> 19250 -1250 0 8175 1000;
L NODE;
5 16 @ 0 11;
94 <<vcc>> -9750 14450 0 1875 1000;
5 16 @ 1 11;
94 <<vcc>> 4250 2450 0 1875 1000;
5 16 @ 2 11;
94 <<vcc>> 13250 450 0 1875 1000;
5 16 @ 3 11;
94 <<vcc>> 30250 450 0 1875 1000;
L SPTX;
94 <<.options ysep>> -15000 16000 0 13568 2021;
DF;
E
* Generated by Xic from cell tlrcvr_il_test
.options ysep
R0 2 3 100
T0 5 0 4 0 z0=2.0 td=100pS
V0 vcc 0 pwl 0 0 10p 10m
V1 2 0 pulse 0 50m 20p 50p 50p 100p 300p
X0 3 6 vcc dcsfq
X1 6 5 vcc tldrvr
X2 4 7 vcc tlrcvr
.subckt dcsfq IN OUT vbias
B0 10 3 17 jjr area=.17
B1 9 8 15 jjr area=.25
B2 6 7 13 jjr area=.15
B3 1 5 12 jjr area=.17
L0 6 0 3.58pH
LP0 11 2 0.08pH
LP1 4 10 1.29pH
LP2 3 2 1.13pH
LP3 2 9 1.74pH
LP4 3 1 0.21pH
LP5 4 6 1.27pH
LP6 8 0 0.13pH
LP7 7 1 0.69pH
LP8 5 0 0.18pH
LT0 9 OUT 2.11pH
LT1 IN 4 3.38pH
R0 vbias 11 27
.ends dcsfq
.subckt tlrcvr in out vbias
B0 8 0 13 jjr area=.12
B1 7 0 12 jjr area=.14
B2 6 0 11 jjr area=.25
LP0 10 4 0.13pH
LP1 9 3 0.13pH
LP2 2 8 0.13pH
LP3 1 7 0.13pH
LP4 3 6 0.13pH
LT0 in 2 2.50pH
LT1 2 4 4.64pH
LT2 4 1 2.71pH
LT3 1 3 4.77pH
LT4 3 out 1.98pH
R0 vbias 10 53
R1 vbias 9 56
.ends tlrcvr
.subckt tldrvr in out vbias
B0 5 0 9 jjr area=.25
B1 4 0 8 jjr area=.25
LP0 7 3 0.13pH
LP1 2 5 0.13pH
LP2 1 4 0.13pH
LT0 in 2 1.98pH
LT1 2 3 1.58pH
LT2 3 1 1.63pH
LT3 1 out 1.58pH
R0 vbias 7 29
R1 out 0 6
.ends tldrvr
.model jjr jj(rtype=1, cct=1, icon=10m, vg=2.8m, delv=0.08m,
+ icrit=1m, vshunt=0.5mV cap=1.31p)

