vince cavanna june 6, 2005 t11/05-406v0

15
Vince Cavanna June 6, 2005 T11/05-406v0 MSQS transmitter device model Agilent ADS version

Upload: mariko-wilder

Post on 02-Jan-2016

31 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Vince Cavanna  June 6, 2005 T11/05-406v0

Vince Cavanna June 6, 2005T11/05-406v0

MSQS transmitter device model

Agilent ADS version

Page 2: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 3: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 4: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 5: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 6: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 7: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 8: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 9: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 10: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 11: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 12: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 13: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 14: Vince Cavanna  June 6, 2005 T11/05-406v0

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

Page 15: Vince Cavanna  June 6, 2005 T11/05-406v0

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