vince cavanna june 6, 2005 t11/05-406v0
DESCRIPTION
MSQS transmitter device model Agilent ADS version. Vince Cavanna June 6, 2005 T11/05-406v0. Description. Transmitter Device Model as per document T11/05-346v0 Document T11/05-373v01 describes the S parameter models for the package and board This version done using ADS instead of MathCAD - PowerPoint PPT PresentationTRANSCRIPT
Vince Cavanna June 6, 2005T11/05-406v0
MSQS transmitter device model
Agilent ADS version
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 2
Description
Transmitter Device Model as per document T11/05-346v0
Document T11/05-373v01 describes the S parameter models for the package and board
This version done using ADS instead of MathCAD
Will compare with MathCAD model next time
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 3
Top level circuit diagram (totally unreadable version)
s rc FIRout LPF_ out
S2P Touchs tone FileDD quadrant ofM ixed Mode S parametersof the 4-port network
afterpkgeoutput
probably want to specmutual inductance
make the s toptime equal to only one period of my s timulus or will have jitter.in any case jitter appears to be bounded by the maxtimestep provided I make s toptime equal to one period.
VARVAR1
datarate=8.5e9
EqnVar
PRBS7
X5
PulseShaper
X4
FIR3tapX1
C2=-0.04C1=-0.15period=1/datarate
3
4
1
2
RRins trumentR=100 Ohm
CC_ intercon_ s ide_ viaC=0.4 pF
RR11R=10K
CC_ TxViaC=0.4 pF
BoardTraceX3
3
4
1
2
CC_ pkg2boardC=0.8 pF
LL_ chip_ attach_ 2
R=0.1 OhmL=0.05 nH
LL_ chip_ attach_ 1
R=0.1 OhmL=0.05 nH
TranTran1
MaxTimeStep=2 psec
StopTime=code_ length/datarate sec
TRANSIENT
RR5
R=10K
RR8R=10K
PkgSubs trateX2
3
4
1
2
CC_ chipC=0.8 pF
CC_ substr_ bond_ padC=0.2 pF
R
R7R=0.1 Ohm
RR6R=0.1 Ohm
RR4R=10K
RR3
R=10K
VARVAR2
code_ length=127
EqnVar
TFTF3T=1.00
TFTF2T=1.00
TFTF1T=1.00
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 4
Top level circuit diagram – left half
src FIRout LPF_out
probably want to specmutual inductance
make the stoptime equal to only one period of my stimulus or will have jitter.in any case jitter appears to be bounded by the maxtimestep provided I make stoptime equal to one period.
VARVAR1datarate=8.5e9
EqnVar
PRBS7X5
PulseShaperX4
FIR3tapX1
C2=-0.04C1=-0.15period=1/datarate
3
4
1
2
LL_chip_attach_2
R=0.1 OhmL=0.05 nH
LL_chip_attach_1
R=0.1 OhmL=0.05 nH
TranTran1
MaxTimeStep=2 psecStopTime=code_length/datarate sec
TRANSIENT
RR5R=10K
CC_chipC=0.8 pF
CC_substr_bond_padC=0.2 pF
RR7R=0.1 Ohm
RR6R=0.1 Ohm
RR4R=10K
RR3R=10K
VARVAR2code_length=127
EqnVar
TFTF3T=1.00
TFTF2T=1.00
TFTF1T=1.00
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 5
Top level circuit diagram – right half
S2P Touchstone FileDD quadrant ofMixed Mode S parametersof the 4-port network
afterpkgeoutputRRinstrumentR=100 Ohm
CC_intercon_side_viaC=0.4 pF
RR11R=10K
CC_TxViaC=0.4 pF
BoardTraceX3
3
4
1
2
CC_pkg2boardC=0.8 pF
RR8R=10K
PkgSubstrateX2
3
4
1
2
CC_substr_bond_padC=0.2 pF
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 6
7 stage PRBS data generator using x^7+x^6+1
so can refer to it in a display
clock
PortP1Num=1
VARPRIMITIVE_POLYS
VVC="1000001"ITUV29="1100000"
EqnVar
MeasEqnMeas1rate=datarate
EqnMeas
ClockWjitterSRC3
J itter=0 nsecPeriod=1/datarate secWidth=0.5/datarate secFall=5 psecRise=5 psecDelay=0 nsecRout=1 OhmHigh=1 VLow=0 V
t
ClockLFSRSR1
Rout=1 OhmSeed=bin("1010101")Taps=bin(ITUV29)Vhigh=1 VVlow=0 V
t
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 7
3-tap FIR filter with weights C1=-0.15; C2=-0.04 and C0=1-|C1|-|C2|
V_DCSRC2Vdc=C1 V
V_DCSRC1Vdc=C0 V
VMultMULT1
V_DCSRC3Vdc=C2 V
VMultMULT3
VSumSUM3
PortP3Num=3
PortP4Num=4
TFTF2T=1.00
VARVAR1C0=1-abs(C1)-abs(C2)
EqnVar
TimeDelayTD2
ZRef=50. OhmDelay=period
TimeDelayTD1
ZRef=50. OhmDelay=period
VSumSUM2
VSumSUM1
VMultMULT2
TFTF1T=1.00Port
P2Num=2
PortP1Num=1
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 8
Gaussian pulse shaper with 35ps risetime
PortP2Num=2
PortP1Num=1
VARVAR3risetime=35 psec
EqnVar
VCVSSRC4
R2=100 OhmR1=1e100 OhmG=1
LPF_GaussianLPF1
GDpass=0.9Apass=3 dBFpass=0.45/risetime
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 9
Package transmission line model. Model described in 05-373v01
S2PSNP1File="PackageDDQuadrant.s2p"
21
Ref
TFTF4T=1.00
PortP4Num=4
PortP3Num=3
TFTF3T=1.00
PortP2Num=2
PortP1Num=1
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 10
Board transmission line model. Model described in 05-373v01
S2PSNP1File="BoardDDQuadrant.s2p"
21
Ref
TFTF4T=1.00
PortP4Num=4
PortP3Num=3
TFTF3T=1.00
PortP2Num=2
PortP1Num=1
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 11
Data source
1 2 3 4 5 6 7 8 9 10 11 12 13 140 15
-0.0
0.2
0.4
0.6
0.8
-0.2
1.0
time, nsec
src,
V
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 12
Output of FIR filter
1 2 3 4 5 6 7 8 9 10 11 12 13 140 15
0
200
400
600
-200
800
time, nsec
FIR
out,
mV
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 13
Signal at load
1 2 3 4 5 6 7 8 9 10 11 12 13 140 15
-0
100
200
300
400
-100
500
time, nsec
atlo
ad, m
V
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 14
Eye pattern at load
0 20 40 60 80 100 120 140 160 180 200 220-20 240
-0.0
0.1
0.2
0.3
0.4
-0.1
0.5
time, psec
y
MSQS Transmitter ModelJune 6, 2005
Agilent Restricted Page 15
Eye pattern at load
0 10 20 30 40 50 60 70 80 90 100 110-10 120
-0.0
0.1
0.2
0.3
0.4
-0.1
0.5
time, psec
y