Top Banner
CADENCE CONFIDENTIAL Copyright © 2004, Cadence Design Systems Inc. Understanding and Using S-Parameters for PCB Signal Integrity Donald Telian
39

Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

Mar 21, 2018

Download

Documents

vancong
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

CADENCE CONFIDENTIALCopyright © 2004, Cadence Design Systems Inc.

Understanding and Using S-Parametersfor PCB Signal Integrity

Donald Telian

Page 2: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

2 Copyright © 2004, Cadence Design Systems Inc.

About the Author

Donald Telian has been involved in high-speed PCB design for over 19 years. At Cadence, he works with industry leaders to develop next generation tools, technologies, and "Design Kits" to support advances in technology. Prior to that, Donald worked at Intel Corporation where he founded and managed the Signal Integrity Engineering group that resolved high-speed design issues for 10 Intel Architecture desktop platforms for Pentium(R) processor-based systems. He also led the design and validation of the PCI Bus electrical specification, originated IBIS modeling, and founded the IBIS Open Forum.

Page 3: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

3 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 4: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

4 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 5: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

5 Copyright © 2004, Cadence Design Systems Inc.

Why S-Parameters?

• Multi-GHz Interconnect behavior and discontinuities must be carefully characterized

• S-parameters have been in use for this task in RF design for many years

• They can be automatically correlated with lab measurement

• A convenient VSIC model format for co-designP

CB

Pac

kage

Die

Page 6: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

6 Copyright © 2004, Cadence Design Systems Inc.

What are “S-Parameters?”• A behavioral representation (model) of passive interconnect

Page 7: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

7 Copyright © 2004, Cadence Design Systems Inc.

What are “S-Parameters?”• A behavioral representation (model) of passive interconnect

Similarly, IBIS is a behavioral

representation (model) of active

transistors

Page 8: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

8 Copyright © 2004, Cadence Design Systems Inc.

How is this done?• By characterizing the interconnect into a reference load

Similarly, IBIS data is derived by characterizing the transistors into a

reference load

Ref.Loads

1. Inject stimulus

2. Measure whatreflects back

3. And combine with the measurement of what goes through

4. Into frequency-dependent S-Parameters

Page 9: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

9 Copyright © 2004, Cadence Design Systems Inc.

What can you do with the S data?

• Use it as a simplified passive interconnect model that

– simulates faster, and

– is easier to correlate with actual hardware, and

– can be offered to the industry while protecting IP

Interestingly, IBIS models have

all the same properties for active devices

Page 10: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

10 Copyright © 2004, Cadence Design Systems Inc.

What else can you do with the S data?

• Plot it to examine loss characteristics of the passive interconnect

Similarly, you can plot IBIS

data to examine

characteristics of the active devices like

edge rate and drive strength

Page 11: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

11 Copyright © 2004, Cadence Design Systems Inc.

What else can you do with the S model?• Use it as a Virtual System Interconnect (VSIC) model

Similarly, IBIS models are used

as both IC design specs and a model

of the ICSee: http://www.cadence.com/whitepapers/allegro_platform_wp.pdf

VSIC

Page 12: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

12 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 13: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

13 Copyright © 2004, Cadence Design Systems Inc.

Common S-Parameter Terminology

• On differential nets, nodes are typically numbered as shown

• “S21” is what appears at 2 when stimulus is applied at 1

• As such, for stimulus applied at if you look at:= S11 = Reflection (often called “return loss”)

= S21 = Transmission Loss (sometimes called “insertion loss”)

= S31 = Near-end Crosstalk

= S41 = Far-end Crosstalk

1 2

3 4

2 1

11

2

3

4

Page 14: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

14 Copyright © 2004, Cadence Design Systems Inc.

What is “Loss”?• Loss is a measure of how much you lost

San Francisco Los Angeles

For example:

1. You are in San Francisco with $ 100.00

2. You take a bumpy train ride to Los Angeles

3. You arrive in Los Angeles with $ 50.00

You experienced “loss” and your wallet is now 20*log(50.00/100.00) = 6 dB down

Page 15: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

15 Copyright © 2004, Cadence Design Systems Inc.

Now in Multi-GHz Terms

Tx Rx

For example:

1. A Tx injects a 1.0V 2.5 Gbps PCIe differential signal into a PCIe link

2. The signal travels through the interconnect to the Rx

3. A 0.5V signal is measured at the Rx pins

The Tx signal experienced “loss” and is now 20log(0.5/1) = 6 dB down at the Rx

1.0V 0.5V

Page 16: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

16 Copyright © 2004, Cadence Design Systems Inc.

The deciBel

• The magnitude of an Sij term is typically expressed in dB

• Interestingly: 20*log10(Vout / Vin) = - 20*log10(Vin / Vout)

• Examples:

dB = 20*log10(Vout / Vin)

-120.251

- 60.501

- 30.701

dBVoutVin

A specification that allowed VTX(min) of 1.0V and a VRX(min) of 0.25V might specify an interconnect “loss budget” of 12 dB

Page 17: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

17 Copyright © 2004, Cadence Design Systems Inc.

Ideal (yet unrealistic) Characteristics

Ideal S21: very little loss at all frequencies

Ideal S11: very little return (reflection) at all frequencies

• Remember: – S21 describes the end-to-end transmission

– S11 describes what reflects back based on what you put in

Page 18: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

18 Copyright © 2004, Cadence Design Systems Inc.

S-Parameter PCB SI Characteristics Example

• Kaparel Backplane– www.kaparel.com

• Agilent Measurement Equipment and paddle cards– www.agilent.com

• Cadence Allegro PCB SI 630– www.cadence.com

• Note: S-Parameters can be generated from both design tools and measurement equip.

Page 19: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

19 Copyright © 2004, Cadence Design Systems Inc.

Transmission Loss (S21)

• A 3.2 GHz Tx signal would likely be at 25% (-12 dB) at the Rx • Ideal Transmission Loss would be a flat line at ~0 dB

Page 20: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

20 Copyright © 2004, Cadence Design Systems Inc.

Reflection (Return) Loss (S11)

• More signal is reflected as freq increases, flatter with no vias

• Ideal (yet unrealistic) Return Loss would be a flat line at -50 dB

Page 21: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

21 Copyright © 2004, Cadence Design Systems Inc.

Looking Deeper

• A complete S-parameter behavioral interconnect model is actually a matrix of all Sij data at numerous frequency points

• As such, Sij also denotes that parameter’s place in the matrix

• All Sij values are complex numbers

– So far, we have primarily looked at magnitude

• Be aware that there are also “Differential S-Parameters” where the nodes are referenced to each other instead of ground

– In that case, the 4-node diff-pair becomes only 2 ports

– A good subject for another time

S44S43S42S41

S34S33S32S31

S24S23S22S21

S14S13S12S11

Page 22: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

22 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

Page 23: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

23 Copyright © 2004, Cadence Design Systems Inc.

Good & Bad S-Parameter Models

• Just as with IBIS, initially there may be a high percentage of bad models due to:

– Incorrect measurement techniques

– Incorrect or unavailable node definitions

– Insufficient data to allow correct DC solution

– Insufficient number of frequency points

– Too many frequency points

– Frequency range too narrow

– Data is not passive

These problems can occur in both measured and extracted models

Page 24: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

24 Copyright © 2004, Cadence Design Systems Inc.

Common Problems

• Differential-pair models should be symmetric

– S21 = S43, S11 = S33, S41 = S23, and so on

– Plot/overlay the magnitudes and zoom in to verify

• Data must be passive

– Plot the magnitude on a linear Y axis

– Confirm that no value is greater than 1.0

– Would imply amplification (non-passive)

• Confirm adequate frequency range

– End points should be “smooth” for extrapolation

1 2

3 4

Page 25: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

25 Copyright © 2004, Cadence Design Systems Inc.

Problematic S-Parameters Example

magnitude > 1.0 (non-passive)

“noise”on S_43

poor symmetryS_21 = S_43

data stops at 50 MHz,“tail” not smooth

Page 26: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

26 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 27: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

27 Copyright © 2004, Cadence Design Systems Inc.

Allegro PCB SI 630 S-Parameter Solution

• Generation

• Simulation

• Plotting

• Measurement Import

• Correlation

• Library Mgmt

…a complete solution!

Page 28: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

28 Copyright © 2004, Cadence Design Systems Inc.

S-Parameter Generation(from Drawing)

• Any portion (or all) of passive interconnect in any SigXp drawing

• Plot Sij from arbitrary nodes (ports) to view the interconnect behavior over frequency

• Collapse interconnect into s-parameter model

Page 29: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

29 Copyright © 2004, Cadence Design Systems Inc.

S-Parameter Generation(from Layout)

• Extract any single-ended or differential net from PCB

• Generate and/or plot S-parameter characteristics of all or portion

Page 30: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

30 Copyright © 2004, Cadence Design Systems Inc.

S-Parameter Simulation

• TD simulation of S-parameters

• Various algorithms deployed

Page 31: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

31 Copyright © 2004, Cadence Design Systems Inc.

Import from Measurement

• Read Touchstone into Model Integrity

• Plot curves with single right-click

• Convert / normalize complex numbers

• Dump to model (translate to DML)

s-params

Page 32: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

32 Copyright © 2004, Cadence Design Systems Inc.

Correlation

• Correlate, overalay, compare S-Parameters from any source

• Measurement, PCB, drawing

s-params

Page 33: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

33 Copyright © 2004, Cadence Design Systems Inc.

Library Management

• Generated models added to working library

• Auto-replace and save of interconnect option

• Touchstone format (.s*p) automatically saved

• Port to node mapping logs and comments

• Bidirectional Touchstone translation

• Plot, translate, edit options

• Reference impedances

• Passivity checks

Page 34: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

34 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 35: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

35 Copyright © 2004, Cadence Design Systems Inc.

Summary

• S-Parameters are being used increasingly for Multi-GHz (MGH) PCB signal integrity

• The S-Parameters are being used to model and characterize the passive interconnect (much like IBIS represents the active devices)

• A basic understanding of S-Parameter data/models will be required

• Cadence is now offering an integrated PCB SI solution that includes complete S-Parameter support in Allegro PCB SI 630

Page 36: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

36 Copyright © 2004, Cadence Design Systems Inc.

AGENDA: Understanding & Using S-Parameters

1. Introduction to S-Parameters

2. An intuitive understanding

3. Good and bad models

4. Integrated solution

5. Summary

6. Q & A

Page 37: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

37 Copyright © 2004, Cadence Design Systems Inc.

Next in the series:

• “Fast Multi-GHz PCB Interconnect Simulation”

– New revolutionary technology

– Simulate 10,000 bits in seconds

• July 21, 10:00 am PDT

• Watch for email invitation

Page 38: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...

38 Copyright © 2004, Cadence Design Systems Inc.

Q & A

S44S43S42S41

S34S33S32S31

S24S23S22S21

S14S13S12S11

1 2

3 4

Page 39: Understanding and Using S-Parameters for PCB …siguys.com/wp-content/uploads/2016/01/2004_Webinar_Understanding...Understanding and Using S-Parameters for PCB Signal Integrity ...