31
FlowCAD www.FlowCAD.com 1 FlowCAD Confidential Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz)

Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

1

FlowCAD Confidential

Detect EMI Problems early with virtual

Prototyping

Simon Zubler

FlowCAD (Schweiz)

Page 2: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

2

FlowCAD Confidential

50 Years of Moore‘s Law

Moore’s Law was published on April 19, 1965 by Gordon E.

Moore, who was working as the director of R&D at

Fairchild Semiconductor.

The complexity of

electronic circuits doubles

approx. every 2 years:

(Number of constraints)

2^(x/2)

Page 3: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

3

FlowCAD Confidential

Cadence PCB Design Philosophy

Scalable Solution

A scalable tool solution can grow with future needs and

protects investment in libraries and designs for future

reuse. Cadence data base is upward compatible since

1990

Constraint Driven PCB Flow

Designs are getting more complex over time and more

design rules need to be followed. Cadence offers a fast

and clear view to all contraints with online DRCs

Efficiency

When design tools are used the whole day, the most

used actions need to be easy and efficient and with

less mouse clicks and mouse kilometers

Page 4: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

4

FlowCAD Confidential

Products / Solutions for Electronic Engineers

Solutions

• PCB Layout

• PSpice - Simulation

• SI- and PI-Simulation

• Timing Analyse

• Thermal Simulation

• 3D mCAD-eCAD Integration

• CAM Verification

• Boundary Scan Test

• Protocol Analysis

• Reliability (MTBF, FMEA)

• CAD-Flow Management

• PLM and ERP-Interfaces

• IC Design and Verification

Page 5: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

5

FlowCAD Confidential

The Challenges

• More Functionality

• Modularity of Products

• Parallel Developments (HW, SW)

• Late Changes on Products

• Growing Complexity

• Time to Market

• More Projects

• Same Resources

• Competitors

Page 6: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

6

FlowCAD Confidential

Trial and Error

• Time consuming

• Costs

Design Create Prototype Measure/Test

Fix issues

Release

Page 7: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

7

FlowCAD Confidential

The Solution

• Shorten Time to Market

• Change Management

• …

• Virtual Prototyping

Page 8: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

8

FlowCAD Confidential

Virtual Prototyping

• Simulation throughout the Developments cycle

• Saves Time

• Saves Costs

Simulation of design concept

Simulation of

preliminary designs

Simulation of final design

Create prototype

Verification Release

Page 9: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

9

FlowCAD Confidential

Virtual Prototyping

• Reduce Physical Tests to a Minimum

– Virtual Test of different Scenarios

• Functional Simulation of complete Systems

– During the Development Cycle

– Tolerances (Values, Timing)

• Thermal Behaviour of Devices

– Self warming

– Cooling Concept

• Creepage and Clearance Analysis

– PCB

– Housing

• PCB Design

– Impedance and Coupling, Resonance and Radiation

– Power Supply, Current Density, Capacitors

Page 10: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

10

FlowCAD Confidential

NEXTRA Clearance and Creepage Analysis

Page 11: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

11

FlowCAD Confidential

NEXTRA - ECAD / MCAD Integration

Native data exchange Native data exchange

MCAD ECAD

Page 12: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

12

FlowCAD Confidential

Potential A – Potential B = 5mm

Potential A – Potential C = 1mm

Potential B – Potential C = 1mm

Pot

A

Pot

B

Fre

ier

Text

Fehler

Pot C 5mm

Fehler

Pot

A

Pot

B

Pot C

Pot

A

Pot

B

Pot C 5mm Pot

A

Pot

B Pot C 5mm

NEXTRA Air- and Creepage Analysis

Analysis includes

free copper because

it shortens the

creepage distance.

Page 13: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

13

FlowCAD Confidential

Thermal Simulation

Page 14: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

14

FlowCAD Confidential

Thermal Simulation

Page 15: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

15

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 16: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

16

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 17: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

20

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 18: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

21

FlowCAD Confidential

Signal Integrity Issues

VH

VL

Multi-Crossing Error

VH

VL

5V

GND

Overshoot / Undershoot

VH

VL

Oscillation

VH

VL

Threshold Error

Page 19: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

22

FlowCAD Confidential

When starts „High-Speed“

• If Rise-/Fall time of transmitter is faster as 1/4 of Round-Trip Propagation Delay of the Net, you have the behaviour of a Transmission Line.

90%

10%

Rise Time ) <

Round-Trip

Propagation Delay

( 0.25 *

50

MHz

Page 20: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

23

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 21: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

24

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 22: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

25

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 23: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

26

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 24: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

27

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 25: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

28

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 26: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

29

FlowCAD Confidential

Sigrity Electrical Rule Check

Easy to locate source of trouble

• Impedance

• Coupling

Easy SI performance interpretation

• Setup time < 2min

• Simulation time 10-20 min

• Reports with clear actions

• Setup No SI models required

Impedance Overlay Layout view

Ref. disconn.

due to

conjoined via

anti-pads

Reference discontinuities

Page 27: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

30

FlowCAD Confidential

FlowCAD Professional Services

• Workshops

– http://www.flowcad.ch/de/news/events

• Trainings

– http://www.flowcad.ch/de/support-training/training

• Consulting

– http://www.flowcad.ch/de/services/consulting

• Simulation Services

– http://www.flowcad.ch/de/services

Page 28: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

31

FlowCAD Confidential

Understanding High Frequency PCB Design

- High-Speed, RF and EMI

Day 1 - 3: Essential High-speed PCB Design for Signal Integrity

Day 4 - 5: PCB Design at RF – multiGigabit transmission, EMI control

and PCB materials

More information at

www.FlowCAD.ch

Page 29: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

32

FlowCAD Confidential

Focus on Customer Satisfaction

Sales • Fair, competent advice

• Long term solutions

Support • Hotline, netviewer

• Survey

Service • PCB Design Services

• (Layout, simulation, migration)

Training • Trainings center, on-site

• Workshops

Page 30: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

34

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 31: Detect EMI Problems early with virtual Prototyping · Detect EMI Problems early with virtual Prototyping Simon Zubler FlowCAD (Schweiz) FlowCAD om 2 FlowCAD Confidential ... • 3D

FlowCAD

ww

w.F

low

CA

D.c

om

35

FlowCAD Confidential