37
High Design Technology PROJECT N. 22409 - EMCLO ESPRIT E.S.D. The European Initiative for the Spread of Best Pratice in Design PROJECT N. 22409-EMCLO

EMCLO PROJECT: EMC DESIGN METHODOLOGY FOR LAYOUT OPTIMIZATION

Embed Size (px)

Citation preview

High

Design

Technology

PROJECT N. 22409 - EMCLO

ESPRIT

E.S.D.

The European Initiative for the Spread of

Best Pratice in Design

PROJECT N. 22409-EMCLO

High

Design

Technology

PROJECT N. 22409 - EMCLO

EMCLO

EMC DESIGN METHODOLOGIES

FOR PCB LAYOUT

OPTIMIZATION

High

Design

Technology

PROJECT N. 22409 - EMCLO

EMCLO

• Type of the project: Demonstration project

• Duration: Nine months from May 96 to April 97 (two

months Magneti Marelli transfert site included)

• Project team:

» Magneti Marelli S.p.A prime contractor: end-user

» H.D.T Italia s.r.l partner: software tool vendor

High

Design

Technology

PROJECT N. 22409 - EMCLO

OBJECTIVE OF THE ACTION

• Show the viability of a prototype tool, named PRESTO_CNT to perform:

» predictive analysis and screening of EMC problems on

PCB

» extraction, analysis, improvement of critical tracks

» experimental validation of the tool

• Integration with the design methodology inside

Magneti Marelli Electronic Division

High

Design

Technology

PROJECT N. 22409 - EMCLO

MAGNETI MARELLI - PRODUCTS

MICRO

MEMORY

ASICS

CONNECTOR

High

Design

Technology

PROJECT N. 22409 - EMCLO

PCB DESIGN METHODOLOGY Current status

Specification Design Schematic Layout Protoytpe

Test EMC

Library Simulation Marelli

Rules

High

Design

Technology

PROJECT N. 22409 - EMCLO

Schematic & Layout

Analysis

Bench Testing

Debugging

Modification

OK

NO

YES

PR

OD

UC

T

EMC VERIFICATION METHODOLOGY

OK

Testing on car

Car environment

modification

OK

YES NO

YES

NO

STOP

CA

R

STOP

High

Design

Technology

PROJECT N. 22409 - EMCLO

NEW EMC DESIGN METHODOLOGY Goals

Reduce design recycles

Reduce layout recycles

Prediction of conducted noise susceptibility

Layout optimization

High

Design

Technology

PROJECT N. 22409 - EMCLO

• EMC Rules and EMC constraints defined in Pre-

layout phase

• Post-layout analysis using software simulation

environment

• Back-annotation to electrical scheme and/or layout of

improvements

• Upgrade of the constraints

NEW EMC DESIGN METHODOLOGY Requirements

High

Design

Technology

PROJECT N. 22409 - EMCLO

NEW PCB DESIGN METHODOLOGY

Test EMC

Specification Design Schematic Layout Protoytpe

Library Simulation Marelli

Rules

Post - Layout

Verification

Library

EMC

High

Design

Technology

PROJECT N. 22409 - EMCLO

• CAD extractor linked to Cadence PCB DBase (Allegro).

• Link to equipment for EMC-models.

• WHAT-IF facility.

• EMC-filters to improve signal quality.

• Noise Sources to study the board susceptibility.

• Partial simulation of the board

MARELLI TOOL REQUIREMENTS

High

Design

Technology

PROJECT N. 22409 - EMCLO

• Display simplified view of the PCB layout

independently by the CAD system used in the PCB routing

• Choose the noise injection point

• Inject the noise source. The noise source can be both

user define or circuit dependent

• Define the noise model: sinusoidal (fixed or sweeped

frequency) or wideband e.g. pulse, fast transient

electrostatic discharge.

MARELLI REQUIREMENTS: continue

High

Design

Technology

PROJECT N. 22409 - EMCLO

Link to

equipment for

EMC-models

Physical &

Electrical

Library

FL

OW

MA

NA

GE

R

Cad Extract

Field Solver

Simulator

Output

Reports Graphic

Viewer

Allegro

database

PRESTO_CNT: FLOW

What

-if

Anal

ysi

s

High

Design

Technology

PROJECT N. 22409 - EMCLO

PRESTO_CNT: FEATURES

• CAD Extract from PCB editor the physical and

electrical data.

• Field Solver algorithm to calculate Z0, TD for each TL,

L and C matrix for coupled lines.

• Link to Physical and Electrical Library to model the

components on the board.

• SPRINT™ simulator engine.

• SIGHTS™ graphical output or ASCII format.

High

Design

Technology

PROJECT N. 22409 - EMCLO

PRESTO_CNT FEATURES

• Starting point:

» One (eventually all) of the simulation levels

available in PRESTO:

– signal transmission

– trace crosstalk

– simultaneous switching noise

– trace supply distribution analysis

– trace radiated emission evaluation

– conducted noise transmission evaluation

High

Design

Technology

PROJECT N. 22409 - EMCLO

PRESTO_CNT environment

• The design is put in a steady state

• An external noise is injected in one or more nodes of

the design

• The conducted noise is evaluated at any node of the

electrical network, taking into account

simultaneously all the effects: concurent analysis of

all nets conducted Emissions & Conducted Noise

Susceptibility simulation is possible

High

Design

Technology

PROJECT N. 22409 - EMCLO

PRESTO_CNT environment

PRESTO_CNT offers the possibility to:

• display simplified view of the PCB layout independently by

the CAD system used in the PCB routing

• choose the noise injection point

• inject the noise source. The noise source can be both user

define or circuit dependent

• define the noise model: sinusoidal (fixed or sweeped

frequency) or wideband e.g. pulse, fast transient electrostatic

discharge.

High

Design

Technology

PROJECT N. 22409 - EMCLO

• the components: adding and placing them on the

scheme, deleting (not) existing components, modifing their

values. The components can be extracted from all libraries

(system and user libraries).

• the segments: adding and placing them on the layout,

deleting (not) existing segments, modifing their geometry.

PRESTO_CNT: WHAT-IF analysis

It is a powerful tool which allows the users to study the effects

of PCB modifications directly from the user interface.

High

Design

Technology

PROJECT N. 22409 - EMCLO

High

Design

Technology

PROJECT N. 22409 - EMCLO

A wide Physical & Electrical Library is provided. It contains:

• models of passive components (resistors,

capacitors, inductors, connectors, power and ground plane)

• models of digital components using Scattering

parameters in time domain, obtained by measurements,

static and dynamic transfer functions.

PRESTO_CNT model library

High

Design

Technology

PROJECT N. 22409 - EMCLO

• models of analog components using

Scattering parameters in time domain, obtained by

measurements, SPRINT primitives. This item has to

be studied to take into account the internal behaviour

of analog components with regard the susceptibility

to RF conducted noise. The result have to be verify

in terms of limits and errors.

EMC-model library

High

Design

Technology

PROJECT N. 22409 - EMCLO

1

2

3

4

5

6

7

8

9

10

20

19

18

17

16

15

14

13

12

11

+ 1

2

3

4

5

-

+

-

+

-

+

-

+

-

In 1

In 2

In 3

In 4

In 5

TEST/RESET

OUTPUT 5

OUTPUT 4

GROUND

I SET

V REF

V CC

OUTPUT 3

OUTPUT 2

OUTPUT 1

LM1946 - OFF CONDITION

The value for each

resistor is 100MEG

B1

AS3

+

-

In k

OUTPUT k

GROUND k

B2

B3

AS

1

AS

2

1.00 2.00 3.00 4.00 5.00

TIME[nS]

-0.20

0.00

0.20

0.40

0.60

0.80

1.00

1.20 S [r]

PWL

EMC-model library: example

High

Design

Technology

PROJECT N. 22409 - EMCLO

• models of noise sources The model sources

could be injected in every nodes and the waveform

can be sinusoidal (fixed or sweeped frequency) or

wideband e.g. pulse, fast transient electrostatic

discharge.

EMC-model library

High

Design

Technology

PROJECT N. 22409 - EMCLO

EMC-model library

• Models of EMC-filters:

» Passive components (capacitors...) using

Scattering parameters in time domain, obtained

by measurements

» Murata EMC-filters: a complete library of filters

useful to reduce noise; the filters can be used to

simulate the effects of aimed actions.

High

Design

Technology

PROJECT N. 22409 - EMCLO

Validation: the simulations.

• An actual case is considered: the lights check PCB for lorry,

because:

– its behavior with RF-noise is known it is possible to make

comparisons;

– there are both digital and analog devices it is possible to verify the

models;

• The noise sources are used: 100 MHz and 900 MHz fixed

frequency sine noise source are used to simulate the RF-noise

injected (e.g. cellular telephone).

• The EMC-filters and the WHAT-IF analysis are used: in

order to provide the noise rejection.

High

Design

Technology

PROJECT N. 22409 - EMCLO

+

-

U1/3

R51 R75

R69

R7

C2

0

C1

C

2

R75

C3

4

C6

0

P1_8

P3_2

P3_8

P3_1

Component List

U1 LM1946

C1 4.7 nF

C2 4.7 nF

C20 4.7 nF

C34 100 nF

C60 1 nF

R7 0.1 W

R51 560 W

R57 33 K W

R69 8.06 K W

R75 560 W

UN

1C

AP

AC

ITO

R798P

B0

UN1CONN11B228PA0

UN1CAPACITOR50PA0

UN1CAPACITOR785PA0 UN1CAPACITOR927PB0

UN1CAPACITOR798PA0

High

Design

Technology

PROJECT N. 22409 - EMCLO

half-stiff coax. cable

felxible coax. cable

Power splitter

HP8648C added ground plane

TR 3 2 1

HP54120 DSO

TD

R

• Soldered ground plane to

define a unique ground

contact point

• Multiple connection

measurement setup is

provided to perform all

measurements

High

Design

Technology

PROJECT N. 22409 - EMCLO

10.00 15.00 20.00 25.00 30.00 35.00 40.00 45.00 50.00 TIME[nS] -600.00

-400.00

-200.00

0.00

200.00

400.00

600.00 V [mV] P1_8 meas.

P1_8 simul.

Measurement/simulation comparison:

the 100 MHz noise.

High

Design

Technology

PROJECT N. 22409 - EMCLO

Measurement/simulation comparison:

the 900 MHz noise.

25.00 25.50 26.00 26.50 27.00 27.50 28.00 28.50 29.00 29.50 30.00 TIME[nS]

-200.00

-150.00

-100.00

-50.00

0.00

50.00

100.00

150.00

200.00 V [mV] U1_6 meas.

U1_6 simul.

U1_5 simul. U1_5 meas.

High

Design

Technology

PROJECT N. 22409 - EMCLO

10.00 14.00 18.00 22.00 26.00 30.00 34.00 38.00 42.00 46.00 50.00 TIME[nS]

-40.00

-35.00

-30.00

-25.00

-20.00

-15.00

-10.00

-5.00

0.00

5.00

10.00

15.00

20.00

25.00

30.00

35.00

40.00 V [mV]

U1_6 without C FILTER U1_5 without C FILTER

U1_6 with C FILTER U1_5 with C FILTER

With/without CFILTER comparison:

the 100 MHz noise.

High

Design

Technology

PROJECT N. 22409 - EMCLO

25.00 25.50 26.00 26.50 27.00 27.50 28.00 28.50 29.00 29.50 30.00 TIME[nS]

-150.00

-120.00

-90.00

-60.00

-30.00

0.00

30.00

60.00

90.00

120.00

150.00 V [mV] U1_6 with C FILTER U1_5 with C FILTER

U1_6 without C FILTER

U1_5 without C FILTER

With/without CFILTER comparison:

the 900 MHz noise.

High

Design

Technology

PROJECT N. 22409 - EMCLO

25.00 25.50 26.00 26.50 27.00 27.50 28.00 28.50 29.00 29.50 30.00 TIME[nS]

-60.00

-50.00

-40.00

-30.00

-20.00

-10.00

0.00

10.00

20.00

30.00

40.00

50.00

60.00

V DIFF [mV]

Without Filters

With Filters

With/without EMC-filter comparison:

the 900 MHz noise.

High

Design

Technology

PROJECT N. 22409 - EMCLO

MAIN RESULTS

• User friendly environment: the user can easily

optimize the behavior of PCB for reducing susceptibility to

conducted noise.

• Viability of the prototype tool.

• EMC model library: wide range of models fitted to

conducted noise analysis.

• PRESTO_CNT prototype tool validated on an

actual case: good comparison between measurements

and simulations.

High

Design

Technology

PROJECT N. 22409 - EMCLO

BENEFITS

• Improvement of the design and analysis of ECUs

• Optimization of components value and layout

• Product control at each development phase

• Reduction of time to market: the EMC effects can

be taken into account during the design phase.

High

Design

Technology

PROJECT N. 22409 - EMCLO

CONCLUSIONS - continue

Project Benefits

• User&Tool vendor good collaboration

• Increase Magneti Marelli experience in use of

Design Tool and new Methods

• Increase HDT Italia knowledge in Automotive

market sector

• Viability of PRESTO_CNT focused on customer

needs

High

Design

Technology

PROJECT N. 22409 - EMCLO

CONCLUSIONS - continue

Project Limits

• Modeling Methodology to be improved to take into

account the analog components susceptibility

• EMC Library to be extended in analog components

High

Design

Technology

PROJECT N. 22409 - EMCLO

CONCLUSIONS - continue

Project Evolution

• To solve analog Modeling to take into account the

analog components susceptibility

• Software Modeling Enviroment to guide the user

in model creation