Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

low power design techniques in vlsi

Status
Not open for further replies.

santoshvaddisetty

Newbie level 1
Newbie level 1
Joined
Jan 22, 2013
Messages
1
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Visit site
Activity points
1,292
Hi All,

can anyone give a short note related to low power vlsi design techniques pertaining to front end design.Give me a short note on "CLOCK GATING" as well.
 

at RTL design, i think the low power techniques are very few and not obvious , if at system level or algorithm level is better than it, i think
 

Clock gating is a technique used to turn of some blocks which are inactive. You will need to have clock gating cells which can cut off clocks from reaching these areas hence reducing the switching power for that domain. I am not much informed about the front end power saving methods.
 

While designing Architecture you can aim for low power. Multi Vdd is another option which come again at Architecture level.
 

Here are some low power techniques.
1. Architectural Level: Pipelining and asynchronous.
2. Design Level: Multi VT, clock gating, power gating, multi VDD and DVFS.
3. Process Technology: Silicon on Insulator, multi VT, Body Biasing, FinFET.

Search in google to know details of each technique .
 

To achieve low power as far as front end is considered, do the following
1. Use clock gating for blocks e.g. Register interface which is not used often.
2. Minimize transitions on buses. If possible, use grey encoding or do not change address on address kine if not required.
3. Use resources sharing.
4. In your state machines, of no of states are not large, go for one hot encoding.
5. Use register retiming.
6. Use enable for your counters. Do not allow them to run when not used.
 

Kindly can share the documents related to system level or algorithm level

Thanks in advance
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top