modeling methodsodeling methods for complex s-parameters ...ibis.org/summits/nov10a/guan.pdf ·...

20
Modeling Methods Modeling Methods for Complex S-Parameters in Touchstone V2.0 Guan JinKu, Zhu ShunLin G ji k @ t Zh h li @ t Guan.jinku@zte.com.cn , Zhu.shunlin@zte.com.cn High-Speed System LabZTE Corporation Asian IBIS Summit Shenzhen,China November 9, 2010

Upload: others

Post on 13-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Modeling MethodsModeling Methods for Complex S-Parameters in Touchstone V2.0

Guan JinKu, Zhu ShunLinG ji k @ t Zh h li @ [email protected] , [email protected]

High-Speed System Lab,ZTE Corporation

Asian IBIS Summit

Shenzhen,ChinaNovember 9, 2010,

Page 2: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

AgendaAgenda

Requirement of Multi-port S-Parameters for Crosstalk AnalysisyAdvantage of Touchstone V2.0Modeling Methods for Complex S ParametersModeling Methods for Complex S-Parameters Lab Correlation for S28P ParametersConclusions

Page 3: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Requirement of Multi-port S-Parameters for Crosstalk Analysis

Differential signals in this circle is the victim pair.

Other six pair differential signals are aggressorssignals are aggressors.

GND pins between differential pairs

Touchstone V2.0 file can include more crosstalk information of > 4 port caseIn this case,we need 28-port S-parameters for crosstalk analysisp p y

Page 4: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Advantages of Touchstone V2.0Advantages of Touchstone V2.0

No restriction exists on the number of data pairs on a line in Version 2.0 files.(Data format restrictions relaxed)

Version 1.0 Version 2.0

Page 5: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Advantages of Touchstone V2.0Advantages of Touchstone V2.0 The [Matrix Format] keyword: “Full”, “Lower”, or “Upper”.

SE, MM & GMM data

Page 6: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

What can an N-port(n≥4)VNA do ?What can an N port(n≥4)VNA do ?

VNAs with less than 4 ports are very commonVNAs with less than 4 ports are very common.

Even 16 ports VNA can’t get whole information directly in thisEven 16 ports VNA can t get whole information directly in this sort of case.

Some methods can be used for n-port (n≥4) S-parameters conversion based on 4-port S-parameters.

Page 7: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Modeling Methods for Complex S-ParametersModeling Methods for Complex S Parameters • How do we get s4p file if we have a 2 ports VNA only?g p p y

62CN d 6 i ll d 624 =C• Need 6 times measurement to get all data

Page 8: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Modeling Methods for Complex S-Parameters• This is a actual case

Modeling Methods for Complex S Parameters

91214 =C

• Needs 91 times measurement with a 4 port VNA Step1p

Page 9: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Modeling Methods for Complex S-ParametersModeling Methods for Complex S Parameters

Step2• Using Matlab to abstract proper data• According to Touchstone V2.0 format p

Page 10: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Modeling Methods for Complex S-ParametersModeling Methods for Complex S Parameters

Step3• Error checkP i it & C lit

p• Passivity & Causality

Page 11: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersBased on victim differential signal measurements

Lab Correlation for S28P Parameters

Saving every channel waveform and recalling them as a PWL sourceSaving every channel waveform and recalling them as a PWL source in Hspice netlist Using S28P file to model whole channel g

Page 12: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersLab Correlation for S28P Parameters

• Far end crosstalk• Far end crosstalk in time-Domain

Far end crosstalk

Page 13: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersLab Correlation for S28P Parameters• Far end crosstalk in frequency-Domain

Page 14: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersLab Correlation for S28P Parameters

• Near end crosstalk• Near end crosstalk in time-Domain

Near end crosstalk

Page 15: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersLab Correlation for S28P Parameters

• Near end crosstalk FFT• Near end crosstalk in frequency-DomainNear end crosstalk FFT

Page 16: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P Parameters

Contrast with measure data and result of FFT , this method is effective

Lab Correlation for S28P Parameters

for modeling of multi-port S parameters.

FFT analysis shows the S28P file can include detail information of frequency response very clearly.

Matlab programming is useful to process individual cases . But the way we coding is not a general way.way we coding is not a general way.

Page 17: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

Lab Correlation for S28P ParametersA proposition for complex S-parameters modeling

Lab Correlation for S28P Parameters

Adding keywords to give information of S-parameters need to be combined

S h [C bi i f ti ] Ni N t T S dSuch as [Combine information] Ninp Noutp Tsn Sorder

Ninp means (number of input S file port) for example : 4Ninp means (number of input S file port) for example : 4Noutp means (number of output S file port) for example : 28Tsn means (total S parameter Number) for example : 91( p ) pSorder means (input S file combination order) for example : 2 of 91

Page 18: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

ConclusionsConclusionsMulti-port S-parameter is widely used for crosstalk analysis in high-speed

t d i T h t V2 0 id f bl diti t d lsystem design, Touchstone V2.0 provide favourable conditions to model multi-port interconnect networks.

Based on certain times 4-port S-parameter measurement we can get SnP (n>4) file through programming process( ) g p g g p

We expect a general S-parameter conversion method supported by EDA software.

We may give keywords to combine S4P files , and software can abstract proper data from each S4P file in a general rules and orders.

Page 19: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable

ReferencesReferences

Touchstone Syntax for Versions 1.0 and 2.0Bob Ross TERASPEED CONSULTING GROUPTouchstone Version 2.0 Mixed-Mode Syntax –UpdatedBob Ross TERASPEED CONSULTING GROUPS Parameter ConversionsS-Parameter ConversionsTony Donisi Ansoft Corporation

Page 20: Modeling Methodsodeling Methods for Complex S-Parameters ...ibis.org/summits/nov10a/guan.pdf · syst d i T h t V2 0 id f bl diti t d ltem design, Touchstone V2.0 provide favourable