Top Banner
FlowCAD www.FlowCAD.com 1 FlowCAD Confidential Challenges in IoT, Automotive and Power Electronics Designs Simon Zubler 31. Mai 2016, Embedded Computing Conference
22

Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

Aug 11, 2020

Download

Documents

dariahiddleston
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: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 2: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 3: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 4: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

FlowCAD

ww

w.F

low

CA

D.c

om

4

FlowCAD Confidential

Abhilfen

• Time to Market verkürzen

• Plattformentwicklung

• Änderungsmanagement

• Virtual Prototyping

Page 5: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 6: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 7: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

FlowCAD

ww

w.F

low

CA

D.c

om

7

FlowCAD Confidential

Luft- und Kriechstreckenanalyse mit NEXTRA

Page 8: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

FlowCAD

ww

w.F

low

CA

D.c

om

8

FlowCAD Confidential

Thermische Simulation mit 6SigmaET

Page 9: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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.

Page 10: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 11: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 12: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 13: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 14: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 15: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 16: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 17: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 18: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 19: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 20: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

Page 21: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

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

[email protected]

FlowCAD (Schweiz)

Hintermättlistrasse 1

5506 Mägenwil

Tel: +41 (0) 56 485 91 91

Fax: +41 (0) 56 485 91 95

[email protected]

FlowCAD (Polen)

ulica Sasiedzka 2A

80-298 Gdansk

Tel: +48 58 342 75 94

Fax. +48 58 342 70 60

[email protected]

Für weitere Fragen und Informationen stehen wir gerne zur Verfügung

• Please don‘t hesitate to contact us

Kontakt zu FlowCAD / contact us

Page 22: Challenges in IoT, Automotive and Power …...FlowCAD om 21 FlowCAD ConfidentialFlowCAD (Deutschland) FlowCAD (Schweiz) Mozartstrasse Hintermättlistrasse2 85622 Feldkirchen bei München

FlowCAD

ww

w.F

low

CA

D.c

om

22

FlowCAD Confidential