Power Gating - Power Management Technique: VLSI Basics and Interview Questions

Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

VLSI Basics And Interview Questions


This Blog is created for Basic VLSI Interview Questions. This content is purely VLSI Basics.

Power Gating - Power Management Technique


Power Gating:
Power Gating is a low power technique in deep sub micron technologies. Power
Gating is performed by shutting down the power for a portion of the design in order to
reduce the static(leakage) power in the design. Power Switch (PS) cell is basic
element which is used in power gating technique to shutting down the power for a
portion of the design. The PS cell is also known as power management cell. The
basic idea of power gating is to separate the VDD or GND power supply from
standard cells of a specific design hierarchy.
Appropriate sized PMOS(Header) or NMOS(Footer) transistors are used as Power
Switch (PS) cells. These two NMOS, PMOS cells only differ in the fact that the
switches switch different power rails VDD and VSS respectively as shown in below
Figure1. The designer turned to use header switches since header switches have
less leakage and they are also more easy for implementation.
Get this

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Figure 1. Power Gating


Switch cell has two modes of operation - ON or OFF
When switches are in off state, they disconnect the devices inside the block from
power source. This reduces the leakage current flow in the devices of the block.
There are two approaches in Power Gating.
1. Fine Grain Power Gating
2. Coarse Grain Power Gating
In Fine Grain Power Gating Technique, Each standard cell has inbuilt power switch.
Where in Coarse Grain technique switches control entire block of standard cells using
a large size transistor. Each of these approaches has their various trade-offs. Fine
grain is easier to implement in terms of timing analysis, but with significant area
overhead resulting in higher fabrication cost.On the other hand, the coarse grain
switches require more consideration in terms of timing and wake-up time, but shows
grater leakage saving. The coarse grain power gating is common implementation
technique nowadays and can reduce leakage current by 30X.
Power Switches Placement Styles:
Coarse grain implementation provides multiple placement topologies for the power
switches. For example, switches can be placed around the power domain (in a

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

column or ring way) or in an array fashion inside the domain area. Array style is a
more common technique as it yields smaller IR-drop and less area. It is also more
efficient with respect to Power-Gates control sequence. On the other hand, ring
approach can eliminate the user from synthesizing complicated Power-Grid and it also
gives better placement results, as it removes fragmentations from placement areas.
Array style also suits best Flip-Chip designs, where Power is delivered from the Bond
pads placed also inside the core, which reduce IR-drop significantly, when compared
to ring placement style.
Low power Cells:
To facilitate data transfer between multiple Power domains operating at different
voltage levels, it is recommended to use level-shifters. Usually both low-to-high and
high-to-low level shifters are provided by library vendors.
Level shifters are used for two main reasons. First of all, when a signal propagates
from a low-voltage block to a high-voltage block, a lower voltage at the PMOS gate
might result in the gate not being entirely switched off, which can cause abnormal
leakage current. Secondly, because signals must transition across voltage domains,
levels shifters should be used to ensure that both net transition and net delays are
accurately calculated.
For power domains which share the same operating voltage but some of them may
be shut-off, an isolation cell is required on power domain interface. The reason for
this is that cells connected to power-off blocks, their inputs become floating which
may cause high leakage power. Therefore, isolation cells are necessary to isolate
floating inputs. The isolation is performed by setting a default logic value on the
output depends on the state of a dedicated control pin. Usually 2 types of isolation
cells are provided by the library vendor: clamp0 and clamp1, which differs by the
default value, set in isolation state. Desired cell type is chosen according to the
functionality on the receiver side.
Blocks operate at different voltage levels, and some of them can also be turned off,
requires both isolation and level-shifting functions at the power domain interface. To
simplify implementation, library vendors usually supply a single cell called the enablelevel shifter, which is basically a level-shifter that includes an enable signal.
file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

The recommendation is to place Enable Level Shifters on all outputs of such blocks.
Both Isolation cells and Enable Level Shifters are placed on the Always-on area.
Figure 2 illustrates Low-Power cells usage between various types of power domains.

Figure 2. Low power cells usage


Power Switch Count:
In order to ensure correct operation under functional mode, we need to make sure no
I/R drop is within cell characterization range (usually 10% of Nominal voltage). Since
Power switches are in linear state when they are turned ON, they act like a resistor
which drops the Voltage based on its resistance, as described in figure 3.

Figure 3. IR Drop through Power Switch


Minimal number of power switches can be determined from the following data:
DC I/V curve (Transistors are in linear state)

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

IR drop limit for the switches


Domain power consumption
One can use the following formula to derive the minimum number of switches
required for a
design when the above data is given as input.

Additional optimization can be made for leakage/Performance trade-off. While large


number of
switches increases total leakage & area, insufficient number of switches increase IR
drop and
degrades performance.
References:
1. Robust Power Gating Implementation using ICC by Ariel Wolf, SNUG Israel 2009.
Now Android Application available, Click here to download it
+1 Recommend this on Google

11:54
KHADAR BASHA
NO COMMENTS

Related Posts:
Understanding of Setup and Hold Time violation using D-Flipflop
Understanding of Setup and Hold Time violation: As discussed in earlier posts, Setup
Time is the amount of time before the clock edge that the input signal needs to stable
to guarantee it is properly accepted on the clock Read More
Physical Design Flow Practical Approach with IC Compiler
(Synopsys)
file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Physical Design Flow Practical Approach with IC Compiler (Synopsys) The general
ICC flow is as shown in figure 1. The first step in ICC Flow is Data Setup. In this step, we create
Container which is known as Design Read More
Static Timing Analysis (STA) Overview
Timing Analysis: Timing Analysis is a method of validating the timing performance of
a design. i.e. How fast the design is going to operate. Timing Analysis can be done
in 2 ways 1. Static Timing Analysis (STA) 2. Dynam Read More
VLSI Companies (Product Based) in India
VLSI Companies in India 1. Intel (Intel Technology India Pvt Ltd)
Bangalore, Karnataka, India
no. 83, Bangalore, Karnataka, India

136 Airport Road,

Unit 03, No 65/2 Bagmane Tech, Byrasandra in Ward

4 Floor, Read More

Physical Design (PD) Interview Questions - Floorplanning


1. What is floorplaning?

A. Floor planing is the process of placing Blocks/Macros

in the chip/core area, thereby determining the routing areas between them. Floorplan
determines the size of die and creates wire trac Read More

Newer Post

Older Post

Home

Performance Review

Settings

Metals

Video Tutorials

Rings

Internet Marketer

Writing a business plan

Figures

Elements

Transfer

Performance Review

0 comments:

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Post a Comment

Comment as:

Publish

Preview

Notify me

Popular Posts
Static Timing Analysis (STA) Interview Questions
Static Timing Analysis Interview Questions Static Timing Analysis plays major role in physical
design(PD) flow. It checks the design...
IR Drop Analysis
What is IR Drop Analysis? How it effects the timing? The power supply in the chip is distributed
uniformly through metal layers (Vdd a...
Physical Design (PD) Interview Questions - Floorplanning
1. What is floorplaning?

A. Floor planing is the process of placing Blocks/Macros in the chip/core

area, thereby determining ...


Clock Tree Synthesis (CTS) - Overview
Clock Tree Synthesis Clock Tree Synthesis (CTS) is the process of inserting buffers/inverters along
the clock paths of the ASIC design to...
Low Power Design
Power Planning: Power is limiting factor affection performance and features in most important
products. When you decided to buy a mobile,...

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

IR Drop Analysis Interview Questions


IR Drop Analysis Interview Questions 1. What is IR Drop Analysis? A. The power supply in the chip is
distributed uniformly through met...
Static Timing Analysis (STA) Overview
Timing Analysis: Timing Analysis is a method of validating the timing performance of a design. i.e.
How fast the design is going to oper...
Physical Design Flow
Physical Design Flow: The design flow of the physical implementation is mentioned above in the
figure. The physical design stag...
Basic Terminology in Physical Design
Design: A circuit that performs one or more logical functions. Cell: An instance of a design or library
primitive within a design. P...
Power Planning - Power Network Synthesis (PNS)
Power Planning - Power Network Synthesis (PNS) In ICC Design Planning flow, Power Network
Synthesis creates macro power rings, creates th...

Blog Archive
2014 (5)
2013 (21)
December (2)
October (6)
IR Drop Analysis using Redhawk - Overview
Clock Tree Synthesis (CTS) - Overview
Placement
Power Planning - Power Network Synthesis (PNS)
Multi Voltage Design - Power Management Technique
Power Gating - Power Management Technique
September (2)

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

August (4)
July (6)
March (1)

Recent Posts

Definition List

Text Widget

Pages
Home
Site Index - Content
VLSI Interview Questions
VLSI Video Tutorials
VLSI Books
About Us - Contact Us

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Total Pageviews

42638

Copyright @ VLSI Basics Team . Powered by Blogger.

Physical Design Tutorials

Follow by Email
Submit

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Contributors
vlsi.projectguru
khadar basha
VLSI Basics Team

+1
+1 Recommend this on Google

Follow us on Twitter Now


Follow @VLSIBasics

4 followers

Search This Blog


Search

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

Power Gating - Power Management Technique ~ VLSI Basics And Interview Questions

Infolinks Text Ads

Subscribe To
Posts
Comments

COPYRIGHT 20142014 VLSI BASICS AND INTERVIEW QUESTIONS | POWERED BY


BLOGGER
DESIGN BY AUTOMATTIC | BLOGGER THEME BY NEWBLOGGERTHEMES.COM

file:///C|/Users/COMSOL/Desktop/Power%20Gating%20-%20.htm[7/16/2014 8:32:32 PM]

You might also like