Reduction in Dynamic Power of Digital Circuits by Guarded Evaluation

Page 1

International Research Journal of Engineering and Technology (IRJET) Volume: 03 Issue: 12 | Dec -2016

e-ISSN: 2395 -0056

www.irjet.net

p-ISSN: 2395-0072

Reduction in Dynamic Power of Digital Circuits by Guarded Evaluation B. H. K. BHAGATH KUMAR1 K.H.K.RAGHU VAMSI2 1Assistant

2Assistant

Abstract:

Professor in E.C.E, Aditya Engineering College,Permanently Affliated to JNTUK A.P, India Professor in E.C.E, Aditya Engineering College, Permanently Affliated to JNTUK A.P, India

In this paper, guarded evaluation is a

seeks to reduce net switching activities by modifying the

dynamic power reduction technique by identifying sub

circuit network. In particular, the approach taken is to

circuits inputs and kept constant at specific times during

eliminate toggles on certain internal signals of a circuit

circuit operation. In certain condition, some signals within

when such toggles are guaranteed to not propagate to

the digital design are not observable at output. So make

overall circuit outputs. Unlike guarded evaluation in

such signals as guarded (constant). There by reducing the

ASICs,

dynamic power. Here we apply this technique for all

(increasing area and cost), our approach uses unused

digital circuits. The problem here is to find conditions

circuitry that is already available in the FPGA fabric,

under which a sub circuit input can be held constant with

making it less expensive from the area perspective.

disturbing the main circuit functionally (correctness).

Specifically, input pins on LUTs are frequently not fully

Here we propose a solution for discovering the gating

utilized in modern designs, and we use the available free

inputs based on inverting and non-inverting methods. By

inputs on LUTs for guarded evaluation. This implies that

including “clock gating” we still reduce the dynamic power

we do not add in any additional LUTs when

and leakage power especially for sequential circuits.

implementing guarding, but rather only add a minimal

this

involves

adding

additional

circuitry

amount of extra connections into the network. In our Keywords-

Guarded

evaluation,

clock

gating,

approach, identifying the

dynamic power, FPGA.

conditions under which a given signal can be guarded is

I.INTRODUCTION

accomplished by analyzing properties of the logic synthesis network, which is an And-Inverter Graph (AIG). In particular, we show that the presence of “non-

Modern FPGAs are widely used in diverse applications, ranging

from

communications

inverting” and “partial non-inverting” paths in the AIG

infrastructure,

can be used to drive the discovery of guarding

automotive, to industrial electronics. They enable

opportunities.

innovation across a broad spectrum of digital hardware

to

different types of guarding logic (as opposed to

mainstream market is often elusive due to their high

transparent latches which are used for ASICs) to reduce

power consumption. Programmability in FPGAs is

unnecessary transient switching.

achieved through higher transistor counts and larger capacitances, leading to considerably more leakage and

In this paper we have taken an asic design as an

dynamic power dissipation compared to ASICs for

example. It contains group of d-flip-flops. A flip-flop is a

implementing a given function. Guarded evaluation

Impact Factor value: 4.45

approach

efficient. Finally, we consider the introduction of

market, and mitigate risk. However, their use in the

|

structural-based

determining guarding opportunities proves to be very

applications, as they reduce product cost, time-to-

© 2016, IRJET

This

bitable multivibrator. The circuit can be made to |

ISO 9001:2008 Certified Journal

|

Page 1367


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.