Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
FlowCAD
ww
w.F
low
CA
D.c
om
1
FlowCAD Confidential
Challenges in IoT, Automotive and Power
Electronics Designs
Simon Zubler
31. Mai 2016, Embedded Computing Conference
FlowCAD
ww
w.F
low
CA
D.c
om
2
FlowCAD Confidential
Herausforderungen
• Mehr Funktionen
• Anpassbarkeit der Produkte
• Parallele Entwicklung (HW, SW)
• Änderungen am Produkt
• Zunehmende Komplexität
• Time to Market
• Mehr Projekte
• Gleichbleibende Ressourcen
• Konkurrenz
FlowCAD
ww
w.F
low
CA
D.c
om
3
FlowCAD Confidential
Trial and Error
• Zeitverlust
• Kosten
Design Create Prototype Measure/Test
Fix issues
Release
FlowCAD
ww
w.F
low
CA
D.c
om
4
FlowCAD Confidential
Abhilfen
• Time to Market verkürzen
• Plattformentwicklung
• Änderungsmanagement
• Virtual Prototyping
FlowCAD
ww
w.F
low
CA
D.c
om
5
FlowCAD Confidential
Virtual Prototyping
• Simulation über den gesamten Entwicklungsprozess
• Ermöglicht Innovationen
• Zeit sparen
• Kosten sparen
Simulation of design concept
Simulation of
preliminary designs
Simulation of final design
Create prototype
Verification Release
FlowCAD
ww
w.F
low
CA
D.c
om
6
FlowCAD Confidential
Virtual Prototyping
• Physische Tests auf ein Minimum reduzieren
– Szenarien virtuell testen
• Funktionale Simulation von kompletten Systemen
– Während der Entwurfsphase
– Toleranzen (Werte, Timing)
• Thermisches Verhalten von Baugruppen
– Eigenerwärmung
– Kühlkonzept
• Luft- und Kriechstrecken
– Leiterplatte
– Gehäuse
• Leiterplattenentwurf
– Impedanzen und Kopplung, Resonanzen und Abstrahlung
– Energieversorgung, Stromdichte, Kondensatoren
FlowCAD
ww
w.F
low
CA
D.c
om
7
FlowCAD Confidential
Luft- und Kriechstreckenanalyse mit NEXTRA
FlowCAD
ww
w.F
low
CA
D.c
om
8
FlowCAD Confidential
Thermische Simulation mit 6SigmaET
FlowCAD
ww
w.F
low
CA
D.c
om
9
FlowCAD Confidential
PSpice virtual prototyping PCB systems
PSpice® Analog Behavioral
PSpice Functional Block Defined in C
PSpice SPICE Macro-Model
Cadence, the Cadence logo, Virtuoso, MMSIM and PSpice are registered trademarks of Cadence
Design Systems, Inc. All other trademarks are the property of their respective owners.
FlowCAD
ww
w.F
low
CA
D.c
om
10
FlowCAD Confidential
PSpice Models
Algorithmic Models (Matlab / C/C++)
System Models (SystemC)
Digital Models with IO/Timing/Constraint
Digital Functional Models
PSpice Behavioral Models
Compact Device Models
Model Abstractions
Architectural
Functional
Behavioral
Gate Level
Circuit Level
Physical Implementation
FlowCAD
ww
w.F
low
CA
D.c
om
11
FlowCAD Confidential
IoT Design with PSpice Io
T
Te
stb
en
ch
Ps Vp(t)
DOUT
DIN Pr Vr(t) DAC
ADC Sensor [pressure => Vp(t)]
Regulator Δ pressure <=Vt(t)]
PSpice Mixed Signal
Controller Virtual Platform
RTL
Tra
nsa
cto
r
Hardware SystemC Testbench to
Represent IoT Environment
HIL
Hardware
in Loop
I/O
, T
imin
g &
Constr
ain
t M
odels
Minimal Modeling Effort
FlowCAD
ww
w.F
low
CA
D.c
om
12
FlowCAD Confidential
Power Aware SI Analyse mit Sigrity
Current will take the way with least
resistance
• DC: ohm Resistance
• AC: Impedance
Forward and return current build a
circuit. Loops and stubs create
antennas and cause EMI issues.
AC
DC
AC
Layer stack up
with
Reference plane
FlowCAD
ww
w.F
low
CA
D.c
om
13
FlowCAD Confidential
Signal Integrity Issues
VH
VL
Multi-Crossing Error
VH
VL
5V
GND
Overshoot / Undershoot
VH
VL
Oscillation
VH
VL
Threshold Error
FlowCAD
ww
w.F
low
CA
D.c
om
14
FlowCAD Confidential
SI-Problems are hard to “see”
• Let’s just look at two trace segments on a 6-layer PCB
• We see:
– 2 trace segments
– Same width
– Same impedance
– Different trace length
• Where is the problem?
trace9047 trace9048
trace9048
FlowCAD
ww
w.F
low
CA
D.c
om
15
FlowCAD Confidential
What about the return path (reference planes)
• Trace9047 – 1 uniform impedance section
• Trace9048: – 4 different impedance sections
• No ideal plane layers! – Directly above and below
– Impedance discontinuities
• Does this matter?
– Depends
trace9048
FlowCAD
ww
w.F
low
CA
D.c
om
16
FlowCAD Confidential
ERC – Trace coupling
• Trace9047 is one uniform
impedance section
• Trace9047 broken into 5
sections based on trace
coupling
– two section with no coupling
(1 & 5)
– two sections 2-line coupling
(2 & 4)
– one section 3-line coupling
(3)
1
2
3
3
4
5
1 2
3 4
5
FlowCAD
ww
w.F
low
CA
D.c
om
17
FlowCAD Confidential
Graphical overlay on layout
Easy to locate source of trouble
• Impedance
• Coupling
Impedance Overlay Layout view
Ref. disconn.
due to
conjoined via
anti-pads
Reference discontinuities
FlowCAD
ww
w.F
low
CA
D.c
om
18
FlowCAD Confidential
Coupling Coefficient Plot
• Diagram shows coupling
– Critical segments are in upper region
– Cross probing to see layout location
– Solution: Change layout with more spacing
Reference
discontinuitie
s
Double click for cross probing
FlowCAD
ww
w.F
low
CA
D.c
om
19
FlowCAD Confidential
Typical Applications
• Screen board and identify worst case for further
analysis
• Investigate SI impact of design rule violations and
trade-offs
• Find out how to fix SI problems shown in SRC
simulation
• ERC is used to locate the problem
• Compare against ERC/SRC results with
– Known-good design
– Reference design
– Part of the design that has been fully analyzed
FlowCAD
ww
w.F
low
CA
D.c
om
20
FlowCAD Confidential
FlowCAD Professional Services
• Workshops
– http://www.flowcad.ch/de/news/events
– 14. Juni 2016: Sigrity ERC/SRC
• Trainings
– http://www.flowcad.ch/de/support-training/training
• Consulting
– http://www.flowcad.ch/de/services/consulting
• Auftragssimulation
– http://www.flowcad.ch/de/services
FlowCAD
ww
w.F
low
CA
D.c
om
21
FlowCAD Confidential
FlowCAD (Deutschland)
Mozartstrasse 2
85622 Feldkirchen bei München
Tel: +49 (89) 4563-7770
Fax:+49 (89) 4563-7790
FlowCAD (Schweiz)
Hintermättlistrasse 1
5506 Mägenwil
Tel: +41 (0) 56 485 91 91
Fax: +41 (0) 56 485 91 95
FlowCAD (Polen)
ulica Sasiedzka 2A
80-298 Gdansk
Tel: +48 58 342 75 94
Fax. +48 58 342 70 60
Für weitere Fragen und Informationen stehen wir gerne zur Verfügung
• Please don‘t hesitate to contact us
Kontakt zu FlowCAD / contact us
FlowCAD
ww
w.F
low
CA
D.c
om
22
FlowCAD Confidential