You are on page 1of 4

Cadence Design Systems, Inc.

Power Routing Calculation

1
Power calculation
Power routing calculations has to be done for determine ring and stripe widths needed
for the implementation. To better understanding of calculation an example has been
taken as below to show how the calculation of power grid can be done.
Input for power calculation
The power network is mainly dependent on the process technology so from the
technology DRM (Design rule Manufacture) EM (Electro Migration) Line Current Limits
(High Density Backend) (Tj = 125C) has been taken out as below
Metal Level Idc (mA)
M1 (Metal1) 0.759 * (W - 0.02)
M2 (Metal2) 1.007 * (W - 0.02)
M3 (Metal3) 1.007 * (W - 0.02)
M4 (Metal4) 1.007 * (W - 0.02)
M5 (Metal5) 1.007 * (W - 0.02)
M6 (Metal6) 2.904 * (W - 0.02)
M7 (Metal7) 2.904 * (W - 0.02)
Where, W is width of one pad finger.
CMOS90 spec indicates 110mA @125oc max continuous DC current per power pad
How to do the power calculation
Total Estimated core power : 4W
Core supply voltage : 1.1v-1.2-v-1.3v
Operating temperature : 125oc
P=IV therefore current is : 4/1.1=3.64A (909mA per side)
(1.1v is used to get the worst case scenario)

No of VDD pads : 24
(# of VDD pads decided from package)

Current per pad : 3.64/24 = 151mA


Exceeds power pad, finger spec, ring mesh width need recalculation
CMOS90 spec indicates 110mA @125oc max continuous DC current per power pad

Pad Design
o Pad has 8x fingers which are available for connection into core
o Layer M4 to M7 is available for connection with 3.36um wide pin with 1.68um
spacing
Below figure shows the structure of the pad.

2
Finger of pad

Calculating the Current through pad tracks


Now we have to calculate the max current we can pass through the pad tracks so that
we can decide how to use the different metal layer
Current pre length*((width of finger-edge effect loss)*No. of fingers connected
Thin Metal (M4-M5) @125oc = 1.007*((3.36-0.02)*8) =26.9*2 layers=53.9mA
** 53.9mA current is calculated if we use both M4-M5 layers overlapping with each other
Thick Metal (M6-M7) @125oc = 2.904*((3.36-0.02)*8) =77.5*2 layers=155.1mA
** 155.18mA current is calculated if we use both M6-M7 layers overlapping with each other
CMOS90 spec indicates 110mA @125oc max continuous DC current. So above
configuration cannot be used.
Since the above combination wont work with the specification so to achieve the max mA
in ring from pad through fingers if ring M6 vertical and M7 horizontal.
Horizontal connection using preferred routing direction would achieve current both
VDD and VSS connection possible
Thick (M7) + Thin (M5) fingers = 77.59+ 26.90= 104.5mA
Vertical connection using preferred routing direction would achieve current both
VDD and VSS connection possible
Thick (M6) + Thin (M4) fingers = 77.59+26.90=104.5mA

3
Calculating the density of Metal stripes
M7 core mesh - VDD/VSS 5.22um wide 6.72um pitch
straps in 100x100um 14.881*5.22=77.69% (38.84%per supply)
M6 core mesh - VDD/VSS 4.4um wide 12.32um pitch
straps in 100x100um 8.116*4.4=35.71% (17.85% per supply)
M5 core mesh - VDD/VSS 1.5um wide 13.44um pitch
straps in 100x100um 7.44*1.5=11.16% (5.58%per supply)
M4 core mesh - VDD/VSS 1.5um wide 24.64um pitch
straps in 100x100um 4.061*1.5um=6.092% (3%per supply)
M1 std rows - VDD/VSS 1.2um wide 3.92um pitch
25 rows in 100x100um 25*1.2um=30% (15%per supply)

Calculating the ring width using current per pad distributed calculation
For Horizontal Ring:
Pad Current: 104mA
Current through M7 straps = (2.904 * (5.22 0.02) * 4) = 60.4032mA
Current through ring = 104 60.4032 = 43.5968mA
Current in (left or right) ring branch = 43.5968/2 = 21.7984mA
Certain width (W7) of ring has to drive this current,
21.7984 = 2.904* (W7 0.02)
W7 = 7.526um (this is for single M7 segment either VSS or VDD)
~7.56um (to make it multiple of 0.28, pitch of lower most H Layer M1)
For Vertical Ring:
Pad Current: 104mA
Current through M6 straps = (2.904 * (4.4 0.02) * 2) = 25.43904mA
Current through ring = 104 25.43904 = 78.56096mA
Current in ring branch = 78.56096/2 = 39.28mA
Certain width (W6) of ring has to drive this current,
39.28 = 2.904* (W6 0.02)
W6 = 13.54um (this is for single M6 segment either VSS or VDD)
~13.44um (to make it multiple of 0.28, pitch of lower most V Layer M1)

It is recommended that once power structure has been created then user should run a
signoff analysis tool such as EPS to verify the power grids meeting the IR drop and EM
requirements.

You might also like