Download Chapter 2 Interconnect Parasitic Extraction

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Pulse-width modulation wikipedia , lookup

Stray voltage wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Three-phase electric power wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Scattering parameters wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Buck converter wikipedia , lookup

Islanding wikipedia , lookup

Utility frequency wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Atomic clock wikipedia , lookup

Mains electricity wikipedia , lookup

Distribution management system wikipedia , lookup

Alternating current wikipedia , lookup

Nominal impedance wikipedia , lookup

Zobel network wikipedia , lookup

Time-to-digital converter wikipedia , lookup

Transcript
HomeWork 6 & 7
Fang Gong
[email protected]
HW6 Temporal correlation estimation for switching currents.
[Due on March 9]

Problem Formulation:
Large circuit can be partitioned into relatively independent blocks, and
each block has multiple ports.
Each port can be modeled as a time-varying current source.


This homework tries to extract the temporal correlation between
currents for a particular port.

Given the peak current in every clock cycle at a particular port,
(1) compute the temporal correlation coefficient between currents:
– in adjacent clock cycles
– two clock cycles apart.

(2) Also find the number of clock cycles that gives the maximum
correlation coefficient, which corresponds to the number of clock cycles
used to execute instructions.
Steps
1. Store the data in a MATLAB variable v1.
2. Shift the variable by one clock cycle and store it in a new
variable v2
3. Truncate v1 so that v1 and v2 has the same length.
4. Compute the correlation coefficient: corrcoef(v1,v2)
5. This gives the current correlation between adjacent clock cycles.
6.
7.
Shift v1 by two clock cycles and store it in a new variable v3.
Repeat steps 3-5 to get the correlation coefficients. This is the
current correlation two clock cycles apart.
8.
9.
Do this for different number of clock cycles, and plot the figure.
Pick out the number of clock cycles that gives the maximum
correlation coefficients.
3
HW7: Problem 1: Impedance of Package Power Distribution Network
[Due on March 16]
Observation
Point
1mΩ
5nH
2mΩ
600μΩ
30pH
equivalent
circuit
model
100nF
50nF
VRM






Package
BGA ball
Die
Power Distribution Network (PDN) can be presented as above.
Voltage Regulator Module (VRM)
Package Plane Capacitance
Ball Grid Array (BGA)
Die Parasitic and On-die Decoupling Capacitance
(ZPDN) is the impedance of the PDN associated with the path from a
voltage regulator module (VRM) to the Die.
Problem:
•
Please plot the impedance (ZPDN) observed from die v.s. frequency.
•
Indicate that at which frequency ZPDN has its peak value and the magnitude of
peak value.
HW7: Problem 2: Designing Target Impedance of a PDN [Due on March 16]
1mΩ
5nH
ESL
2mΩ
600μΩ
30pH
100nF
C
50nF
ESR
VRM
Decaps
Package
BGA ball
Die
To lower the noise (voltage ripple), the goal of a power distribution
network system design is to have impedance (ZPDN) that is low with a
flat response over a desired frequency range.





On-package decoupling capacitors are usually used and can be
modeled as a series combination of
the equivalent series inductance (ESL)
capacitance of the capacitor (C).
the equivalent series resistance (ESR).
Problem 2: Question 1
1mΩ
5nH
ESL
2mΩ
600μΩ
30pH
100nF
C
50nF
ESR
VRM
Decaps
Package
BGA ball
Die
Q1: Assume only one type of decap is available with C=200nF, ESL=100pH, and
ESR=60 mΩ and at most 30 decaps can be used.
Problem:
Using this type of decap, please try to show whether it is possible to make the
overall ZPDN less than 50 mΩ over frequency range from 2MHz to 1GHz?
If it can, show how many decaps can be used. If it cannot, explain why.
Problem 2: Question 2
1mΩ
5nH
ESL
2mΩ
600μΩ
30pH
100nF
C
50nF
ESR
VRM
Package
Decaps
BGA ball
Die
Q2: In addition to the decap used in (a), assume a second type of decap (from the table
below) can be used to make ZPDN less than 50 mΩ over frequency range from 2MHz to
1GHz.
Problem:
1.
Please choose one type decap out of the following candidates that can help you achieve
this goal.
2.
Plot the final overall impedance response over above-mentioned frequency range and
show how many for each type of decaps are used in your final design. (totally maximum
30 decaps are allowed.)
Candidates
A
B
C
D
E
C (nF)
100
50
50
10
10
ESR (mΩ)
60
60
25
60
25
ESL (pH)
150
100
100
100
100