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