58
Using ADS to Post Process Simulated and Measured Models Presented by Leon Wu March 19, 2012

Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Using ADS to Post Process Simulated and

Measured Models

Presented by Leon WuMarch 19, 2012

Page 2: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Presentation Outline

– Connector Models From Simulation – Connector Models From Measurement– The Post‐processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Page 3: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models - Brief History

– Connector models started as simple lumped element models

– Evolved into distributed models including coupling

– Multiport microwave network simulation [S]

– Increased adoption of de‐embedded measurements for correlation

’70’s - ‘80’s

‘80’s to ‘90’s

‘90’s to present

‘00’s to present

Page 4: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

– For this study, we consider a high density, open pin field array connector ‐ SEARAY™ SEAM/SEAF Series

– Up to 10 rows, 50 pins/row on .050” pitch (500 pins)

– Typically used in an offset GGSSGG pattern

G G S S G G S S G GS S G G S S G G S S

Connector Models From Simulation

Page 5: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Mechanical Design using Solidworksbeam design, wipe, tolerances, manufacturing, plating, assembly, SI

3D Model cleanupKnurl removal, void removal, etc.

Simulation in full wave tool (CST Microwave Studio, HFSS)Model import, port setup, material definition, meshing

Interpretation of resultsIs it good enough?

EndBeer drinking and celebration

Yes

No

Typical Development Process

Page 6: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Connector Models From Simulation

Page 7: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 8: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 9: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 10: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 11: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 12: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Simulation

What could possibly go wrong?– Meshing– Material parameters– Port setup– Geometry capture

Page 13: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

What could possibly go wrong?– Meshing– Material parameters– Port setup Coupled ports – waveguide or discrete?Absorbing or perfect BC?

– Geometry captureAir voids? Reference plane location? Footprint effects?

No data here…just need “skill” with the full wave tools

Connector Models From Simulation

Page 14: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Presentation Outline

– Connector Models From Simulation – Connector Models From Measurement– The Post‐processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Page 15: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

2 4 6 8 10 12 14 16 180 20

-7

-6

-5

-4

-3

-2

-1

-8

0

Frequency (GHz)

Inse

rtion

Los

s (d

B)

Differential Application - Insertion Loss

Optimal HorizontalOptimal VerticalHigh Density Vertical

2 4 6 8 10 12 14 16 180 20

-80

-60

-40

-20

-100

0

Frequency (GHz)

Far-E

nd C

ross

talk

(dB)

Differential Application - FEXT

SEAM147,157_SEAF107,117SEAM147,157_SEAF126,136SEAM147,157_SEAF145,155

2 4 6 8 10 12 14 16 180 20

-80

-60

-40

-20

-100

0

Frequency (GHz)

Nea

r-End

Cro

ssta

lk (d

B)

Differential Application - NEXT

SEAM147,157_SEAM107,117SEAM147,157_SEAM126,136SEAM147,157_SEAM145,155

Frequency Domain

Page 16: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.51.0 6.0

0.0

0.2

0.4

0.6

-0.2

0.8

Time (nsec)

Cro

ssta

lk (%

)

Differential Application - FEXT

30 psec50 psec100 psec250 psec500 psec

1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0 5.51.0 6.0

-0.1

0.0

0.1

0.2

-0.2

0.3

Time (nsec)

Cro

ssta

lk (%

)

Differential Application - NEXT

30 psec50 psec100 psec250 psec500 psec

50 100 150 200 250 300 350 400 4500 500

90

100

110

120

80

130

Risetime (psec)

Impe

danc

e (O

hms)

Differential Application - Impedance vs. Risetime

1.25 1.50 1.75 2.00 2.25 2.50 2.751.00 3.00

90

100

110

120

130

80

140

Time (nsec)

Impe

danc

e (o

hms)

Differential Application - Impedance

30 psec50 psec100 psec250 psec500 psec

Time Domain (Post processing)

Page 17: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint 

(aka geometry capture)– Insertion depth– Soldering/attachment– Calibration

Page 18: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint 

(aka geometry capture)– Insertion depth– Soldering/attachment– Calibration

* Note – the data on the following three slides is for a 2 row FT5/FS5 Series connector. It is the only data that is not for the 16mm array SEAM/SEAF Series.

Case 1 – “inboard via”

Case 2 – “outboard via”

Page 19: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is for a 2 row FT5/FS5 Series connector. It is the only data that is not for the 16mm array SEAM/SEAF Series.

Page 20: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is for a 2 row FT5/FS5 Series connector. It is the only data that is not for the 16mm array SEAM/SEAF Series.

Page 21: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is for a 2 row FT5/FS5 Series connector. It is the only data that is not for the 16mm array SEAM/SEAF Series.

Page 22: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is for a 2 row FT5/FS5 Series connector. It is the only data that is not for the 16mm array SEAM/SEAF Series.

“Fully Mated”

“Shift 19.7 mils”

Page 23: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is derived from simulation.

Page 24: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is derived from simulation.

Page 25: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on this slide is derived from simulation.

Page 26: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on the following three slides is derived from simulation.

“Edge of Pad”

“Middle of Pad”

Page 27: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on the following three slides is derived from simulation.

Page 28: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on the following three slides is derived from simulation.

Page 29: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Connector Models From Measurement

What could possibly go wrong?– Test board footprint – Insertion depth– Soldering/attachment– Calibration

* Note – the data on the following three slides is derived from simulation.

Page 30: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

– Connector Models From Simulation – Connector Models From Measurement– The Post‐Processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Presentation Outline

Page 31: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Correlation

How well do the measurements match the simulation? – Good?

Page 32: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Correlation

How well do the measurements match the simulation? – So‐so?

Page 33: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Correlation

How well do the measurements match the simulation? – Not too shabby?

Page 34: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Correlation

How well do the measurements match the simulation? – Not too shabby?

Page 35: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Correlation

How well do the measurements match the simulation? – Solid “B” work?

Page 36: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Presentation Outline

– Connector Models From Simulation – Connector Models From Measurement– The Post‐processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Page 37: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Model Quality Factor

Model correlation can be quantified to avoid qualitative judgment (“not too shabby of a match”)

Method 1 – Model Quality Factor (MQF) championed by Intel– Requires the computation of areas under a curve – Big xx – good correlation– Small xx – poor correlation

• xx= Model Quality Factor for impedance, insertion loss and crosstalk

• x1= reference area

• x2= area between measured and simulated curves

MQF = log10 x1x2

Page 38: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Impedance MQF = ‐0.15

X1- reference area X2- area between curves

MQF = log10 x1x2

Model Quality Factor

Page 39: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Insertion Loss MQF = 0.43– Insertion Loss is computed as the Time Domain transmission 

X1‐ reference area X2‐ area between curves

MQF = log10 x1x2

Model Quality Factor

Page 40: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Model Quality Factor

Near End Crosstalk (NEXT) MQF = 0.85– NEXT is computed in the Time Domain

X1‐ reference area X2‐ area between curves

MQF = log10 x1x2

Page 41: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

MQF Observations

– MQF does change with Rise Time The Time Domain waveforms were computed using [S] and Agilent ADS 2011.05, and the output depends on the input

– MQF is computed over the region of interest Time window span impacts MQF and is defined in the document

Page 42: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Presentation Outline

– Connector Models From Simulation – Connector Models From Measurement– The Post‐processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Page 43: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Feature Selective Validation (FSV) is a method with three components:– Amplitude Difference Measure (ADM)

Absolute difference between two data sets– Feature Difference Measure (FDM)

Calculate the first derivative of the data sets to accentuate the change or “features” in the data

– Global Difference Measure (GDM) is the geometric mean of ADM and FDM.  GDM is the overall quality metric.

Small values of ADM, FDM and GDM means good correlation while high values mean poor correlation (opposite of MQF)

Numeric values of XDM are mapped to qualitative terms (Excellent, Very Good, Good, Fair, Poor, Very Poor)

Feature Selective Validation

Page 44: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

FSV – Insertion Loss

Volta

ge(V

)

Time (sec.)

Step response vs Time

Page 45: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

FSV – NEXTN

EXT

(V)

Time (sec.)

NEXT vs Time

Page 46: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

FSV – ImpedanceIm

peda

nce

(ohm

)

Time (sec.)

Impedance vs Time

Page 47: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

– The reference impedance of a TRL/M measurement is the line standard impedance

– This means the “measured” connector impedance can shift depending on the calibration standards

– Consider an experiment where we adjust the simulated impedance based on the measured calibration standards

Additional Work on Impedance and Calibration

Page 48: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

The approach – add “Real World” board effects to simulated response:

Simulate the connector as usual and obtain [S]– Using ADS, add 46 ohm transmission line elements to [S]; these represent the actual measured trace values from the test boards– Measure the line standards using an SOLT calibration ‐ note that these are not 50 ohms– Perform an external TRL/M calibration using Matlab to remove the 46 ohm transmission line elements on [S]– Use this re‐compiled simulation data and compare to the measured data

[Ssimulation] = [Ss]

Add imperfect PCB effects – [Sb1], [Sb2]

[Sb1] [Ss] [Sb2]

Obtain [S] for the TRL/M calibration standards

Use Matlab implementation of TRL/M algorithm to deembed [Sb1], [Sb2]

Compute Z from [SS’]

“Real World” Board Effects

Page 49: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Applying “Real World” imperfections of test boards result in much better impedance match

“Real World” Board Effects

Page 50: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

FSV – Impedance

Page 51: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Presentation Outline

– Connector Models From Simulation – Connector Models From Measurement– The Post‐processing, The CorrelationModel Quality Factor Feature Selective Validation

– Channel Simulation– Conclusions

Page 52: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Channel Simulation Setup

In the channel simulation, ADS  includes the Tx and Rx package models which are released by PCI‐SIG.org, as defined by the PCI Express Base Specification, Rev 3.0 for 8.0 GT/s channel compliance testing

A variable length interconnect trace segment on the source adapter, with and without a 200 nF capacitor

A variable length interconnect trace segment on the target adapter

A Samtec SEAM‐RA/SEAF‐RA SEARAY™ Series connector touchstone S‐parameter model

Page 53: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Setup

Page 54: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

The Performance

Page 55: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

The Performance

Page 56: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

References

– MQF Intel Corporation, “Intel Connector Model, Quality Assessment Methodology”, September 2011 http://www.intel.com/content/www/us/en/architecture‐and‐technology/intel‐connector‐model‐paper.html

– FSV Universitat Politecnica De Catalunya, FSV downloadable code www.upd.edu/web/gcem A.P. Duffy, A.J.M. Martin, A Orlandi, G Antonini, T.M. Benson, M.S. Woolfson, "Feature Selective Validation (FSV) for validation of computational electromagnetics (CEM). Part I ‐ The FSV method", IEEE Trans. on Electromagn. Compatibility, Vol 48, No 3, Aug 2006, pp449 ‐ 459.

Page 57: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector

Conclusion

• Measured and modeled connector models can have a high degree of correlation provided test fixture artifacts are properly accounted for

• We introduced two different metrics for model correlation:• MQF – Model Quality Factor• FSV – Feature Selective Validation

• Samtec has developed a PCIe Gen 3 analysis suite with ADS• Includes FIR, CTLE and DFE equalization as per PCIe Gen 3• Batch simulation and parameter sweeps are used to select the optimum 

equalization settings• Tx and Rx effects (jitter, package parasitics) are included in the suite

Page 58: Using ADS to Post Process Simulated and Measured Modelssuddendocs.samtec.com/...presentation_leon0312.pdf · Presentation Outline – Connector Models From Simulation – Connector