Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit...

24
Frequency-Dependent Target Impedance Method Fulfilling Both Average and Dynamic Voltage Drop Constraints Jun Chen, Masanori Hashimoto Department of Information Systems Engineering Osaka University, Japan 1

Transcript of Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit...

Page 1: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Frequency-Dependent Target Impedance Method Fulfilling Both Average and Dynamic Voltage Drop Constraints

Jun Chen, Masanori Hashimoto

Department of Information Systems Engineering

Osaka University, Japan

1

Page 2: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Agenda

• Background of Target Impedance

Challenges for target impedance

Contribution of this work

• Frequency-Dependent Target Impedance

Target impedance deriving flow

Magnitude equivalent frequency (MEF)

Synthesize target impedance

• Experiment Results

• Conclusion

2

Page 3: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Background of target impedance

PDN uses target impedance to ensure

maximum allowed voltage drop[1]

������� = ���� _ ���

Consider average and dynamic voltage drop constraints.

Associate frequency-domain ������� and time-domain �, .

Requirement and challenge

Cause under- or over-designed PDN.

Frequency-dependent �������(�) is an open problem.

3

Flat ������� is increasingly difficult to meet

[1] L. D. Smith, et al., ”Power Distribution System Design Methodology and Capacitor Selection for Modern

CMOS Technology”, IEEE Trans. Advanced Packaging, vol. 22, no. 3, pp. 284-291, 1999.

Page 4: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

4[2] D. Oh, Y. Shim, ”Power integrity analysis for core timing models”, Proc. Int’l Symposium

on EMC, pp. 833-838, Aug. 2014.

Given one voltage drop constraint,

PDN can be over- or under-designed.

blue needs more focus on dynamic drop.

red needs more focus on average drop.

Average and dynamic voltage drop constraintsare NOT well considered in previous work.

Converting voltage drop constraints to

voltage spectrum has many variations.

(blue and red with same constraints)

�������(�) is not unique

Deriving ������� (f) using current spectrum and

voltage spectrum[2] has limitation.

Page 5: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Contribution of this work

1. Fulfills both average and dynamic voltage drop constraints.

Two ������� types for different constraints focus.

Dynamic voltage drop

is main design focus

Average voltage drop

is main design focus

5

2. Associates time-domain I, V with frequency-domain �������.

By idea of Magnitude Equivalent Frequency (MEF).

Verified result by synthesized ������� circuit.

Page 6: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Agenda

• Background of Target Impedance

Main challenges for target impedance

Contribution of this work

• Frequency-Dependent Target Impedance

Target impedance deriving flow

Magnitude equivalent frequency (MEF)

Synthesize target impedance

• Experiment Results

• Conclusion 6

Page 7: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Target impedance deriving flow

Inputs: Load current profile I(t)

Voltage drop constraints ����_���� and �!"#_����

�!"#_���� is main design focus ����_���� is main design focus7

Frequency-dependent ������� is composed of:

��$_������ : target impedance at middle-high frequency

�!$_������ : target impedance at low frequency

%������ : target capacitance, min required capacitance

&������ : target inductance, max allowed inductance

Page 8: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Derive ��$_������ and �!$_������

Consider ����_���� constraints:

�!$_������ = ����_���� /(���

Consider �!"#_���� constraints:

��$_������ = �!"#_���� / Mag(( � )

8

��$_������ < �!$_������

�!"#_���� drop is design focus

��$_������ ≥ �!$_������

����_���� drop is design focus

Result in piecewise ������� shapes:

Page 9: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Magnitude equivalent frequency (MEF) I

9

dynamic voltage drop sine current with MEF

can be represented by

L dominant impedance example:

If impedance is

C dominated

or

L dominated

Let (* � = Mag(( � ) sin(2/ �0123), Mag((* � ) = Mag(( � )

Then Mag(�* � )

Can equal to: Mag(� � )

*Similar with C dominant impedance.

= Mag(L !(*

!�) = L 2/ �012 Mag(( � )

= Mag(L!(

!�) = L Mag(

!(

!�)

Page 10: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Magnitude equivalent frequency (MEF) II

10

Mag((* � ) = Mag(( � )

Mag(�* � ) = Mag(� � )

Since L and C are common coefficient and can be canceled out in equations.

With different L or C, MEF sine current can still replay the

dynamic voltage drop. (equations still hold with same MEF)

Use MEF to find &������ (max allowed inductance):

��$_������

Varying L for an impedance,

If Mag(4 3 ) = 56_��� at MEF,

Mag( 3 ) = 56_��� also holds.

MEF serves as corner frequency of

��$_������ = �!"#_���� / Mag(( � )

&������ = ��$_������

78 �9#!_:��

Page 11: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Magnitude equivalent frequency (MEF) III

11

������� design method is simplified because:

Original current profile (with complex spectrum and profile)

Replaced by MEF sine profile (with one spectrum component).

�9#!_:��

Lower

PDN

cost

�$�;_:��

Use MEF to find &������ (Max allowed inductance).

%������ (Min required capacitance).

Page 12: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Calculate MEF, &������, and %������

Characterization Circuit Setup:

<, &��*�, %��*� are known-value parameters.

Form L and C dominant impedance.

For inductance MEF

For capacitance MEFInductance MEF is obtained by:

Capacitance MEF is obtained by:

�=��_>�? = @AB(( � )

@AB(�%��*�(�))

C

DE%��*�

�F6 _>�? = @AB(�&��*�(�))

@AB(((�))

C

DE&��*�

Characterization Flow:Inject ((�) run simulation for �&��*�(�) and �%��*�(�).

Measure Mag(((�)) , Mag(�&��*�(�)), and Mag(�%��*�(�)).

G������ = ��=_������

2/ �F6 _>�?

Target inductance:

H������ = 1

2/ �=��_>�?��=_������

Target capacitance:

12

Page 13: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Synthesize ������ circuit

T-shape RLC circuit to track �������.

In the experiment:

Use larger capacitance and smaller inductance.

Other synthesis method can be applied also.

13

Direct using �!$_������, ��$_������ , %������, &������

Can violate the voltage drop constraints.

(Actual impedance is larger at corner frequency)

Page 14: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Agenda

• Target Impedance Background

Main challenges for target impedance

Contribution of this work

• Frequency-Dependent Target Impedance

Magnitude equivalent frequency (MEF)

Derive and synthesize target impedance

• Experiment Results

• Conclusion

14

Page 15: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Experiment setup

Case 1 : reference 1.0 GHz sine profile.

Case 2 and 3: square current profile to mimic module activations.

Case 4 and 5: triangle current profile to mimic typical digital circuit load.

The constraints are ����_���� =70 mV and �!"#_���� =10 mV.

Case 6: current profile from OpenRISC operation (15nm Open Cell Lib, 1.2 GHz)

The constraints are ����_���� =10 mV and �!"#_���� =30 mV.

Nominal voltage is 800 mV.

15

Page 16: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Diff.

Diff.

Experiment results

Measured ���� and �:9# correlates well with constraints.

Average difference rates are 0.0003% and 0.3%

The derived target impedance associates with current profile.

Wider pulse results in larger %_������

Sharper slope result in smaller &_������

16

Page 17: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Conclusion

• A new frequency-dependent target impedance method.

• Consider both average and dynamic voltage drop

constraints.

• Associate time domain and frequency domain info with

MEF.

• Synthesized target impedance correlates well with

constraints.

17

Page 18: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller

Q & A

18

Page 19: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller
Page 20: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller
Page 21: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller
Page 22: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller
Page 23: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller
Page 24: Frequency-Dependent Target Impedance Method Fulfilling Both … · Synthesize ˘ˇˆ circuit T-shape RLC circuit to track ˘ˇˆ . In the experiment: Use larger capacitance and smaller