Quality metrics for S-parameter models

Similar documents
S-Parameter Quality Metrics

How to Avoid Butchering S-parameters

Reflections on S-parameter Quality DesignCon IBIS Summit, Santa Clara, February 3, 2011

S-PARAMETER QUALITY METRICS AND ANALYSIS TO MEASUREMENT CORRELATION

Qualification of tabulated scattering parameters

Broadband material model identification with GMS-parameters

Material parameters identification with GMS-parameters in Simbeor 2011

Dielectric and Conductor Roughness Models Identification for Successful PCB and Packaging Interconnect Design up to 50 GHz

Dielectric and Conductor Roughness Model Identification for Successful PCB and Packaging Interconnect Design up to 50 GHz

Enforcement Passivity. Frequency Data. Wenliang Tseng, Sogo Hsu, Frank Y.C. Pai and Scott C.S. Li. Asian IBIS Summit, Taipei, Taiwan November 12, 2010

Modeling frequency-dependent conductor losses and dispersion in serial data channel interconnects

112 Gbps In and Out of Package Challenges Design insights from electromagnetic analysis. Yuriy Shlepnev, Simberian Inc.

Broadband transmission line models for analysis of serial data channel interconnects

In-Situ De-embedding (ISD)

Elements of Decompositional Electromagnetic Analysis of Interconnects

ECE 451 Macromodeling

New Interconnect Models Removes Simulation Uncertainty

In-Situ De-embedding (ISD)

Transient Response of Transmission Lines and TDR/TDT

SCSI Connector and Cable Modeling from TDR Measurements

Some of the different forms of a signal, obtained by transformations, are shown in the figure. jwt e z. jwt z e

ECEN689: Special Topics in High-Speed Links Circuits and Systems Spring 2012

Non-Sinusoidal Waves on (Mostly Lossless)Transmission Lines

Methods for checking and enforcing physical quality of linear electrical network models

SerDes_Channel_Impulse_Modeling_with_Rambus

Wave Phenomena Physics 15c

ECE 451 Advanced Microwave Measurements. Requirements of Physical Channels

IEEE TRANSACTIONS ON ADVANCED PACKAGING 1

Model-Order Reduction of High-Speed Interconnects: Challenges and Opportunities

CLOSING THE LOOP: WHAT DO WE DO WHEN MEASUREMENTS & SIMULATIONS DON'T MATCH?

APPLICATION OF BILAYER ANISOTROPIC STRUC- TURES FOR DESIGNING LOW-PASS FILTERS AND PO- LARIZERS

ECE 546 Lecture 13 Scattering Parameters

<Insert Picture Here> Inter-Dependence of Dielectric and Conductive Losses in Interconnects

Keysight Technologies Measurement Uncertainty of VNA Based TDR/TDT Measurement. Application Note

1396 IEEE TRANSACTIONS ON POWER DELIVERY, VOL. 24, NO. 3, JULY /$ IEEE

Analytic Solutions for Periodically Loaded Transmission Line Modeling

ECE 451 Black Box Modeling

Roughness Characterization for Interconnect Analysis

Magnitude Vector Fitting to interval data

Which one is better? Comparing Options to Describe Frequency Dependent Losses

Lecture 13. Vector Network Analyzers and Signal Flow Graphs

Causality Demystified

Advancements in mm-wave On-Wafer Measurements: A Commercial Multi-Line TRL Calibration Author: Leonard Hayden Presenter: Gavin Fisher

Stability and Passivity of the Super Node Algorithm for EM Modeling of IC s

Ripple Method for Evaluating Residual Errors

How Interconnects Work: Modeling Conductor Loss and Dispersion

GATE EE Topic wise Questions SIGNALS & SYSTEMS

Causal Modeling and Extraction of Dielectric Constant and Loss Tangent for Thin Dielectrics

Roughness Characterization for Interconnect Analysis

ECE 497 JS Lecture - 13 Projects

ECE 451 Advanced Microwave Measurements. TL Characterization

Fast Passivity Enforcement for S-Parameter Models by Perturbation of Residue Matrix Eigenvalues Bjørn Gustavsen, Senior Member, IEEE

3 Constitutive Relations: Macroscopic Properties of Matter

Wave Phenomena Physics 15c. Lecture 10 Fourier Transform

An Optimum Fitting Algorithm for Generation of Reduced-Order Models

Electromagnetic Modeling and Signal Integrity Simulation of Power/Ground Networks in High Speed Digital Packages and Printed Circuit Boards

POLITECNICO DI TORINO Repository ISTITUZIONALE

TRB Developments. Michael Traxler for the TRB Collaboration. TRB Platform. Experiences and Limits. Next Step: DiRICH. Summary

Elimination of Conductor Foil Roughness Effects in Characterization of Dielectric Properties of Printed Circuit Boards 14 TH1

VISA: Versatile Impulse Structure Approximation for Time-Domain Linear Macromodeling

COMPUTATION OF FOURIER TRANSFORMS FOR NOISY B FOR NOISY BANDLIMITED SIGNALS

SPARQ S-Parameter Measurements with Impulse Response Time Limiting

SI Surging Ideas TVS Diode Application Note PROTECTION PRODUCTS. Layout Guidelines for adding ESD Protection in HDMI Receiver Applications

POLITECNICO DI TORINO Repository ISTITUZIONALE

Differential Impedance finally made simple

ECE 598 JS Lecture 06 Multiconductors

Advances in Radio Science

SYNTHESIS OF MICROWAVE RESONATOR DIPLEX- ERS USING LINEAR FREQUENCY TRANSFORMATION AND OPTIMIZATION

Power Distribution Network Design for High-Speed Printed Circuit Boards

A system that is both linear and time-invariant is called linear time-invariant (LTI).

ESE 570: Digital Integrated Circuits and VLSI Fundamentals

Electromagnetic Wave Absorption Technology for Stub Effects Mitigation

Measurement of S-Parameters. Transfer of the Reference Plane. Power Waves. Graphic Representation of Waves in Circuits

! Crosstalk. ! Repeaters in Wiring. ! Transmission Lines. " Where transmission lines arise? " Lossless Transmission Line.

Accuracy Estimations of S-Parameter Measurements at the Wafer-Level

A CALIBRATION PROCEDURE FOR TWO-PORT VNA WITH THREE MEASUREMENT CHANNELS BASED ON T-MATRIX

Networks and Systems Prof. V. G. K. Murti Department of Electrical Engineering Indian Institution of Technology, Madras

Technique for the electric and magnetic parameter measurement of powdered materials

Anisotropic Design Considerations for 28 Gbps Via to Stripline Transitions

Structure-Dependent Dielectric Constant in Thin Laminate Substrates

A Novel Approach for Generating Dynamic Compact Models of Thermal Networks Having Large Numbers of Power Sources

EM Simulations using the PEEC Method - Case Studies in Power Electronics

A Causal Conductor Roughness Model and its Effect on Transmission Line Characteristics

DesignCon A Causal Huray Model for Surface Roughness. J. Eric Bracken, ANSYS Inc.

Time Domain Modeling of Lossy Interconnects

Macroscopic dielectric theory

Enforcing Passivity for Admittance Matrices Approximated by Rational Functions

Analytic Solutions for Periodically Loaded Transmission Line Modeling

Three Axis Magnetic Field Transducer x-h3x-xx_e3d-2.5khz-1-0.2t

Combined FDTD/Macromodel Simulation of Interconnected Digital Devices

Anisotropic Substrates Variance for IBIS-AMI Simulation

Overview in Images. S. Lin et al, Nature, vol. 394, p , (1998) T.Thio et al., Optics Letters 26, (2001).

Noise PART 1: Crosstalk. Teuvo Suntio. Professor of Power Electronics at University of Oulu. Bibliography

Theoretical Aspects for Testing Impedance Data Basics of the Kramers-Kronig- and the Z-Hit algorithms

Three Phase Circuits

ECEN720: High-Speed Links Circuits and Systems Spring 2017

Characterization of a Printed Circuit Board Via

Power Splitter Characterisation EM Day

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Physics Department Statistical Physics I Spring Term 2013

PHY3128 / PHYM203 (Electronics / Instrumentation) Transmission Lines

Transcription:

Quality metrics for S-parameter models DesignCon IBIS Summit, Santa Clara, February 4, 2010 Yuriy Shlepnev shlepnev@simberian.com Copyright 2010 by Simberian Inc. Reuse by written permission only. All rights reserved.

Agenda Introduction Reciprocity metric Passivity metric Causality metrics Global quality metrics Examples Conclusion Contacts and resources 2/7/2010 2010 Simberian Inc. 2

Introduction S-parameter models are becoming ubiquitous in design of multi-gigabit interconnects Connectors, cables, PCBs, packages, backplanes, can be characterized with S-parameters from DC to daylight Such models come from measurement or electromagnetic analysis And very often have some quality issues Passivity and reciprocity violations Causality problems 2/7/2010 2010 Simberian Inc. 3

If You happen to Build interconnect models for internal use Send interconnect models to customers developing consumer products Confirm models with measurements or electromagnetic analysis Use models for compliance level testing You need to have 2/7/2010 2010 Simberian Inc. 4

Pristine S-parameters Reciprocal (no non-linear anisotropic materials) S = S or S = S i, j j, i Passive (interconnects do not generate energy) = * * Pin a U S S a Causal no response before the excitation ( ) Si, j t = 0, t < T Stable analysis in time domain ij eigenvals S What if some of those properties are violated can we still use such model and trust the results? This presentation introduces metrics to distinguish good models from bad ones and methodology to improve the model quality for consistent frequency and time-domain analyses t 0 * S 1 2/7/2010 2010 Simberian Inc. 5

Reciprocity Linear circuits with reciprocal materials are reciprocal according to Lorentz s theorem of reciprocity: Reflected wave measured at port 2 with incident wave at port 1 is equal to reflected wave measured at port 1 with the same incident wave at port 2 Z 01 a I 1 Z 01 a 1 = 0 I 1 b 1 V 1 I 1 Z 02 a 2 = 0 I 2 [ S] b S2,1 a b V 1 I 1 [ ] Z S = b= S1,2 a 02 a 2,1 1,2 I 2 S = S b V 2 I 2 b 2 V 2 I 2 In general it means that the scattering matrices are symmetric S = S or S = S i, j j, i t at all frequencies 2/7/2010 2010 Simberian Inc. 6

Reciprocity estimation and enforcement Example of S-parameters of reciprocal 4-port interconnect (symmetric matrix): 1 3 [S] S 2 4 S S S S S S S S 1,1 1,2 1,3 1,4 1,2 2,2 2,3 2,4 = S1,3 S2,3 S3,3 S 3,4 S S S S 1,4 2,4 3,4 4,4 Reciprocity measure can be computed as mean difference between elements that have to be equal (at each frequency point): 1 RM = S S N s i, j i, j j, i S S or max singular value of can be used RM is compared with a threshold: if RM > threshold, the multiport is reported as not reciprocal t Averaging can be used to enforce the reciprocity (works only with noisy data): ( ) S = S = 0.5 S + S j, i i, j i, j j, i 2/7/2010 2010 Simberian Inc. 7

Passivity Power transmitted to multiport is a difference of power transmitted by incident and N reflected waves: 2 2 * * P = a b = a a b b in n n n= 1 * * * * * or Pin = a a a S S a = a U S S a Transmitted power is defined by Hermitian quadratic form and must be not negative for passive multiport for any combination of incident waves Z 01 Z 02 Z 0N a 1 b 1 a 2 b 2 a N V 1 V 2 I 1 I 1 I 2 I 2 I N [ S] b N V N I N Quadratic form is non-negative if eigenvalues of the matrix are non-negative (Golub & Van Loan): 0 * eigenvals U S S eigenvals S * S 1 (U is unit matrix) Sufficient condition only if verified from DC to infinity 2/7/2010 2010 Simberian Inc. 8

More on passivity Maximal singular value of S can be used for passivity estimation, because of non-zero singular values of S are square roots of eigenvalues of S*S (Golub & Van Loan) * ( ) δ = λ, λ = eigenvals S S λ R, λ 0 i i i i i Passivity of symmetric S can be estimated with eigenvalues as eigenvals ( S ) 1 It is possible due to the fact that singular values of symmetric matrices are equal to the magnitudes of the eigenvalues Common mistake is to estimate passivity as: N k = 1 S ik, 2 1 or Sik, 1 This is necessary but not sufficient condition! 2/7/2010 2010 Simberian Inc. 9

Passivity estimation and enforcement Passivity conditions for S-parameters (energy dissipation condition): eigenvals U S S * ( ) 0 eigenvals S * ( S) 1 Passivity measure is computed at each frequency point as: PM = eigenvals S S * max ( ) is equal to max singular value of S PM is compared with a threshold: if PM > threshold, the multiport is reported as not passive Normalization at each frequency point can be used to enforce the passivity (works only with minor violations): if PM > 1.0 S p = else S p = S S PM Alternatively a rational filter can be used 2/7/2010 2010 Simberian Inc. 10

Causality in frequency-domain ( ) 0 0 iωt ( ω) ( ), ( ω) Condition H t = at t < for the unit pulse response matrix and H i = H t e dt H i C leads to Kramers-Kronig relations for the frequency-domain parameters (Hilbert transform) Kramers, H.A., Nature, v 117, 1926 p. 775.. Kronig, R. de L., J. Opt. Soc. Am. N12, 1926, p 547. N N ( ' ω ε H iω ) ' ω, lim ' ε 0 + 1 H( iω) = PV d PV = + iπ ω ω ω+ ε H ' ( ω ) ' ( ω ) 1 i ' 1 r ' Hr( ω) = PV dω, H ' i( ω) PV dω ' π = ω ω π ω ω H derivation H t sign t H t ( ) = ( ) ( ) 1, t 0 () = < 1, t > 0 ( ω) = F{ H( t) } = 1 F sign() t sign t H i { } F { H () t } = 2π 2 F{ sign() t } = iω, Imaginary part can be derived from real (or vice versa), but the other part must be known from DC to infinity 2/7/2010 2010 Simberian Inc. 11

Causality estimation - difficult way Kramers-Kronig relations cannot be directly used for the frequency-domain response known over the limited bandwidth Causality boundaries can be introduced to estimate causality of the tabulated and band-limited data sets Milton, G.W., Eyre, D.J. and Mantese, J.V, Finite Frequency Range Kramers Kronig Relations: Bounds on the Dispersion, Phys. Rev. Lett. 79, 1997, p. 3062-3064 Triverio, P. Grivet-Talocia S., Robust Causality Characterization via Generalized Dispersion Relations, IEEE Trans. on Adv. Packaging, N 3, 2008, p. 579-593. 2/7/2010 2010 Simberian Inc. 12

Causality estimation - easy way Heuristic causality measure based on the observation that polar plot of a causal system rotates mostly clockwise (suggested by V. Dmitriev-Zdorov) Plot of Re(S[i,j]) as function of Im(S[i,j]), or polar plot End frequency Re Start frequency Im Causality measure (CM) can be computed as the ratio of clockwise rotation measure to total rotation measure in %. If this value is below 80%, the parameters are reported as suspect for possible violation of causality. Rotation in complex plane is mostly clockwise around local centers 2/7/2010 2010 Simberian Inc. 13

Causality improvement Filtration or decimating the simplest technique, but may further degrade the response quality Artificially extend real or imaginary part, or magnitude of the frequency response to DC and to the infinity and restore the other part with the Kramers-Kronig equations The restored part will strongly depend on the artificial extension Iterative extension adjustment is possible to improve accuracy over the sampled frequency band - difficult to implement Fit the response with causal rational basis functions (use rational compact model) Provides controlled accuracy over the sampled frequency band Consistent results in both frequency and time domains Can be extended to DC and to infinity 2/7/2010 2010 Simberian Inc. 14

Use of Rational Compact Model (RCM) for S-parameters causality improvement Nij * b rij, n r i ij, n b = S a, Si, j= Si, j( iω ) = dij+ + * e aj n= 1 iω p a 0 ij, n iω pij, n k = k j s = iω, d values at, N number of poles, ij r residues, p poles ( real or complex), T optional delay ij, n ij, n ij ij s T ij Continuous functions of frequency Pulse response is real and delay-causal S ( t) = t < T i, j 0, ij N ij * * S () t = d δ ( t T ) + r exp( p ( t T )) + r exp ( p ( t T )), t T i, j ij ij ij, n ij, n ij ij, n ij, n ij ij n= 1 ( ij, n ) Stable Passive if Reciprocal if Re p < 0 * ( ) ( ) eigenvals S ω S ω 1 ω, from 0to S ω = S ω ( ) ( ) i, j j, i May require enforcement 2/7/2010 2010 Simberian Inc. 15

What are RCMs for? Improve quality of tabulated Touchstone models Fix minor passivity and causality violations Interpolate and extrapolate with guarantied passivity Produce broad-band SPICE models Much smaller model size No artifacts and guarantied stability of SPICE simulation Consistent frequency and time domain analyses Compute time-domain response of a channel with a fast recursive convolution algorithm (exact solution for PWL signals) 2/7/2010 2010 Simberian Inc. 16

Global quality metrics (0-100%) Passivity Quality Measure: PQM or zero if PQM<0 N 100 total PQM = Ntotal PW N total n= 1 should be >98% n % PW = 0 if PM < 1.00001; otherwise PW = n n n * ( ( ) ( )) PM = max eigenvals S f S f n n n Reciprocity Quality Measure: RQM or zero if RQM<0 PM n 1.00001 0.1 N 100 total RQM = Ntotal RW N total n= 1 should be >98% n % 6 RM n 10 RWn = 0 if RM n < 10 ; otherwise RWn = 0.1 1 RM n = Si, j( fn) S j, i( fn) N s i, j 6 Causality Quality Measure: Minimal ratio of clockwise rotation measure to total rotation measure in % (should be >80%) RMS error of the rational compact model can be also used to characterize the causality of the original data set 2/7/2010 2010 Simberian Inc. 17

Example 1: High-quality model Single controlled via from PLRD-1 benchmark board SOLT calibration 100% Passive (good) Causality problem, but it can be restored with RCM 98.4 % Reciprocal (good) Data provided by Teraspeed Consulting Group 2/7/2010 2010 Simberian Inc. 18

Single controlled via (SOLT): Improving S-parameters with RCM VNA (stars) RCM (circles) transmission RCM model has RMS Error is 0.0034 (very good), is passive from DC to infinity and 100% causal and reciprocal reflection Touchstone model with DC and reduced number of frequency points or BB SPICE model can be produced from RCM 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 19

Single controlled via (SOLT): Original S[1,1] and RCM VNA Measurement: 3201 points starting from 300 KHz Re-sampled RCM: 769 points distributed adaptively starting from 0 Hz CAUSAL! S[1,1] Visible noise and large segments with counter-clockwise rotation Red line original VNA Green line with circles - RCM 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 20

Single controlled via (SOLT): Original S[1,1] and RCM Re(S11) Stars VNA data Circles RCM RCM: 46 poles, RMS Error 0.0034 Im(S11) Practically indistinguishable! 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 21

Single controlled via TDR from RCM (SOLT) Launches Z(t) From measured S[1,1] 20 ps rise time Z1 via Z2 Minor non-symmetry in the impedance profile: SQM=72% Z(t) Measured TDR Good correspondence! Port 1 Port 2 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 22

Example 2: Model that needs improvement TRL Reference Planes (250 mil from via) Single controlled via from PLRD-1 benchmark board TRL calibration Passivity violated at few points PQM=99.95% (acceptable) Causality is 17.7%, that is even slightly better than the original SOLT 9.5% 97.5 % Reciprocal (acceptable) Passivity and reciprocity worsened comparing to SOLT, but still OK Data provided by Teraspeed Consulting Group 2/7/2010 2010 Simberian Inc. 23

Single controlled via (TRL): Causality problems both in transmission and reflection TRL Reference Planes (250 mil from stubs) Port 1 Port 2 Some problems both in the transmission and reflection parameters (can be fixed): S[1,2] S[2,2] CCW rotation 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 24

Single controlled via (TRL): Improving S-parameters with RCM RCM RMS Error is 0.045 (still OK) Passive from DC to infinity, causal and reciprocal TRL RCM Transmission and group delay is OK Problem is in the reflection parameters and RCM fixes it with the best possible fit Problematic areas due to oscillating reflection are fixed 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 25

Single controlled via (TRL): Original S[1,2] and RCM VNA Measurement: 3201 points starting from 300 KHz Re-sampled RCM: 633 points distributed adaptively starting from 0 Hz CAUSAL! S[1,2] Very noisy data is corrected with RCM! 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 26

Single controlled via (TRL): Original S[2,2] and RCM VNA Measurement: 3201 points starting from 300 KHz Re-sampled RCM: 633 points distributed adaptively starting from 0 Hz Does not match well but CAUSAL S[2,2] S[2,2] Very noisy non-causal data with wrong rotation! Red line original TRL data Green line with circles - RCM 2/7/2010 2010 Teraspeed Consulting Group LLC 27 2010 Simberian Inc. 27

Single controlled via (TRL): Original S[2,2] and RCM Re(S22) Stars original TRL data Circles RCM model RMS Error 0.045, 44 poles Problematic non-causal areas are fitted as close as possible Im(S22) Does the corrected data contain information about the via? 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 28

Single controlled via TDR from RCM (TRL) Pure via in a t-line: no connector and launch discontinuities TRL Reference Planes (250 mil from stubs) V(t) Blue curve: from measured S-parameters Brown curve: from EM model of via Good correspondence all via properties are preserved and the model is actually usable in the time and frequency domains! time, sec 2/7/2010 2010 Teraspeed Consulting Group LLC 2010 Simberian Inc. 29

Conclusion Reciprocity, passivity and causality of interconnect component models must be verified before use Measured models may be not acceptable for the analysis Electromagnetic models may have severe problems too Quality metrics allow distinguishing minor fixable violations with acceptable accuracy degradation from severe violations Rational macro-models with controllable accuracy can be used to improve tabulated models and to correct minor violations of passivity and causality Standardization of the quality metrics and exchange formats for rational compact models are needed 2/7/2010 2010 Simberian Inc. 30

Contact and resources Yuriy Shlepnev, Simberian Inc. shlepnev@simberian.com Cell: 206-409-2368 Free version of Simbeor 2008.L0 used to plot and estimate quality of S-parameters is available at www.simberian.com To learn on quality metrics further see slides from DesignCon2010 tutorial (also available on request) TF-MP12 H. Barnes, Y. Shlepnev, J. Nadolny, T. Dagostino, S. McMorrow, Quality of High Frequency Measurements: Practical Examples, Theoretical Foundations, and Successful Techniques that Work Past the 40GHz Realm 2/7/2010 2010 Simberian Inc. 31