Post on 24-Mar-2020
Bitte decken Sie die schraffierte Fläche mit einem Bild ab.
Please cover the shaded area with a picture.
(24,4 x 11,0 cm)
TIE Plus. The step towards interconnect simulation technology Catalin Negrea, Ph. D. Team Leader - EE Simulation & Controller Platforms
Technical Expert - Signal & Power Integrity
Continental Automotive, Interior Division 23 April 2015 IID EE CDH
Public
IID EE HW
Virtual Prototyping
2
SPICE-like
Circuit Sim.
› Virtual prototyping = the usage of computer based modeling and simulation techniques
for the definition of a multidisciplinary model of the device under development (with the
goal of predicting physical behavior in different use cases)
CAD Model
Thermal
Simulation
Virtual
Prototype
Source: Aberdeen Group Market Study “Why PCB Design
Matters to the Executive”, Feb. 2010
SI \ PI \ EMI
Simulation
Get it right the first time !
Reduce number of design loops,
prototype costs, development time
› “Ideal world” goal
› “Real R&D world” goal
Public
IID EE HW
TIE Plus Objectives
3
› TIE Plus = a new contest challenge under the TIE brand, dedicated to virtual
prototyping disciplines that support high-complexity PCB design
› Objectives:
Promoting simulation based PCB design disciplines in universities and
R&D centers
Stimulating the development of future specialist in the field of interconnect
simulation in a accordance to best-in-class companies demands
Create a collaborative-competitive environment where the candidates
presents their technical solutions, but also exchange ideas on simulation
approaches and get in touch other PCB design professionals
› Subject topics for upcoming editions of TIE plus:
Signal Integrity (SI) -> simulations for signal integrity associated with
wired data transmissions at PCB and system level
Power Integrity (PI) -> simulation power supply distribution networks in
high frequency digital applications
Public
IID EE HW
As the variation speed of electric signals increases, physical properties
of the interconnect structures can induce unwanted signal distortion
Due to the need of high data rates (implying high frequency), the
signal’s rise&fall times become smaller and smaller (for DDR interfaces
tr~0.2-1 ns)
The interconnect path can be no longer modeled as an RLC structure,
but as a transmission line with a electrical behavior described by the
telegraphers equations
The following items fall in to the high speed domain and must be considered in
the analysis:
interconnect reflections
losses due to skin effect
crosstalk (near end and far end)
interconnect timing delays
IC package parasitics
IC driver\receiver circuit characteristics
What is high speed ?
21 September 2015
4 Author, © Continental AG
A signal can have a frequency of just
some kHz and but still pose a SI risk
due to it’s variation speed (V/ns)
Public
IID EE HW
› Every electrical connection element placed in the signal path is a potential source for
signal degradation and its electrical behavior must be characterized in order evaluate the
impact on the transmitted signal
What can be considered an interconnect ?
21 September 2015
5 Author, © Continental AG
Interconnects
IC Driver
Receiver
Receiver
- die-to-package connection (wire bond, flip-chip)
- package wiring
- PCB routing
- connectors
- cables
Public
IID EE HW
What is a transmission line?
6
› (At least) two parameter determine a transmission
line
› Propagation speed
› Characteristic impedance ZL
› A transmission line can be cut in short pieces having
the length Δx:
Δx
v(x,t) v(x+Δx,t)
i(x,t) i(x+Δx,t) R’Δx L’Δx
C’Δx G’Δx
Δx
Inductance per unit length
Capacitance per unit length
Transmission Line RLCG segment
Public
IID EE HW
When do these effects become critical? Rule of thumb (for FR4):
› Source: Eric Bogatin, Signal and Power Integrity – Simplified, Prentice Hall, 2004
› …so for a 25mm trace length, a signal with a rise time < 1ns (for 3.3V logic this would mean ~2V/ns) creates already a SI risk of signal if the interconnect is not properly designed
› and properly designed for SI means impedance matching at circuit level
› The term “high speed” indicates an unhappy combination of interconnect length and variation speed
What is high speed ?
7
ns/inch/ rmax tl
ns)(25~)( rmax tmml
Public
IID EE HW
Impedance Discontinuities
21 September 2015
8 Author, © Continental AG
Impedance discontinuities have
consequences:
overshoot \ undershoot
reflections in the triggering region
false logic triggering
interconnect added jitter
timing deviations
Changes in interconnect impedance over the
signal transmission path will cause distortion
depending on driver characteristics (every IC
I/O has a non-linear impedance curve) and
interconnect discontinuity characteristics.
Public
IID EE HW
Controlled Impedance Routing
21 September 2015
9 Author, © Continental AG
Stripline Microstrip
Public
IID EE HW
But some things can not be avoided …….
21 September 2015
10 Author, © Continental AG
› Reality may look something like this
Via (top to bottom
layer)
Via (bottom to inner
layer)
Microvia
Meander
Public
IID EE HW
….and there are EM interaction as well
21 September 2015
11 Author, © Continental AG
Public
IID EE HW
The need for SI simulations
12
The need to incorporate such specialized electromagnetic
simulations in to the PCB design flow is determined by the fact
that, at high frequencies associated with digital data transmissions,
the interconnect can be no longer considered an ideal electrical
connection and the parasitic elements have to be taken in to
consideration.
Assuring the compliance of signal waveforms to data transmission
standards in a non-ideal electromagnetic environment is becoming
more of a challenge as data transfer rates and component density
continually increase.
Signal integrity is becoming a mandatory discipline in the
EE design flow even for medium complexity\density projects
(4 layers, BGA)
Public
IID EE HW
SI \ PI Workflow
13
Problem
Formulation
• evaluate of system\ interface requirements
• define design targets
• define modeling approach
Pre-layout
Analysis
• define PCB stack-up (layers, materials)
• “what-if” simulations – explore design possibilities in order to meet interface requirements, obtain best performance/cost ratio
Post-layout
Analysis
• PCB stack-up and CAD represent the inputs for the simulation
• Identify potential problems that were not considered in pre-layout
• debugging of a physical prototype problem; identify root cause and define possible remedies
optimization
fine-tuning
troubleshooting
layout
directives
PCB
design
Public
IID EE HW
Signal integrity simulation – model types involved
14
IBIS Models
(Vendor)
SPICE Models
(Vendor)
Simple RLC
Transmission
Line Models
Touchstone
(s-param files)
3D solver imports
Public
IID EE HW
High Speed Design makes the difference
16
Address line waveforms
for a DDR3 multi-drop
system before optimization
….and after optimization
Public
IID EE HW
Power Integrity
21 September 2015
17 Author, © Continental AG
Power integrity (PI) is a topic that is related to the voltage variation in the power
distribution network (PDN). It is a relatively new topic as compared to electromagnetic
compatibility (EMC) and signal integrity (SI). However, they cannot be separated as the
identification and solving of these problems are still based on Maxwell’s EM theory.
Problems Power Integrity Concept
Micro-controller
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
DC
Micro-controller
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
DD
R
Me
mo
rie
s
AC
Add parasitic elements
Public
IID EE HW
Power Integrity
18
In a power distribution network, there are many peripherals that can affect its
performance. It is important to note that the effectiveness of each component is
frequency limited.
Imp
ed
ance
(Ω
)
Frequency
1 KHz
Power Supply
1 MHz
Electrolytic
Capacitors
High Frequency
Capacitors
100 MHz
GHz
PCB
Public
IID EE HW
TIE Plus workflow
19
Publication of the subject on TIE website
Online contestant registration
Solving the subject
Assessment of the solutions
Publication of subject
The subject content will published on the TIE website in a separate form “TIE Plus”. Also contest topics,
recommended bibliography and contest regulations will be available.
At this stage only the subject text and block diagrams will be public. The simulation models, datasheets and other
details will be available for download only after the contestant is registered.
Contestant registration
The registration will be done using an on-line application form. The provided information will be analyzed by the
technical committee and a notification email will be sent to the applicant (accepted \ rejected as a contestant for TIE
Plus). After acceptance the contestant will receive user login information on the TIE plus platform. Based on this he
will be able to download all necessary files associated with the subject.
Solving the subject
Solving the subjects will be done own (or university/company based) technical means (hardware and software).
The technical solution will be posed as R&D report document that shall be uploaded on the web platform.
Assessment of the solutions
The contestants are required to prepare a short presentation (10-15 min.) that will be exposed to the technical
committee during an evaluation meeting. The presentation content must be in full agreement with the uploaded
R&D report.
Public
IID EE HW
TIE Plus topics
20
Transmission line theory.
› Line impedance.
› Propagation delay.
› Reflections
Single ended and differential data transmissions
› Terminations
› Eye diagrams
› Routing topologies
Crosstalk
› Coupling mechanisms
› Near-End and Far-End crosstalk
› Crosstalk induced ISI
IC modeling for SI simulations
› IBIS Modeling
› I\O buffer impedance analysis
› Package parasitics modeling
Passive components & interconnect modeling
› S-parameters
› Touchstone modeling
› Capacitor model
› Via hole modeling
› 2D\3D Field solver extraction
PCB Stack-up definition
Timing analysis
› Interface budget planning
› Interconnect propagation delays
› Jitter characterization
Signal Integrity simulation
Power Integrity simulation
Public
IID EE HW
TIE Plus recommended bibliography
21
Signal Integrity Issues and Printed Circuit Board Design, Douglas Brooks, Prentice Hall
PTR
High-Speed Digital Design “A handbook of Black Magic”, H. W. Johnson, Prentice Hall
PTR
High-Speed Circuit Board Signal Integrity, Stephen C. Thierauf, Artech House
Advanced Signal Integrity for High-Speed Digital Designs, Stephen Hall, Howard
Heck, IEEE-Wiley, 2009.
Frequency Domain Characterization of Power Distribution Networks, Istvan Novak,
Jason R. Miller, Artech House, Boston, 2007.
Signal Integrity – Simplified, Eric Bogatin, Prentice Hall, New Jersey, 2004.
Signal Integrity Characterization Techniques, Mike Resso, Eric Bogatin, IEC, 2009.
Digital Signal Integrity: Modeling and Simulation with Interconnects and Packages, Brian
Young, Prentice Hall, 2000.
Timing Analysis and Simulation for Signal Integrity Engineers, Greg Edlund, Prentice
Hall, 2007.
START
HERE !
Public
IID EE HW
TIE Plus evaluation criteria
22
› Modeling approach (using the right field solver for a specific problem)
› Modeling fidelity (how close does the simulation model gets to the physical system)
› Exposure of numerical results (e.g. variation timing parameters vs. trace length )
› Correctness of simulation problem formulation (transposing interface requirements and
datasheet information in to a simulatable system )
› Formulation and argumentation of layout directives (clarity of directives; applicability in to
a real design)
› Applicability of the provided solution to a PCB (complies with generic IPC and is
implementable using conventional fabrication processes)
Public
IID EE HW
System Overview
24
uController
Controll lines
NAND
Flash R/B
IO Lines IO Lines
Pull up R
+
Series R
Controll lines Series R
Series R
uController
IBIS: “uCx21_pl_modified.ibs”
Output driver models used:
model-613_YO
model-615_YO
Micron Flash Memory :
IBIS: “m60a_at.ibs”
I/O driver models used: DQ_FULL_33
Datasheet:“m60a_4gb_8gb_16gb_ecc_nand.pdf”
Parallel memory interface
Fdata_lines = 25MHz
Tdata_lines = 40 ns
Rise/ fall time = ~ 0.2-0.4ns
Requirements:
1. Indentify network resistor values to meet the timing (high time – time
above “1”) and level requirements (undershoots and overshoots) during
read operation
Public
IID EE HW
› VIH = 0.8Vcc = 2.4 / 2.64 / 2.88 V (slow\typ\fast)
› VIL = 0.2Vcc = 0.6 / 0.66 / 0.72 V (slow\typ\fast)
› Vin_min =-0.25 V
› Vin_max = 3.75 V
› Thigh/low min = 15ns
› Tsetup min =10ns
› Thold min =5ns
uController Input Requirements
26
Public
IID EE HW
2D “sectional” extraction
27
1699 sections
up to 1GHz
Layout Sectional meshing in
field solver
Public
IID EE HW
Simulation Topology I/O lines
28
uController
NAND
Resistor
Networks
Layout extraction
-touchstone file –
*.s32p
Public
IID EE HW
Results: I/O Lines Read R0Ω, measurement @uC DIE
29
Over and Under
shoot values
exceed
maximum
specification
FAST
TYP
SLOW
Public
IID EE HW
Resistor values sweep in FAST case / Falling edge
31
-0.25 V
68R
100 R
0 R
22 R
47 R
Public
IID EE HW
Timing verification in SLOW case
32
100R
68 R
47 R
100R => 14.6ns
68R => 15.8ns
47R => 16.8ns
Choose the
slowest signal
that meets
requirements