Power Planning
Power Planning
There are two types of power planning and management. They are core cell power
management and I/O cell power management. In former one VDD and VSS power
rings are formed around the core and macro. In addition to this straps and trunks are
created for macros as per the power requirement. In the later one, power rings are formed
for I/O cells and trunks are constructed between core power ring and power pads. Top to
bottom approach is used for the power analysis of flatten design while bottom up approach
is suitable for macros.
The power information can be obtained from the front end design. The synthesis tool
reports static power information. Dynamic power can be calculated using Value Change
Dump (VCD) or Switching Activity Interchange Format (SAIF) file in conjunction
with RTL description and test bench. Exhaustive test coverage is required for
Below are the calculations for flattened design of the SAMM. Only static power reported by
No.of core power pad required for each side of the chip
= total core power / [number of side*core voltage*maximum allowable current for a I/O pad]
= 2.278
~2
Therefore for each side of the chip 2 power pads (2 VDD and 2 VSS) are added.
= 236.2068mW / 1.08V
= 218.71 mA
= (Total dynamic core current)/ (No. of sides * maximum current density of the metal layer
= total dynamic core current / number of sides * Jmax where Jmax is the maximum current
Using below mentioned equations we can calculate vertical and horizontal strap width and
Block current:
Refresh width:
Refresh number
/*******************************************************
Calculation Related to power Planning
Power Calculations
1. Number Of The Core Power Pad Required For Each Side Of Chip=(Total Core
Power)/{(Number Of Side)*(Core Voltage)*Maximum Allowable Current For A I/O Pad)}
Where,
Itotal =TOTAL Current
Ip Obtained From Io Library Specification.
/**************************************************************************
IR Drop
Voltage transfer in metal a drop occurs due to resistance of metal this is known as IR drop.
IR drops are two types
1. Static IR drop
Independent of the cell switching the drop is calculated with the help of
wire resistance. Methods to Improve static IR drop
1. Increase the width of wire
2. Provide more number of wire
Nstrappinspace=Dpadspacing/Lspace.
MIN Ring Width = wring = Ip/Rj Microm