MICAS Department of Electrical Engineering (ESAT) June 5th, 2007 Junfeng Zhou Promotor: Prof. Wim...

15
MICAS Department of Electrical Engineering (ESAT) June 5th, 2007 Junfeng Zhou Promotor: Prof. Wim Dehaene KULeuven ESAT-MICAS Update of the “Digital EMC project”

Transcript of MICAS Department of Electrical Engineering (ESAT) June 5th, 2007 Junfeng Zhou Promotor: Prof. Wim...

MICASDepartment of Electrical Engineering (ESAT)

June 5th, 2007

Junfeng Zhou

Promotor: Prof. Wim Dehaene

KULeuven ESAT-MICAS

Update of the “Digital EMC project”

MICASDepartment of Electrical Engineering (ESAT)

EME and di/dt measurement Setups

Low Drop-out /Serial Regulator

AMIS digital loadEMI-Suppressing

Regulator (MICAS)

GND

VCCVDD<1..10>

VDD2 = 3.3 V

VCCC =12 V

ii33

ii55 and V and V22

i1

ii44 and V and V11

PC

configurationbits

VCC = 4.5 V ~ 8 V

i2

Setup-1

Setup-2

Setup-3

Semi-automatic setup is ready both for Semi-automatic setup is ready both for time and frequency domain !time and frequency domain !

MICASDepartment of Electrical Engineering (ESAT)

Description of the gate counts comparison

9 invertersOther 2 inverter chains

FFs are connected through MUX

FF FF FFFFDin

CLKRST

Out

60 FF

Chain 2

Chain 3

Chain 4

Chain 5

1 inverter-chain

Chain 1

MUX MUX

There are 7 work modesThere are 7 work modes

MICASDepartment of Electrical Engineering (ESAT)

Some words on the comparison itself

Focus on comparisons in Time Domain: | di/dt | maximum value

Difficulty in comparison and interpretation in Frequency Domain: Fundamental or harmonic frequency ? Is it fair to only compare the PEAKPEAK in spectrum ? How about when peak value happens in different

harmonics for different waveform ?

MICASDepartment of Electrical Engineering (ESAT)

An example

9.87x109.87x106 6 A/sA/s

Gate counts : Gate counts : condition 2condition 2

Gate counts : Gate counts : condition 4condition 4

56.7 dB uV56.7 dB uV 60.1 dB uV60.1 dB uV

1.25x101.25x107 7 A/sA/s

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt vs. Slave Clock Domain ( MSFF )

untitled

Note: 1. MSFF-chain 1 (no decoupling capacitor ), 2. MSFF - master slave non-overlap time 5.8 ns,

3. Periodic data input, 4. Clk=10 MHz,

1 slave clock domain

3 slave clock domains

1 slave clock domain : Disable delays between slave clock signals SCLK1, SCLK2 and SCLK3. 3 slave clock domains: Enable delays between slave clock signals SCLK1, SCLK2 and SCLK3.

Conclusion: Conclusion: Very effective method, more than 2.5 time Very effective method, more than 2.5 time di/dt reduction,.di/dt reduction,.

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt vs. distributed clock ( MSFF )

untitled

Note: 1. MSFF-chain 1 (no decoupling capacitor ),

2. Periodic data input,

3. Clk=10 MHz,

master

slave

Non-overlap time

5.8ns

33ns

Discussion:

1. Reduction is quite limited, expected more di/dt reduction ?! 2. Probably more apparent when more chains are on,

17.4ns

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt peak vs. Gate counts

Note: 1. Periodic data input, 2. Clk= 10 MHz, 3. MSFF - master slave non-overlap time 5.8 ns.

Description of gate counts: 11. Chain 1, neighbouring FFs are connected directly,

22. Chain 1, neighbouring FFs are connected via an inverter chain, + the upper inverter chain toggling,

33. ‘2’ condition + bottom inverter chains toggling,

44. chain 1 and 2 in ‘3’ condition,

5.5. chain 1, 2 and 3 in ‘3’ condition

66. chain 1, 2, 3 and 4 in ‘3’ condition

77. chain 1, 2 , 3 , 4 and 5 in ‘3’ condition

linear relationship from 3 ~ 7 linear relationship from 3 ~ 7

11 22 33 44 55 66 77

di/dt vs. Gate counts

Gate counts

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt peak vs. VDD

In First order:

di/dt is proportional to VDD

Note:

1. DFF-chain 1 and MSFF-chain 1 (no decoupling capacitor ), 2. MSFF - master slave non-overlap time 5.8 ns

3. Clk = 10MHz,

4. Periodic data input,

5. VDD=1.5v, 2.0v, 2.7v, 3.3v .

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt vs. Clock Frequency

To be discussed the To be discussed the relationship relationship

Note:

1. DFF-chain 1 and MSFF-chain 1 (no decoupling capacitor ),

2. MSFF - master slave non-overlap time 5.8 ns

3. Periodic data input, 4. Clk=2.5, 4, 5, 8 ,10 MHz

2.5 4 5 8 10

MICASDepartment of Electrical Engineering (ESAT)

Setup-1 – di/dt vs. Decoupling Strategy

untitled

Note: 1. Periodic data input, 2. Clk=8 MHz, 3. MSFF - master slave non-overlap time 5.8 ns

1:1: No decoupling capacitors.2:2: 1/2 times PNMOS decoupling capacitors.3:3: PNMOS decoupling capacitors 4:4: PNMOS decoupling capacitors, with thick metal 4 power ring. 5:5: MIMC decoupling capacitors next to the chain, with the same capacity value as PNMOS capacitor in the chains 3 and 4.

Conclusion:

1. decoupling capa helps to reduce the di/dt, 2. the MIMC capacitor is most effective, 3. Power ring might introduce noise,

11 22 33 44 55

Note: PNMOS means Pseudo-NMOSNote: PNMOS means Pseudo-NMOS 1 time PNMOS capacitor = ?? pF

MICASDepartment of Electrical Engineering (ESAT)

Questions for AMIS and KHBO

What do you really want ? time domain or frequency domain

Output = Function (Input) ?

If frequency domain ? What is the most important ? I(w) ? ( spectra of i(t) ) s*I(w) ? ( spectra of di/dt )

For which is the Gabarit made ?

MICASDepartment of Electrical Engineering (ESAT)

Example of spectrum of di/dt

56.7 dB uV56.7 dB uV 60.1 dB uV60.1 dB uV

226.4 dB226.4 dB 227.7 dB227.7 dB

Gate counts : Gate counts : condition 2condition 2

Gate counts : Gate counts : condition 4condition 4

jwjw jwjw

MICASDepartment of Electrical Engineering (ESAT)

Other conclusion

It seems that MSFF is more di/dt friendly given the same other conditions,

MSFF offers more degrees of freedom for di/dt reduction: Clock domains, Distributed Clock more exploration needed !

MICASDepartment of Electrical Engineering (ESAT)

Future Work

Interpretation of the measured results, Time domain, Frequency domain

Model Construction