MICAS Department of Electrical Engineering (ESAT) June 5th, 2007 Junfeng Zhou Promotor: Prof. Wim...
-
Upload
jonah-barnett -
Category
Documents
-
view
213 -
download
0
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 !