SlideShare ist ein Scribd-Unternehmen logo
1 von 6
Downloaden Sie, um offline zu lesen
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94

RESEARCH ARTICLE

www.ijera.com

OPEN ACCESS

A Comparative Study of Leakage Reduction Techniques Used In
Fpga for Optimized Area and Power Consumption
Shivani Saxena1, Anjali Tiwari2, Ghata Chauhan3, Nidhi4, Richa Chaturvedi5
ABSTRACT
Over the last decade Field Programmable Gate Arrays (FPGAs) have become one of the key in digital circuit
implementation. A fundamental part of their construction lies in their architecture, which governs the nature of
their programmable logic functionality and their programmable interconnect. A remarkable effect of the quality
of final device‟s performance in FPGA devices are speed performance, area efficiency and power consumption.
But due to the integration of devices increases day-by-day or reduced size leads to the problem of leakage.
Optimized area and power consumption is only achieved by reducing leakage energy in the design of FPGA
which are 90nm and below. This survey reviews the fundamental programming technologies that the
programmability built on for leakage reduction in FPGA, and then describes the basic understanding of all the
factors that play a significant role in the occurrence of leakage and their reduction.
KEYWORDS: Field programmable gate arrays (FPGAs), area efficiency, leakage energy, threshold voltage.

I.

INTRODUCTION

Due to technology scaling the leakage power
is increasingly contributing in total power dissipation.
In modern IC processes, there are two forms of
leakage power namely, subthreshold leakage and
gate leakage. Subthreshold leakage or subthreshold
drain current is defined as the current flowing
between the source and drain of a MOS transistor
when it operates in subthreshold region or weak
inversion region i.e. the gate to source voltage is
below the threshold voltage (VTH). With each process
generation the supply voltages are reduced and hence
the VTH is also reducing to improve the performance.
But reduction in VTH leads to exponential increase in
subthreshold leakage. The down scaling of device
size also leads to very thin gate oxide resulting into
generation of tunnelling current through the oxide of
the MOS transistor. The tunnelling mechanisms
responsible for gate leakage are Fowler-Nordheim
tunnelling and direct tunnelling. The gate leakage
increases exponentially with reduction in oxide
thickness, hence limiting the down scaling to about
1.5-2 mm. due to thin gate oxide the short channel
effect is reduced and the driving capability of a MOS
transistor is improved. Thus, resulting into tradeoffs
between this benefit and the gate leakage.

Now-a-days, Field programmable gate arrays
(FPGAs) are the dominant choice for digital circuit
design due to high speed, density, short design cycle
and decreasing cost. It has been shown that power
consumption by largest FPGA devices is increasing
for FPGAs operating in low power mode (stand-by
mode) and high power mode. However, the prior
concern was with dynamic power consumption and
the leakage power was considered as a small
component of total power, since those analyses were
based on IC technologies with feature sizes of
0.15”m or larger making them outdated for today‟s
state-of the-art FPGAs, fabricated in 90nm
technology.
Unlike ASICs, the leakage power is more in
FPGAs due increase in transistor count and FPGA
circuit design using a fraction of the FPGA‟s
resources. Leakage power dissipation occurs in used
and unused part of the FPGAs. The leakage problem
is considered as a major obstacle for FPGAs used in
both high performance and low power designs.
Hence, it is necessary to focus on leakage power
optimization
including
power
optimization
techniques for FPGAs i.e. used to reduce the dynamic
energy. Various techniques are proposed for leakage
reduction used for significant power consumption
and area optimization. This paper includes a
comparative study between some of the techniques
and their basic concepts.

COMPARATIVE STUDY OF LEAKAGE REDUCTION TECHNIQUES
TECHNOLOGIES
BASIC CONCEPT
FEATURES
1. SLEEP TRANSISTORS
It is used to reduce sub threshold and Size of sleep transistors should
gate
leakage
components
by be large for better performance
Used in power gating techniques for switching off the power supply of the leading to area penalty.
www.ijera.com

89 | P a g e
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94
90nm technology with cluster base
designing.

circuit by using sleep transistors with
high threshold voltage between the
supply and the circuit.

www.ijera.com

It saves 70.7% of the total
power than the clustering
technique.

The efficiency of the sleep transistors
is given by the ratio of drain current
in on/off state and increases with gate
length, reaches peak at 130nm and
hence sub-threshold leakage is
reduced.

With body bias of 1.6V the
efficiency increases by 40% as
compared to normal body bias
where n-well is connected to
VDD = 1V [10].

The efficiency also depends on body
bias as reverse body bias increases
the value of VTH and hence reduces
the sub-threshold leakage.

The area penalty varies from
2% to 6% depending on how
the sleep transistor is designed
and implemented.

Fig. 1. Illustration of MTCMOS
circuit structure [9].

Limitations –
The size of these sleep
transistors is large.
Large power-on current rush
occur when the design comes
out of the sleep mode and
charged by the sleep transistor
at the same time causes voltage
drop
resulting
into
malfunctioning and induced
noise.

Fig. 2. Its application on the system
level [9].
2.

REGION
CONSTRAINT
PLACEMENT

FPGA fabric is divided into regions
each controlled by sleep transistors
independently by selecting suitable
region size area overhead can be
controlled and leakage can be
reduced.

Area of the combinational
logic block arrays with sleep
transistor area overheads is
reduced by 5% from moving
region with four logic slices to
region with 256 logic slices.

It provides minimum number of
regions used for a given application.

Power saving using RCP
technique on FPGA with
coarse grain regions is larger
than FPGA with fine grain
regions
using
normal
placement technique.

It is used for 90nm and sub-100nm
technology.

(a)

Traditional

The maximum power saving is
limited by the volume of
unused regions.
The leakage in Xilinx FPGA,

www.ijera.com

90 | P a g e
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94

www.ijera.com

SRAM
configuration
is
reduced by 98% by increasing
the threshold voltage and
configuration time by 20%.[1]
With area of the slice assuming
to be 5000 sq. micron, the area
penalty for region of four slices
is around 15% while that for
256 slices is 10%.
(b)

RCP
Limitations–
Power savings is only obtained
in unutilized portion of FPGAs.

Fig. 3. Different placements for an
example design [1].

It is inappropriate for systems
occupying large space of
FPGAs.
3.

REGION
CONSTRAINT
PLACEMENT
with
TIME
BASE CONTROL

While it is easy to implement the
RCP technique, it may not be
effective in designing the system that
occupies large portion of the FPGA
space hence resulting into potential
leakage. Therefore, for designing the
system with modules that remains
inactive for significant time duration,
the time based control scheme is
used.
This scheme is used with two variants
of RCP:1. Module level RCP
2. Design level RCP

Fig. 4. Each module is bounded by a
polygon [1].

Power saving is obtained even
in utilized portions of the
FPGA by turning on/off the
power supply and using the
idleness in portions of the
design.
The gate voltages of sleep
transistors are controlled by
configuration bits and these
control bits are dynamically
reconfigured for turning on/off
the transistors.
Reconfiguration time is 2”s for
smallest FPGA and 23”s for
largest FPGA. It increases the
area overheads because of the
configuration circuits [1].
Only 62% of the slices are used
in time based control.
Limitation–
Synchronisation with time is
the main problem.

4.

LOOK UP TABLES (LUTs)

This technique includes SRAM that
is used to implement the truth table.
Each address in the SRAM represents
input combinations to the logic
elements. The value stored in the
address represents value of function
for that address.
An n input functions requires SRAM
with 2n locations.

www.ijera.com

The active leakage (power
consumed in awakened circuit
blocks) is reduced 25% on an
average.
In high performance 1%
increase in delay occur as
compared to conventional
LUT.
In low power mode leakage is
reduce up to 53%.
91 | P a g e
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94
In cluster-based logic blocks, the
placement problem reduces and speed
is further increased.

www.ijera.com

The complexity of LUTs
increases exponentially with
number of inputs, therefore,
instead of using large logic
blocks, several LUTs are
grouped together with local
routing interconnection. This is
called Logic Cluster.
For i inputs and o outputs of a
cluster, the relation between
basic logic elements (BLE),
say n is i = 2n+2, where each
cluster has n BLEs and each
possessing a single LUT.

Fig. 5. Structure of BLE and Logic
Cluster [6].

A novel FPGA reduces the
leakage by another 27% in low
power thus reducing total
leakage with 80% when LUT is
outputting logic „1‟.
LUTs can be used to encode
Boolean functions, in image
processing, and as a key
component in modern FPGAs.
Limitation – Due to increasing
trend of new commercial
FPGAs using large size LUTs,
the total leakage power is
increased. [5]

Fig. 6. Abstract view of LUT [5].

5.

LOW POWER LUT DESIGN :
HEADERs AND FOOTERs

www.ijera.com

The diode header LUT has 1%
increase in delay while diode
header and footer have 3%
increases in delay in high
performance mode [5].

The threshold voltage drop due to
diode headers increases the rise time
slightly.

(a) Supply Gating

In this technology the supply voltage
across the inverter is reduced and
therefore the leakage through input
inverters and the pass gate structures
are also reduced.

In low power mode the diode
header LUT has a 7% increase
in delay and diode header and
footer has 24% increases in
delay [5].

To minimize the performance penalty
in high performance mode transistors
are resized and the performance of
these alternate designs is designated
as ADH (alternate diode header) and
ADHNF (alternate diode header and
footer).

Due to diode header LUT area
is increased by 2% and leakage
is reduced by 53% when the
output is either logic ‟0‟ or
logic „1‟, whereas due to diode
header and footer 10% increase
in area occurs and leakage is
further reduced i.e. for logic „1‟
53% leakage reduction occur
92 | P a g e
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94

www.ijera.com

and for logic „0‟ it is 80% [5].
In high performance mode
there is no performance penalty
for ADH and ADHNF and in
low power mode there is 4%
and 19% for ADH and
ADHNF designs respectively
[5].

(b)
Diode Header

For ADH 8% increase in LUT
area occurs while for ADHNF
it is 20% [5].

(c) Diode Footer
Fig. 7. Circuits for Supply
Gating, Diode Header and Diode
Footer [5].

The leakage has increased
slightly in ADH and ADHNF
due to increase in area. Hence,
the ADH reduces leakage by
52% regardless of output state.
For ADHNF it is 47% and 77%
when output is logic „0‟ and
logic „1‟ respectively [5].

Fig. 8. Apply diode header to LUT
[5].
6.

INTERCONNECTION
TECHNIQUE

In this technology the interconnection
is optimized without degrading the
routability of the architecture
The term interconnect include all the
components which contributes to
provide connection between logic
blocks i.e. the connection boxes
metal routing and the switch box.
The connection between CLBs is
obtained through three levels of
architectures:
Level 0- nearest neighbour
Level 1- mesh architecture
Level 2- Hierarchical
Architecture [6].

www.ijera.com

Interconnects consume most of
the energy while the logic
consumes only 5% of the total
energy.
Among the three levels of
interconnect architecture, level
3 uses inverse clustering and is
used
for
longer
interconnection.
As for interconnection length
(l), delay increases as l2 and
energy delay by l3. And it uses
both mesh and tree structure
reliable for short and long
interconnection respectively.

93 | P a g e
Shivani Saxena et al Int. Journal of Engineering Research and Applications
ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94
II.

CONCLUSION

Our work demonstrates various technologies
proposed for leakage reduction along with the
dynamic power optimization for improving the area
and speed performance of FPGAs. The very first
technology uses sleep transistors in which the
unutilized portion of the system is in sleep mode i.e.
no power is supplied in that portion. However this
technique has some of the limitations related to sizing
and current rush occur when the design portion
comes out of sleep mode resulting into noise
addition. The other technique is called region
constrained placement (RCP) in which the FPGA
fabric is divided into different regions and they are
controlled independently by configuring control bits.
But, it provides leakage optimization in only unused
portion of the design. Hence, the concept of time
based control is combined with RCP which reduces
leakage power in used portion of the design by
turning on/off of the power supply, thereby utilizing
the idleness of the various portions of FPGA. The
problem of synchronization may arise in this
technique. The next technique include look-up tables
(LUTs) using SRAM to implement the truth table. It
reduces the routing area and is most commercial. For
low power designs, headers and footers are used
which further reduces the area and leakage through
the input inverters since supply voltage across it is
reduced. However, their use increases the rise time
slightly. The next running technique for leakage
reduction is based on reconfiguring the interconnect
structure as it is responsible for most of the energy
consumption (65%) [6]. Among the three levels of
interconnect architecture, Level 2 i.e. the hierarchical
interconnect is the most advanced architecture
incorporating both mesh and tree structures. The
grouping of logic blocks for this structure is done as
an inverse cluster. These techniques are currently
applicable for designing and implementing embedded
and portable applications.
REFERENCES
[1]
A. Gayasen, Y. Tsai, N. Vijaykrishnan, M.
Kandemir, M.J. Irwin. “Reducing Leakage
Energy in FPGAs Using RegionConstrained Placement”. In Proceedings
ACM Intl. Symp. Field programmable gate
arrays, 2004.

www.ijera.com

[2]

[3]

[4]

[5]

[6]

[7]

[8]

[9]

[10]

www.ijera.com

J. Kao, S. Narendra and A. Chandrakasan.
“MTCMOS Hierarchical Sizing Based on
Mutual Exclusive Discharge Patterns”. In
Design Automation Conference, 1998
E. Kusse and J. Rabaey. “Low-Energy
Embedded
FPGA
Structures”.
In
Proceedings of International Symposium on
Low Power Electronics and Design, 1998
Z. Chen, M. Johnson, L. Wei, and K. Roy.
“Estimation of standby leakage power in
CMOS circuits considering accurate
modeling of transistor”. In Proceedings of
International Symposium on Low Power
Electronics and Design, 1998.
Navid Azizi and Farid N. Najam. “Look-Up
table leakage reduction for FPGAs”.
Published in Custom Integrated Circuits
Conference, IEEE, 2005.
Varghese George, Hui Zhang and Jan
Rabaey. “The design of a low energy
FPGA”. In Proceedings of International
Symposium on Low Power Electronics and
Design, 1999.
Vaughn Betz and Jonathan Rose. “ClusterBased Logic Blocks for FPGAs: AreaEfficiency vs. Input Sharing and Size”.
IEEE press, 1997.
Jason H. Anderson, Farid N. Najm and Tim
Taun. “Active leakage power optimization
for FPGAs”. In Proceedings of ACM/SIGDA
12th International Symposium on Field
Programmable Gate Arrays, 2004.
Changbo Long and Lei He. “Distributed
sleep transistor network for power
reduction”. In Proceedings of the 40th
Annual Design Automation Conference,
2003.
Kaijian Shi and David Howard. “Challenges
in
sleep
transistor
design
and
implementation in low-power design”. In
Proceedings
of
Design
Automation
Conference, 43rd ACM/IEEE, 2006.

94 | P a g e

Weitere Àhnliche Inhalte

Was ist angesagt?

The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...IJEACS
 
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...ijsrd.com
 
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...Back track input vector algorithm for leakage reduction in cmos vlsi digital ...
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...VLSICS Design
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET Journal
 
Filtering Antennas: Synthesis and Design
Filtering Antennas: Synthesis and DesignFiltering Antennas: Synthesis and Design
Filtering Antennas: Synthesis and DesignIRJET Journal
 
Energy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsEnergy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsIJERA Editor
 
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...IRJET Journal
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chipDhiraj Chaudhary
 
How to resolve irat kpi issue in huawei
How to resolve irat kpi issue in huaweiHow to resolve irat kpi issue in huawei
How to resolve irat kpi issue in huaweiehsan roustaei
 
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...IOSRJVSP
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYIlango Jeyasubramanian
 
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET Journal
 
The design & simulation of low noise amplifier for 1 2.8 ghz using aln s...
The design & simulation of low noise amplifier for 1  2.8 ghz using aln s...The design & simulation of low noise amplifier for 1  2.8 ghz using aln s...
The design & simulation of low noise amplifier for 1 2.8 ghz using aln s...eSAT Journals
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filtereSAT Publishing House
 

Was ist angesagt? (20)

The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
The Approach on Influence of Biasing Circuit in Wideband Low Noise Amplifier ...
 
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...
Design and Analysis of Sequential Circuit for Leakage Power Reduction using S...
 
Ijetcas14 648
Ijetcas14 648Ijetcas14 648
Ijetcas14 648
 
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...Back track input vector algorithm for leakage reduction in cmos vlsi digital ...
Back track input vector algorithm for leakage reduction in cmos vlsi digital ...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...IRJET-  	  Efficient Shift add Implementation of Fir Filter using Variable Pa...
IRJET- Efficient Shift add Implementation of Fir Filter using Variable Pa...
 
Filtering Antennas: Synthesis and Design
Filtering Antennas: Synthesis and DesignFiltering Antennas: Synthesis and Design
Filtering Antennas: Synthesis and Design
 
Energy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuitsEnergy efficient and high speed domino logic circuits
Energy efficient and high speed domino logic circuits
 
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
IRJET- Reduction of Power, Leakage and Area of a Standard Cell Asics using Th...
 
Intelligent space buffers power efficient solution for network on chip
Intelligent space buffers   power efficient solution for network on chipIntelligent space buffers   power efficient solution for network on chip
Intelligent space buffers power efficient solution for network on chip
 
J42046469
J42046469J42046469
J42046469
 
How to resolve irat kpi issue in huawei
How to resolve irat kpi issue in huaweiHow to resolve irat kpi issue in huawei
How to resolve irat kpi issue in huawei
 
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
Design of 64 bit SRAM using Lector Technique for Low Leakage Power with Read ...
 
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGYASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
ASIC DESIGN OF MINI-STEREO DIGITAL AUDIO PROCESSOR UNDER SMIC 180NM TECHNOLOGY
 
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-TrackingIRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
IRJET- Re-Configuration Topology for On-Chip Networks by Back-Tracking
 
55
5555
55
 
Cw35552557
Cw35552557Cw35552557
Cw35552557
 
63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization63077585 idle-mode-parameter-optimization
63077585 idle-mode-parameter-optimization
 
The design & simulation of low noise amplifier for 1 2.8 ghz using aln s...
The design & simulation of low noise amplifier for 1  2.8 ghz using aln s...The design & simulation of low noise amplifier for 1  2.8 ghz using aln s...
The design & simulation of low noise amplifier for 1 2.8 ghz using aln s...
 
An fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filterAn fpga implementation of the lms adaptive filter
An fpga implementation of the lms adaptive filter
 

Andere mochten auch

Mc3620712075
Mc3620712075Mc3620712075
Mc3620712075IJERA Editor
 
Kp3618151819
Kp3618151819Kp3618151819
Kp3618151819IJERA Editor
 
Ba4103327330
Ba4103327330Ba4103327330
Ba4103327330IJERA Editor
 
Hi3612991303
Hi3612991303Hi3612991303
Hi3612991303IJERA Editor
 
Hs3513431348
Hs3513431348Hs3513431348
Hs3513431348IJERA Editor
 
Hk3513021306
Hk3513021306Hk3513021306
Hk3513021306IJERA Editor
 
Hc3512401245
Hc3512401245Hc3512401245
Hc3512401245IJERA Editor
 
Denuncian casos de extorsiĂłn en el distrito de la Esperanza
Denuncian casos de extorsiĂłn en el distrito de la EsperanzaDenuncian casos de extorsiĂłn en el distrito de la Esperanza
Denuncian casos de extorsiĂłn en el distrito de la EsperanzaMarth Pichon
 
Webquest escuela nueva
Webquest escuela nuevaWebquest escuela nueva
Webquest escuela nuevaOlivovy
 
Los visigodos
Los visigodosLos visigodos
Los visigodosperope
 
Programadores, guitarras negĂłcios
Programadores, guitarras negĂłciosProgramadores, guitarras negĂłcios
Programadores, guitarras negĂłciosElton Minetto
 
Otimizacao de aplicaçÔes Zend Framework
Otimizacao de aplicaçÔes Zend FrameworkOtimizacao de aplicaçÔes Zend Framework
Otimizacao de aplicaçÔes Zend FrameworkElton Minetto
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionsimon745
 
Trabalho CiĂȘncias Mostra
Trabalho CiĂȘncias MostraTrabalho CiĂȘncias Mostra
Trabalho CiĂȘncias MostraOrlando Lopes
 
A Amizade
A AmizadeA Amizade
A AmizadeRosa Silva
 

Andere mochten auch (20)

W4201150154
W4201150154W4201150154
W4201150154
 
L42016974
L42016974L42016974
L42016974
 
Mc3620712075
Mc3620712075Mc3620712075
Mc3620712075
 
Kp3618151819
Kp3618151819Kp3618151819
Kp3618151819
 
Ba4103327330
Ba4103327330Ba4103327330
Ba4103327330
 
Hi3612991303
Hi3612991303Hi3612991303
Hi3612991303
 
Hs3513431348
Hs3513431348Hs3513431348
Hs3513431348
 
Hk3513021306
Hk3513021306Hk3513021306
Hk3513021306
 
Hc3512401245
Hc3512401245Hc3512401245
Hc3512401245
 
Denuncian casos de extorsiĂłn en el distrito de la Esperanza
Denuncian casos de extorsiĂłn en el distrito de la EsperanzaDenuncian casos de extorsiĂłn en el distrito de la Esperanza
Denuncian casos de extorsiĂłn en el distrito de la Esperanza
 
Webquest escuela nueva
Webquest escuela nuevaWebquest escuela nueva
Webquest escuela nueva
 
Los visigodos
Los visigodosLos visigodos
Los visigodos
 
Programadores, guitarras negĂłcios
Programadores, guitarras negĂłciosProgramadores, guitarras negĂłcios
Programadores, guitarras negĂłcios
 
Otimizacao de aplicaçÔes Zend Framework
Otimizacao de aplicaçÔes Zend FrameworkOtimizacao de aplicaçÔes Zend Framework
Otimizacao de aplicaçÔes Zend Framework
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
Trabalho CiĂȘncias Mostra
Trabalho CiĂȘncias MostraTrabalho CiĂȘncias Mostra
Trabalho CiĂȘncias Mostra
 
jajja
jajjajajja
jajja
 
Fco 2007 ApresentaçãO
Fco 2007 ApresentaçãOFco 2007 ApresentaçãO
Fco 2007 ApresentaçãO
 
Primeira parte
Primeira partePrimeira parte
Primeira parte
 
A Amizade
A AmizadeA Amizade
A Amizade
 

Ähnlich wie O42018994

Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAs
Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAsLow Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAs
Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAsIOSR Journals
 
IRJET - Low Power Design for Fast Full Adder
IRJET -  	  Low Power Design for Fast Full AdderIRJET -  	  Low Power Design for Fast Full Adder
IRJET - Low Power Design for Fast Full AdderIRJET Journal
 
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...IJECEIAES
 
Ar4102321325
Ar4102321325Ar4102321325
Ar4102321325IJERA Editor
 
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...VIT-AP University
 
Nexgen tech vlsi 2015 2014
Nexgen  tech vlsi 2015 2014Nexgen  tech vlsi 2015 2014
Nexgen tech vlsi 2015 2014nexgentech
 
Analysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM CellAnalysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM Cellijsrd.com
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICvishnu murthy
 
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...IRJET Journal
 
Optimized Design of an Alu Block Using Power Gating Technique
Optimized Design of an Alu Block Using Power Gating TechniqueOptimized Design of an Alu Block Using Power Gating Technique
Optimized Design of an Alu Block Using Power Gating TechniqueIJERA Editor
 
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram Cell
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram CellIRJET- A Study on the Leakage Mechanism of Standard 6T Sram Cell
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram CellIRJET Journal
 
IRJET - 5G Architecture using GAN based Digital Transmitter in VLSI Desig...
IRJET -  	  5G Architecture using GAN based Digital Transmitter in VLSI Desig...IRJET -  	  5G Architecture using GAN based Digital Transmitter in VLSI Desig...
IRJET - 5G Architecture using GAN based Digital Transmitter in VLSI Desig...IRJET Journal
 
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...IRJET Journal
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)ijceronline
 
Improved Power Gating Technique for Leakage Power Reduction
Improved Power Gating Technique for Leakage Power ReductionImproved Power Gating Technique for Leakage Power Reduction
Improved Power Gating Technique for Leakage Power Reductioninventy
 
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...IRJET Journal
 
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET-  	  Power Scheduling Algorithm based Power Optimization of MpsocsIRJET-  	  Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET- Power Scheduling Algorithm based Power Optimization of MpsocsIRJET Journal
 

Ähnlich wie O42018994 (20)

Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAs
Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAsLow Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAs
Low Leakage Low Ground Bounce Noise Power Gating Techniques for FPGAs
 
H0144757
H0144757H0144757
H0144757
 
P358387
P358387P358387
P358387
 
IRJET - Low Power Design for Fast Full Adder
IRJET -  	  Low Power Design for Fast Full AdderIRJET -  	  Low Power Design for Fast Full Adder
IRJET - Low Power Design for Fast Full Adder
 
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...
Current Comparison Domino based CHSK Domino Logic Technique for Rapid Progres...
 
Ar4102321325
Ar4102321325Ar4102321325
Ar4102321325
 
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
FORCED STACK SLEEP TRANSISTOR (FORTRAN): A NEW LEAKAGE CURRENT REDUCTION APPR...
 
Nexgen tech vlsi 2015 2014
Nexgen  tech vlsi 2015 2014Nexgen  tech vlsi 2015 2014
Nexgen tech vlsi 2015 2014
 
Analysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM CellAnalysis of FinFET based Low Power SRAM Cell
Analysis of FinFET based Low Power SRAM Cell
 
Abstract The Prospect of 3D-IC
Abstract The Prospect of 3D-ICAbstract The Prospect of 3D-IC
Abstract The Prospect of 3D-IC
 
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
IRJET- Energy Efficient One Bit Subtractor Circuits for Computing Application...
 
Optimized Design of an Alu Block Using Power Gating Technique
Optimized Design of an Alu Block Using Power Gating TechniqueOptimized Design of an Alu Block Using Power Gating Technique
Optimized Design of an Alu Block Using Power Gating Technique
 
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram Cell
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram CellIRJET- A Study on the Leakage Mechanism of Standard 6T Sram Cell
IRJET- A Study on the Leakage Mechanism of Standard 6T Sram Cell
 
Ijetcas14 632
Ijetcas14 632Ijetcas14 632
Ijetcas14 632
 
IRJET - 5G Architecture using GAN based Digital Transmitter in VLSI Desig...
IRJET -  	  5G Architecture using GAN based Digital Transmitter in VLSI Desig...IRJET -  	  5G Architecture using GAN based Digital Transmitter in VLSI Desig...
IRJET - 5G Architecture using GAN based Digital Transmitter in VLSI Desig...
 
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...
Designing of Asynchronous Viterbi Decoder for Low Power Consumption using Han...
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
Improved Power Gating Technique for Leakage Power Reduction
Improved Power Gating Technique for Leakage Power ReductionImproved Power Gating Technique for Leakage Power Reduction
Improved Power Gating Technique for Leakage Power Reduction
 
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...
IRJET- Reliability Enhancement of Low-Power Sequential Circuits using Power G...
 
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET-  	  Power Scheduling Algorithm based Power Optimization of MpsocsIRJET-  	  Power Scheduling Algorithm based Power Optimization of Mpsocs
IRJET- Power Scheduling Algorithm based Power Optimization of Mpsocs
 

KĂŒrzlich hochgeladen

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel AraĂșjo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

KĂŒrzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

O42018994

  • 1. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 RESEARCH ARTICLE www.ijera.com OPEN ACCESS A Comparative Study of Leakage Reduction Techniques Used In Fpga for Optimized Area and Power Consumption Shivani Saxena1, Anjali Tiwari2, Ghata Chauhan3, Nidhi4, Richa Chaturvedi5 ABSTRACT Over the last decade Field Programmable Gate Arrays (FPGAs) have become one of the key in digital circuit implementation. A fundamental part of their construction lies in their architecture, which governs the nature of their programmable logic functionality and their programmable interconnect. A remarkable effect of the quality of final device‟s performance in FPGA devices are speed performance, area efficiency and power consumption. But due to the integration of devices increases day-by-day or reduced size leads to the problem of leakage. Optimized area and power consumption is only achieved by reducing leakage energy in the design of FPGA which are 90nm and below. This survey reviews the fundamental programming technologies that the programmability built on for leakage reduction in FPGA, and then describes the basic understanding of all the factors that play a significant role in the occurrence of leakage and their reduction. KEYWORDS: Field programmable gate arrays (FPGAs), area efficiency, leakage energy, threshold voltage. I. INTRODUCTION Due to technology scaling the leakage power is increasingly contributing in total power dissipation. In modern IC processes, there are two forms of leakage power namely, subthreshold leakage and gate leakage. Subthreshold leakage or subthreshold drain current is defined as the current flowing between the source and drain of a MOS transistor when it operates in subthreshold region or weak inversion region i.e. the gate to source voltage is below the threshold voltage (VTH). With each process generation the supply voltages are reduced and hence the VTH is also reducing to improve the performance. But reduction in VTH leads to exponential increase in subthreshold leakage. The down scaling of device size also leads to very thin gate oxide resulting into generation of tunnelling current through the oxide of the MOS transistor. The tunnelling mechanisms responsible for gate leakage are Fowler-Nordheim tunnelling and direct tunnelling. The gate leakage increases exponentially with reduction in oxide thickness, hence limiting the down scaling to about 1.5-2 mm. due to thin gate oxide the short channel effect is reduced and the driving capability of a MOS transistor is improved. Thus, resulting into tradeoffs between this benefit and the gate leakage. Now-a-days, Field programmable gate arrays (FPGAs) are the dominant choice for digital circuit design due to high speed, density, short design cycle and decreasing cost. It has been shown that power consumption by largest FPGA devices is increasing for FPGAs operating in low power mode (stand-by mode) and high power mode. However, the prior concern was with dynamic power consumption and the leakage power was considered as a small component of total power, since those analyses were based on IC technologies with feature sizes of 0.15”m or larger making them outdated for today‟s state-of the-art FPGAs, fabricated in 90nm technology. Unlike ASICs, the leakage power is more in FPGAs due increase in transistor count and FPGA circuit design using a fraction of the FPGA‟s resources. Leakage power dissipation occurs in used and unused part of the FPGAs. The leakage problem is considered as a major obstacle for FPGAs used in both high performance and low power designs. Hence, it is necessary to focus on leakage power optimization including power optimization techniques for FPGAs i.e. used to reduce the dynamic energy. Various techniques are proposed for leakage reduction used for significant power consumption and area optimization. This paper includes a comparative study between some of the techniques and their basic concepts. COMPARATIVE STUDY OF LEAKAGE REDUCTION TECHNIQUES TECHNOLOGIES BASIC CONCEPT FEATURES 1. SLEEP TRANSISTORS It is used to reduce sub threshold and Size of sleep transistors should gate leakage components by be large for better performance Used in power gating techniques for switching off the power supply of the leading to area penalty. www.ijera.com 89 | P a g e
  • 2. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 90nm technology with cluster base designing. circuit by using sleep transistors with high threshold voltage between the supply and the circuit. www.ijera.com It saves 70.7% of the total power than the clustering technique. The efficiency of the sleep transistors is given by the ratio of drain current in on/off state and increases with gate length, reaches peak at 130nm and hence sub-threshold leakage is reduced. With body bias of 1.6V the efficiency increases by 40% as compared to normal body bias where n-well is connected to VDD = 1V [10]. The efficiency also depends on body bias as reverse body bias increases the value of VTH and hence reduces the sub-threshold leakage. The area penalty varies from 2% to 6% depending on how the sleep transistor is designed and implemented. Fig. 1. Illustration of MTCMOS circuit structure [9]. Limitations – The size of these sleep transistors is large. Large power-on current rush occur when the design comes out of the sleep mode and charged by the sleep transistor at the same time causes voltage drop resulting into malfunctioning and induced noise. Fig. 2. Its application on the system level [9]. 2. REGION CONSTRAINT PLACEMENT FPGA fabric is divided into regions each controlled by sleep transistors independently by selecting suitable region size area overhead can be controlled and leakage can be reduced. Area of the combinational logic block arrays with sleep transistor area overheads is reduced by 5% from moving region with four logic slices to region with 256 logic slices. It provides minimum number of regions used for a given application. Power saving using RCP technique on FPGA with coarse grain regions is larger than FPGA with fine grain regions using normal placement technique. It is used for 90nm and sub-100nm technology. (a) Traditional The maximum power saving is limited by the volume of unused regions. The leakage in Xilinx FPGA, www.ijera.com 90 | P a g e
  • 3. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 www.ijera.com SRAM configuration is reduced by 98% by increasing the threshold voltage and configuration time by 20%.[1] With area of the slice assuming to be 5000 sq. micron, the area penalty for region of four slices is around 15% while that for 256 slices is 10%. (b) RCP Limitations– Power savings is only obtained in unutilized portion of FPGAs. Fig. 3. Different placements for an example design [1]. It is inappropriate for systems occupying large space of FPGAs. 3. REGION CONSTRAINT PLACEMENT with TIME BASE CONTROL While it is easy to implement the RCP technique, it may not be effective in designing the system that occupies large portion of the FPGA space hence resulting into potential leakage. Therefore, for designing the system with modules that remains inactive for significant time duration, the time based control scheme is used. This scheme is used with two variants of RCP:1. Module level RCP 2. Design level RCP Fig. 4. Each module is bounded by a polygon [1]. Power saving is obtained even in utilized portions of the FPGA by turning on/off the power supply and using the idleness in portions of the design. The gate voltages of sleep transistors are controlled by configuration bits and these control bits are dynamically reconfigured for turning on/off the transistors. Reconfiguration time is 2”s for smallest FPGA and 23”s for largest FPGA. It increases the area overheads because of the configuration circuits [1]. Only 62% of the slices are used in time based control. Limitation– Synchronisation with time is the main problem. 4. LOOK UP TABLES (LUTs) This technique includes SRAM that is used to implement the truth table. Each address in the SRAM represents input combinations to the logic elements. The value stored in the address represents value of function for that address. An n input functions requires SRAM with 2n locations. www.ijera.com The active leakage (power consumed in awakened circuit blocks) is reduced 25% on an average. In high performance 1% increase in delay occur as compared to conventional LUT. In low power mode leakage is reduce up to 53%. 91 | P a g e
  • 4. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 In cluster-based logic blocks, the placement problem reduces and speed is further increased. www.ijera.com The complexity of LUTs increases exponentially with number of inputs, therefore, instead of using large logic blocks, several LUTs are grouped together with local routing interconnection. This is called Logic Cluster. For i inputs and o outputs of a cluster, the relation between basic logic elements (BLE), say n is i = 2n+2, where each cluster has n BLEs and each possessing a single LUT. Fig. 5. Structure of BLE and Logic Cluster [6]. A novel FPGA reduces the leakage by another 27% in low power thus reducing total leakage with 80% when LUT is outputting logic „1‟. LUTs can be used to encode Boolean functions, in image processing, and as a key component in modern FPGAs. Limitation – Due to increasing trend of new commercial FPGAs using large size LUTs, the total leakage power is increased. [5] Fig. 6. Abstract view of LUT [5]. 5. LOW POWER LUT DESIGN : HEADERs AND FOOTERs www.ijera.com The diode header LUT has 1% increase in delay while diode header and footer have 3% increases in delay in high performance mode [5]. The threshold voltage drop due to diode headers increases the rise time slightly. (a) Supply Gating In this technology the supply voltage across the inverter is reduced and therefore the leakage through input inverters and the pass gate structures are also reduced. In low power mode the diode header LUT has a 7% increase in delay and diode header and footer has 24% increases in delay [5]. To minimize the performance penalty in high performance mode transistors are resized and the performance of these alternate designs is designated as ADH (alternate diode header) and ADHNF (alternate diode header and footer). Due to diode header LUT area is increased by 2% and leakage is reduced by 53% when the output is either logic ‟0‟ or logic „1‟, whereas due to diode header and footer 10% increase in area occurs and leakage is further reduced i.e. for logic „1‟ 53% leakage reduction occur 92 | P a g e
  • 5. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 www.ijera.com and for logic „0‟ it is 80% [5]. In high performance mode there is no performance penalty for ADH and ADHNF and in low power mode there is 4% and 19% for ADH and ADHNF designs respectively [5]. (b) Diode Header For ADH 8% increase in LUT area occurs while for ADHNF it is 20% [5]. (c) Diode Footer Fig. 7. Circuits for Supply Gating, Diode Header and Diode Footer [5]. The leakage has increased slightly in ADH and ADHNF due to increase in area. Hence, the ADH reduces leakage by 52% regardless of output state. For ADHNF it is 47% and 77% when output is logic „0‟ and logic „1‟ respectively [5]. Fig. 8. Apply diode header to LUT [5]. 6. INTERCONNECTION TECHNIQUE In this technology the interconnection is optimized without degrading the routability of the architecture The term interconnect include all the components which contributes to provide connection between logic blocks i.e. the connection boxes metal routing and the switch box. The connection between CLBs is obtained through three levels of architectures: Level 0- nearest neighbour Level 1- mesh architecture Level 2- Hierarchical Architecture [6]. www.ijera.com Interconnects consume most of the energy while the logic consumes only 5% of the total energy. Among the three levels of interconnect architecture, level 3 uses inverse clustering and is used for longer interconnection. As for interconnection length (l), delay increases as l2 and energy delay by l3. And it uses both mesh and tree structure reliable for short and long interconnection respectively. 93 | P a g e
  • 6. Shivani Saxena et al Int. Journal of Engineering Research and Applications ISSN : 2248-9622, Vol. 4, Issue 2( Version 1), February 2014, pp.89-94 II. CONCLUSION Our work demonstrates various technologies proposed for leakage reduction along with the dynamic power optimization for improving the area and speed performance of FPGAs. The very first technology uses sleep transistors in which the unutilized portion of the system is in sleep mode i.e. no power is supplied in that portion. However this technique has some of the limitations related to sizing and current rush occur when the design portion comes out of sleep mode resulting into noise addition. The other technique is called region constrained placement (RCP) in which the FPGA fabric is divided into different regions and they are controlled independently by configuring control bits. But, it provides leakage optimization in only unused portion of the design. Hence, the concept of time based control is combined with RCP which reduces leakage power in used portion of the design by turning on/off of the power supply, thereby utilizing the idleness of the various portions of FPGA. The problem of synchronization may arise in this technique. The next technique include look-up tables (LUTs) using SRAM to implement the truth table. It reduces the routing area and is most commercial. For low power designs, headers and footers are used which further reduces the area and leakage through the input inverters since supply voltage across it is reduced. However, their use increases the rise time slightly. The next running technique for leakage reduction is based on reconfiguring the interconnect structure as it is responsible for most of the energy consumption (65%) [6]. Among the three levels of interconnect architecture, Level 2 i.e. the hierarchical interconnect is the most advanced architecture incorporating both mesh and tree structures. The grouping of logic blocks for this structure is done as an inverse cluster. These techniques are currently applicable for designing and implementing embedded and portable applications. REFERENCES [1] A. Gayasen, Y. Tsai, N. Vijaykrishnan, M. Kandemir, M.J. Irwin. “Reducing Leakage Energy in FPGAs Using RegionConstrained Placement”. In Proceedings ACM Intl. Symp. Field programmable gate arrays, 2004. www.ijera.com [2] [3] [4] [5] [6] [7] [8] [9] [10] www.ijera.com J. Kao, S. Narendra and A. Chandrakasan. “MTCMOS Hierarchical Sizing Based on Mutual Exclusive Discharge Patterns”. In Design Automation Conference, 1998 E. Kusse and J. Rabaey. “Low-Energy Embedded FPGA Structures”. In Proceedings of International Symposium on Low Power Electronics and Design, 1998 Z. Chen, M. Johnson, L. Wei, and K. Roy. “Estimation of standby leakage power in CMOS circuits considering accurate modeling of transistor”. In Proceedings of International Symposium on Low Power Electronics and Design, 1998. Navid Azizi and Farid N. Najam. “Look-Up table leakage reduction for FPGAs”. Published in Custom Integrated Circuits Conference, IEEE, 2005. Varghese George, Hui Zhang and Jan Rabaey. “The design of a low energy FPGA”. In Proceedings of International Symposium on Low Power Electronics and Design, 1999. Vaughn Betz and Jonathan Rose. “ClusterBased Logic Blocks for FPGAs: AreaEfficiency vs. Input Sharing and Size”. IEEE press, 1997. Jason H. Anderson, Farid N. Najm and Tim Taun. “Active leakage power optimization for FPGAs”. In Proceedings of ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays, 2004. Changbo Long and Lei He. “Distributed sleep transistor network for power reduction”. In Proceedings of the 40th Annual Design Automation Conference, 2003. Kaijian Shi and David Howard. “Challenges in sleep transistor design and implementation in low-power design”. In Proceedings of Design Automation Conference, 43rd ACM/IEEE, 2006. 94 | P a g e