SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1895
A Review of Approximate Adders for Energy-Efficient Digital
Signal Processing
Richa Pathak1
1Student, Dept. of Electronic Engineering., Institute of Engineering and technology, Lucknow
Dr APJ Abdul Kalam Technical University Lucknow, Uttar Pradesh, India-226021
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - With the breakdown of Dennard’s Scaling the
power densities in today’s ICs are rapidly reaching
unmanageable levels. So there is a need of new sources of
efficiency. Approximate computing has emerged as a
promising approach to energy-efficient design of digital
systems. Approximate computing relies on the ability of many
systems and applications to tolerate some loss ofquality inthe
computed result. This loss in quality can be exploited to build
circuits with smaller area, lower power and higher
performance. The demand of high speed and power as well as
the fault tolerance nature of some emergingapplicationshave
motivated for the development of approximate adders. Adder
plays an important role in determining the speed and power
consumption of a digital signal processing (DSP) system. This
paper reviews recent progress in the area, and alsoprovidesa
comparative evaluation in terms of circuit characteristics.
Key Words: Approximate Computing, ApproximateAdders,
DSP, Dennard’s Scaling, Energy-efficient Design.
1. INTRODUCTION
This With the continuous scaling of physical dimension of
CMOS to a few tens of nanometres, it is becoming
increasingly difficult to improve circuit performanceand/or
to enhance power. Approximate computing has been
advocated as a new emerging approach for saving area and
power dissipation, as well as increasing performance at a
limited loss in accuracy[3]. While in general computation
errors are not desirable, applications such as multimedia
processing, wireless communications, recognition, machine
learning and data mining are tolerant to some error. Due to
the statistical nature of digital signal processing,small errors
in computation would not impose noticeable degradation in
performance [22]. Basically, there are two types of
methodologies for improving speed andenergyefficiencyby
approximation. The first one is voltage-over-scaling (VOS)
technique for CMOS circuits to save power [4,15,19]. While
the VOS technique is applicable to most circuit for error-
tolerant application the problem with VOS technique is that
errors mostly occur at the timing-critical path associated
with the most significant bits (MSBs), i.e., errors are often
large. The second technique is based on redesigning a logic
circuit into its an approximate version. An approximate
redesign pertains to the functionalities of different logic
circuit. Many approximate adder designs have been
developed. One such design [2] achieves 60% power
reduction for discrete cosine transform (DCT) computation
without making any discernible difference to the images
being processed. In realistic practice,accuracyrequirements
may vary for different applications. Approximately
redesigned adders are reviewed and a comparative
evaluation is performed in this paper.
2. REVIEW
Adders are used for calculating the addition of two binary
numbers. The two most basic adders are ripple-carry adder
(RCA) and carry-lookahead adder (CLA) [9, 21]. In an n bit
RCA, n 1-bit full adders (FAs)are cascaded; the carry of each
FA is propagated to the next FA, thusthedelayofRCAgrowin
proportion to n (or O(n)). An n-bit CLA consists of n SPGs,
which operate in parallel to produce the sum, generate (gi =
aibi) and propagate (pi = ai+bi) signal, and connected to a
carry look ahead generator. ForCLA,allcarriesaregenerated
directly by the carry look ahead generator using only the gi
and pi signals, so the delay of CLA is logarithmic in n (or
O(log(n))), thusmuchshorterthanthatofRCA.However,CLA
needs larger circuit area and higher power dissipation. The
carry lookahead generator becomes very complex for large
values of n. The area complexity of CLA is O(n log(n)) when
the fan-in and fan out of the constituent gates are fixed [16].
Many approximation schemes have been proposed by
reducing the critical path and hardware complexity of the
accurate adder. An early methodology is based on a
speculative operation [16, 23]. In an n-bit speculative adder,
each sum bit is found by its previous k less significant bits
(LSBs) (k<n). A speculative design makes an adder
significantly faster than the conventional design. Segmented
addersare proposed in [7, 19, 27]. An n-bit segmented adder
is implemented by several smaller adders operating in
parallel. In this, the carry propagationchain is truncated into
shorter segments. Segmentation is also utilized in [1, 5, 8,10,
12, 25], but their carry input for each sub-addersareselected
differently. This type of adder is referred to as a carry select
adder. Another method for reducing the critical path delay
and power dissipation of a conventional adder is by
approximating the full adder [2, 17, 20, 24]; the approximate
adder is usually applied to the LSBs of an accurate adder. So,
we can say that approximate adders can be mainly divided
into four types: Speculative adders, Segmentedadders,Carry
select adders, Approximate full adders.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1896
2.1 Speculative Adders
The carry chain is significantly shorter than n in most
practical cases, [23] has proposed an almost correct adder
(ACA) based on the speculative adder design of [16]. In an n-
bit ACA, k LSBs are used to predict the carry for each sum bit
(n > k), as shown in Fig. 1. Therefore, the critical path delay is
reduced to O(log(k)) (for a parallel implementation such as
CLA, the same below). As an example, four LSBs are used to
calculate each carry bit in Fig. 1. As each carry bit needs a k-
bit sub-carry generator in thedesign of [16], (n >k)k-bitsub-
carry generators are required in an n-bit adder and thus, the
hardware overhead is rather high. This issue is solvedin[23]
by sharing some components among the sub-carry
generators. Moreover, a variable latency speculative adder
(VLSA) is then proposedwithanerrordetectionandrecovery
scheme [23]. VLSA achieves a speedup of 1.5 on average
compared to CLA.
Fig 1: The Almost Correct Adder
2.2 Segmented Adders
2.2.1 The Equal Segmentation Adder (ESA)
A dynamic segmentation with error compensation (DSEC) is
proposed in [19] to approximate adder. This scheme divides
an n-bit adder into a number of smallersub-adder;thesesub-
adders operate in parallel with fixed carry inputs. In this
paper, the error compensation technique is ignored because
the focus is on the approximate design, so the equal
segmentation adder (ESA) (Fig. 2) is a simple structureofthe
DSECadder. In Fig. 2, ⌈n k⌉ sub-adders are used, l is thesizeof
the first sub-adder (l_ k), and k is the size of the other sub-
adders. Hence, the delayofESAisO(log(k))andthehardware
overhead is much less than ACA.
Fig 2: The n-bit equal segmentation adder (ESA) (l ≤ k)
2.2.2 The Error tolerant Adder Ⅱ type (ETA Ⅱ)
Another segmentation based approximate adder (ETAII) is
proposed in [27]. Different from ESA, ETAII consist of carry
generator and sum generator, as shown in Fig. 3 (n is the
adder size; k is the size of the carry and sum generator). The
carry signal from the previous carry generator is propagated
in to the next sum generator.So,ETAIIusesmoreinformation
to predict the carry bit and it is moreaccurateascomparedto
ESA for the same value of k. Because the sub-adder in ESA
produce both sum and carry, the circuit complexity of ETAII
is almost same to ESA, however delay is larger (O(log(2k))).
In addition to ETAII, several other error tolerant adders
(ETAs) have been suggested by the same author in [26, 28,
29].
Fig 3: The n-bit error-tolerant adder type II (ETAII)
2.2.3 Accuracy Configurable Adder (ACA)
An accuracy-configurable approximate adder (ACA) is
proposed in [7]. As accuracy can be configured at runtimeby
changing the circuit structure, a tradeoff of accuracy against
performance and power can be achieved. In a n-bit adder,
[n/k1] 2k-bitsub-adderarerequired.Eachsubadderadds2k
consecutive bits with an overlap of k bits, and all 2k-bit sub
adders operate parallely to reduce the delay up to
O(log(2k)). In each sub-adder the half most significant sum
bit are selected as the partial sum. An error detection and
correction (EDC) circuitisusedtocorrecttheerrorgenerated
by each sub-adder.
2.2.3.1 Simple Accuracy Reconfigurable Adder (SARA)
A new carry-prediction based accuracy configurable adder
design: simple accuracy reconfigurable adder (SARA) is
proposed in [30]. It is a simple design with significantly less
area than CLA. SARA inherits the advantages of all previous
carry-prediction-based approaches: no error correction
overhead, no data stall, and allowing graceful degradation.
Compared to GDA, SARA incurs 50% less power-delay
product (PDP) and can reach the same peak signal-to-noise
ratio (PSNR). Moreover, SARA demonstrates remarkably
good accuracy-power-delay tradeoff.
Fig 4: SARA
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1897
2.3 Carry Select Adders
In the carry select adder, several signals are used. There are
different types of adders.
2.3.1 The Speculation Carry Select Adder (SCSA)
The Speculative Carry Select Adder is proposed in [1]. An n-
bit SCSA consist of m =⌈n/k⌉ sub-adders (window adders).
Each sub-adder is made of two k-bit adders: adder0 and
adder1,as shown in Fig. 5. Adder0 hascarry-in0whilecarry-
in of adder1 is 1 the carry-out of adder0 is connected to a
multiplexer to select the addition result as partoffinalresult.
SCSA and ETAII have the same accuracy for the same
parameter k, because the same function is usedtopredictthe
carry for every sum bit. Compared with ETAII, SCSA use an
additionaladder and multiplexerineachblockandhence,the
circuit of SCSA is more complex than ETAII.
Fig 5: The n-bit speculative carry selection adder
(SCSA)
2.3.2 The Carry Skip Adder (CSA)
Similar to SCSA, an n-bit carry skip adder (CSA) [8] is divided
into ⌈n/k⌉ blocks, but each block consists of a sub-carry
generator and a sub-adder. The carry-in of the (i+1)th sub-
adder is determined by the propagate signals of the ith block:
the carry-in is the carry-out of the (i-1)the sub-carry
generator when all the propagate signal are true (Pi =
1),otherwise it is the carry-out of the ith sub-carry generator.
Therefore, the critical path delay is O(log(2k)). This scheme
improves the carry prediction accuracy.
2.3.3 The Gracefully-Degrading Accuracy-Configurable
Adder (GDA)
An accuracy-configurable adder, also referred as the
gracefully degrading accuracy-configurable adder (GDA), is
presented in [25]. Control signal is used to configure the
accuracy of GDA by selecting the accurate carry-in using a
multiplexer for each sub-adder. The delay of GDA is
determined by the carry propagation and control signals to
multiplexers.
2.3.4 The Carry Speculative Adder
The carry speculative adder (CSPA) in [12] has one sum
generator, two internal carry generators (one with carry-0
and one with carry-1) and one carry predictor in each block.
The output of the ith carry predictor is used to select carry
signal for the (i + 1)th sum generator. l input bits (rather than
k; l < k) in a block are used in carry predictor. Therefore, the
hardware overhead is reduced significantly as compared to
SCSA.
2.3.5 The Generate Signal Exploited Carry Speculation
Adder
In [5], the generate signal are used for carry speculation.
GSCA has a similarstructureof CSA. Theonlydifferenceisthe
carry selection; the carry-in for the (i + 1)th sub-adder is
selected by its own propagate signals. The carry-in is the
most significant generate signal gi k-1of the ith block if Pi = 1,
else it is the carry-out of the ith sub-carry generator. The
critical path delay of GCSA is O(log(2k)) due to the carry
propagation. This carry selection schemeeffectivelycontrols
the maximal relative error.
2.4 Approximate Full Adders
Fig 6: The n-bit approximate adder using approximate full
adders
2.4.1 The Lower-Part-OR Adder
LOA [17] divide a n-bit adder into a (n-l)-bit more significant
sub-adder and an l-bit less significant sub-adder. For the less
significant sub-adder, its input is simply processed by using
OR gate (as a simple approximate full adder). The more
significant (n-l)-bit sub-adder is accurate adder. An extra
AND gate is used to generate the carry-in signal for the more
significant sub-adder. The critical path of LOA is from the
AND gate to the most significant sum bit of the accurate
adder, i.e., O(log(n-l)). LOA has been used in a recently
suggested approximate floating-point adder [14].
Fig 7: The n-bit lower-part-OR adder (LOA)
2.4.2 Approximate Mirror Adders (AMAs)
In [2], five AMAs are suggested by decreasing the number of
transistors and the internal node capacitance of the mirror
adder (MA). The AMAs adder cells are then used in LSBs of a
multiple-bitadder. However,the criticalpathsofAMA1-4are
longer than LOA because the carry propagate through every
bit. As for AMA5, the carry-out is one of the inputs; thus, no
carry propagation exist in the LSBs of an approximate
multiple bit adder.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1898
2.4.3 Approximate Full Adders using Pass Transistors
Three approximateadders(AXAs)basedonXOR/XNORgates
and multiplexer have been proposed in [24]. Many
approximate complementary pass transistor logic (CPL)
adders have been suggested by reducing the number of
transistors in the accurate CPL adder [20].Significant area
and power savings have been obtained for all types of
approximate design.
3. COMPARATIVE EVALUATION
3.1 Delay and Area Comparison
Analysis of delay and circuit complexity of approximate
adders is presented in Table 1.
3.2 Features Comparison
Comparison of characteristics for different techniques is
presented in Table 2. [30]
3.3 Accuracy Comparison
16-bit approximate adders with an equivalent 8- bit carry
propagation are compared in terms of error rate (ER) and
mean relative error distance (MERD). ETAII, ACAA and SCSA
have the same error characteristics. The carry select adders
(CSA, CSPA, CCA, GCSA) and the speculative adder (ACA) are
very accurate with small values of ER and MRED (except for
CSPA). The approximate full adder (LOA) has a moderate
MRED but very large ER. The segmented adders (ESA, ETAII,
ACAA) are not very accurate. The truncated adder (TruA) is
the least accurate in terms of ER among the equivalent
designs.
Error rate (ER) is the probability of producing an incorrect
result and MRED (mean relative error distance (RED)isused
to evaluate the mean relative difference between an
approximate result and the accurate result.
Table 1 : Analysis of delay and circuit complexity
𝑡 𝑎𝑑𝑑𝑒𝑟: (log(𝑘)) A 𝑎𝑑𝑑𝑒𝑟: 𝑂(𝑛log(𝑘)) A𝑙𝑜𝑎: 𝑂((𝑛 − 𝑙)log(𝑛
− 𝑙))
Table 2 : Comparison of characteristics for different
techniques
Chart -1: Error Rate of Approximate Adders
Chart -2: Mean Relative Error Distance of Approximate
Adders
3.4 Hardware Comparison
Delay and power of 16-bit equivalent approximate adders is
compared in chart-3 and chart-4. The carry select adders
(CSA, CSPA, CCA, GCSA) tend to consume large power at a
relatively high performance. The speculative adder (ACA) is
very fast but very power consuming. The approximate full
adder (LOA) is slow, but it consumes a low power and area.
The segmented adders (ESA, ETAII, ACAA) are power and
area efficient. The truncated adder (TruA) isverypowerand
area efficient, but with a relatively long delay.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1899
0
200
400
600
800
DELAY (ps)
Chart -3: Delay of Approximate Adders
Chart -4: Power of Approximate Adders
4. CONCLUSION
After reviewing all approximate adders we come to a
conclusion that (ESA) is the most hardware efficient design,
but it has the lowest accuracy in terms of error rate(ER)and
mean relative error distance (MRED). The error-tolerant
adder type II (ETAII), the speculative carry select adder
(SCSA) and the accuracy-configurable approximate adder
(ACAA) are equally accurate however ETATII incurs the
lowest power-delay product (PDP) among them. SARA has
considerable lower area overhead than almost all the
previous works The most power consuming scheme with a
moderate accuracy is the almost correct adder (ACA). The
lower-part-OR adder (LOA) is the slowest, but it is highly
efficient in power dissipation.
REFERENCES
[1] K. Du, P. Varman, and K. Mohanram. High performance
reliable variable latency carry select addition. In
DATE, pages 1257{1262, 2012.
[2] V. Gupta, D. Mohapatra, A. Raghunathan, and K. Roy.
Low-power digital signal processing using approximate
adders. IEEE Trans. CAD, 32(1):124{137, 2013.
[3] J. Han and M. Orshansky. Approximate Computing: An
Emerging Paradigm for Energy efficient Design. In ETS,
pages 1{6, Avignon, France, 2013.
[4] R. Hegde and N. Shanbhag. Soft digital signal processing.
IEEE Trans. VLSI Syst., 9(6):813{823, 2001.
[5] J. Hu and W. Qian. A new approximate adder with low
relative error and correct sign calculation. In DATE, in
press, 2015.
[6] J. Huang, J. Lach, and G. Robins. A methodology for
energy-quality tradeof using imprecise hardware. In
DAC, pages 504{509, 2012.
[7] B. Kahng and S. Kang. Accuracy-configurable adder for
approximate arithmetic designs. InDAC,pages820{825,
2012.
[8] Y. Kim, Y. Zhang, and P. Li. An energy efficient
approximate adder with carry skip for error resilient
neuromorphic vlsi systems. In ICCAD, pages 130{137,
2013.
[9] Koren. Computer Arithmetic Algorithms, 2nd edition. A
K Peters/CRC Press, Natick, 2001.
[10] L. Li and H. Zhou. On error modeling and analysis of
approximate adders. In ICCAD, pages 511{518, 2014.
[11] Liang, J. Han, and F. Lombardi. New metrics for the
reliability of approximate andprobabilisticadders.IEEE
Trans. Comput., 62(9):1760{1771, 2013.
[12] Lin, Y. Yang, and C. Lin. High-performance low-power
carry speculative addition with variable latency. IEEE
Trans. VLSI Syst., in press, 2014.
[13] C. Liu, J. Han, and F. Lombardi. An analytical framework
for evaluating the error characteristics of approximate
adders. IEEE Trans. Comput., 2014.
[14] W. Liu, L. Chen, C. Wang, M. ONeill, and F. Lombardi.
Inexact oating-point adder for dynamic image
processing. In IEEE-NANO, pages 239{243, 2014.
[15] Y. Liu, T. Zhang, and K. Parhi.Computationerroranalysis
in digital signal processing systems with over scaled
supply voltage. IEEE Trans. VLSI Syst., 18(4):517{526,
2010.
[16] S.-L. Lu. Speeding up processing with approximation
circuits. Computer, 37(3):67{73, 2004.
[17] H. R. Mahdiani, A. Ahmadi, S. M. Fakhraie, and C. Lucas.
Bio-Inspired Imprecise Computational Blocks for
Efficient VLSI Implementation of Soft - Computing
Applications.IEEE Trans. Circuits Syst., 57(4):850{862,
2010.
[18] Miao, K. He, A. Gerstlauer, and M. Orshansky. Modeling
and synthesis of quality-energy optimal approximate
adders. In ICCAD, pages 728{735, 2012.
[19] D. Mohapatra, V. Chippa, A. Raghunathan, and K. Roy.
Design of voltage-scalable meta-functions for
approximate computing. In DATE, pages 1{6, 2011.
[20] D. Nanu, R. P. K., D. Sowkarthiga, and K. S. A. Ameen.
Approximate adder design using cpl logic for image
compression. International Journal of Innovative
Research and Development, 3(4):362{370, 2014.
[21] B. Parhami. Computer Arithmetic: Algorithms and
Hardware Designs, 2nd edition.OxfordUniversityPress,
New York, 2010.
[22] R. Venkatesan, A. Agarwal, K. Roy, and A. Raghunathan.
Macaco: Modeling and analysis of circuits for
approximatecomputing.InICCAD,pages667{673,2010.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1900
[23] K. Verma, P. Brisk, and P. Ienne. Variable latency
speculative addition: A new paradigm for arithmetic
circuit design. In DATE, pages 1250{1255, 2008.
[24] Z. Yang, A. Jain, J. Liang, J. Han, and F. Lombardi.
Approximate XOR/XNOR-based adders for inexact
computing. In IEEE-NANO, pages 690{693, 2013.
[25] R. Ye, T. Wang, F. Yuan, R. Kumar, and Q. Xu. On
reconfiguration-orientedapproximateadderdesignand
its application. In ICCAD, pages 48{54, 2013.
[26] N. Zhu, W. L. Goh, G. Wang, and K. S. Yeo. Enhanced low-
power high-speed adder for error-tolerant application.
In SOCC, pages 323{327, 2010.
[27] N. Zhu, W. L. Goh, and K. S. Yeo. An enhanced lowpower
high-speed adder for error-tolerant application. In ISIC
2009, pages 69{72, 2009.
[28] N. Zhu, W. L. Goh, and K. S. Yeo. Ultra low-power high
speed exible Probabilistic Adder for Error-Tolerant
Applications. In SOCC, pages 393{396, 2011.
[29] N. Zhu, W. L. Goh, W. Zhang, K. S. Yeo, and Z. H. Kong.
Design of Low-Power High-Speed Truncation Error-
Tolerant Adder and Its Application in Digital Signal
Processing. IEEE Trans. VLSI Syst., 18(8):1225{1229,
2010.
[30] Xu Wenbin, Sapatnekar S. Sachin and Hu Jiang, A simple
yet efficient accuracy configurable adder design, IEEE
Trans. on VLSI Systems, Jan 2018.
BIOGRAPHY
Richa Pathak received the B. Tech
degree in electronics andcommunication
engineering from SRMCEM, affiliated to
Dr. APJ AKTU, Lucknow, India and is
currently working towards her M. Tech
degree in Microelectronics with research
interest in Digital VLSI and Approximate
Computing from Institute of Engineering
and Technology,Lucknow,UttarPradesh.

More Related Content

What's hot

Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
IJSRD
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedShital Badaik
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Editor IJMTER
 
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular TrajectoryArea Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
IOSR Journals
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select AdderImplementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
inventionjournals
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adderSai Vara Prasad P
 
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Sravankumar Samboju
 
Implementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTLImplementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTL
IRJET Journal
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET Journal
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
VLSICS Design
 
2012
20122012
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
VLSICS Design
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAA
Ganesh Sambasivarao
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET Journal
 
Bit Serial multiplier using Verilog
Bit Serial multiplier using VerilogBit Serial multiplier using Verilog
Bit Serial multiplier using Verilog
BhargavKatkam
 
Optimized Carry Speculative Adder
Optimized Carry Speculative AdderOptimized Carry Speculative Adder
Optimized Carry Speculative Adder
ijtsrd
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
KUMARASWAMY JINNE
 
Mini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERMini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIER
j naga sai
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
veereshwararao
 

What's hot (19)

Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDLDesign and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
 
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_editedDESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
 
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-LatchesFPGA Implementation of High Speed Architecture of CSLA using D-Latches
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
 
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular TrajectoryArea Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
 
Implementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select AdderImplementation of Low Power and Area Efficient Carry Select Adder
Implementation of Low Power and Area Efficient Carry Select Adder
 
Low power & area efficient carry select adder
Low power & area efficient carry select adderLow power & area efficient carry select adder
Low power & area efficient carry select adder
 
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder Design of Low-Power High-Speed  Truncation-Error-Tolerant Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
 
Implementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTLImplementation of Carry Skip Adder using PTL
Implementation of Carry Skip Adder using PTL
 
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified AdderIRJET- An Efficient Wallace Tree Multiplier using Modified Adder
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
2012
20122012
2012
 
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
 
32-bit unsigned multiplier by using CSLA & CLAA
32-bit unsigned multiplier by using CSLA &  CLAA32-bit unsigned multiplier by using CSLA &  CLAA
32-bit unsigned multiplier by using CSLA & CLAA
 
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI LogicIRJET -  	  Realization of Power Optimised Carry Skip Adder using AOI Logic
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
 
Bit Serial multiplier using Verilog
Bit Serial multiplier using VerilogBit Serial multiplier using Verilog
Bit Serial multiplier using Verilog
 
Optimized Carry Speculative Adder
Optimized Carry Speculative AdderOptimized Carry Speculative Adder
Optimized Carry Speculative Adder
 
1.area efficient carry select adder
1.area efficient carry select adder1.area efficient carry select adder
1.area efficient carry select adder
 
Mini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERMini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIER
 
implementation and design of 32-bit adder
implementation and design of 32-bit adderimplementation and design of 32-bit adder
implementation and design of 32-bit adder
 

Similar to IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Processing

Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
IRJET Journal
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET Journal
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder Topologies
IRJET Journal
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET Journal
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
IRJET Journal
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
IJERA Editor
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET Journal
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
IRJET Journal
 
IRJET- Design and Implementation of High Speed, Low Power Charge Shared R...
IRJET-  	  Design and Implementation of High Speed, Low Power Charge Shared R...IRJET-  	  Design and Implementation of High Speed, Low Power Charge Shared R...
IRJET- Design and Implementation of High Speed, Low Power Charge Shared R...
IRJET Journal
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
VLSICS Design
 
IRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
IRJET- A Novel Design of Hybrid 2 Bit Magnitude ComparatorIRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
IRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
IRJET Journal
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
VLSICS Design
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
IRJET Journal
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
VLSICS Design
 
Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acs
IAEME Publication
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCA
IRJET Journal
 
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
IRJET Journal
 
Ie3614221424
Ie3614221424Ie3614221424
Ie3614221424
IJERA Editor
 

Similar to IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Processing (20)

Design and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adderDesign and Implementation of Different types of Carry skip adder
Design and Implementation of Different types of Carry skip adder
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
A Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder TopologiesA Comparative Analysis on Parameters of Different Adder Topologies
A Comparative Analysis on Parameters of Different Adder Topologies
 
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS TechnologyIRJET-  	  Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
IRJET- Implementation of 16-Bit Pipelined ADC using 180nm CMOS Technology
 
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI ArchitectureA Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
A Configurable and Low Power Hard-Decision Viterbi Decoder in VLSI Architecture
 
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr AlgorithmAn Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
An Energy-Efficient Lut-Log-Bcjr Architecture Using Constant Log Bcjr Algorithm
 
Id2514581462
Id2514581462Id2514581462
Id2514581462
 
Id2514581462
Id2514581462Id2514581462
Id2514581462
 
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
IRJET- Implementation and Analysis of Hybridization in Modified Parallel Adde...
 
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUEMODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
MODIFIED CARRY SELECT ADDER WITH BKA AND MGDI TECHNIQUE
 
IRJET- Design and Implementation of High Speed, Low Power Charge Shared R...
IRJET-  	  Design and Implementation of High Speed, Low Power Charge Shared R...IRJET-  	  Design and Implementation of High Speed, Low Power Charge Shared R...
IRJET- Design and Implementation of High Speed, Low Power Charge Shared R...
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
IRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
IRJET- A Novel Design of Hybrid 2 Bit Magnitude ComparatorIRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
IRJET- A Novel Design of Hybrid 2 Bit Magnitude Comparator
 
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGAEFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
 
IRJET- Calibration Techniques for Pipelined ADCs
IRJET-  	  Calibration Techniques for Pipelined ADCsIRJET-  	  Calibration Techniques for Pipelined ADCs
IRJET- Calibration Techniques for Pipelined ADCs
 
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
DESIGN OF IMPROVED RESISTOR LESS 45NM SWITCHED INVERTER SCHEME (SIS) ANALOG T...
 
Low complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acsLow complexity turbo decoder with modified acs
Low complexity turbo decoder with modified acs
 
New Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCANew Design Approach to Implement Binary Adder by Using QCA
New Design Approach to Implement Binary Adder by Using QCA
 
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
Design and Implementation of Low Power 16-bit Carry-lookahead Adder using Adi...
 
Ie3614221424
Ie3614221424Ie3614221424
Ie3614221424
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
IRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
IRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
IRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
IRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
IRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
IRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
IRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
IRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
SupreethSP4
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
zwunae
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 

Recently uploaded (20)

Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Runway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptxRunway Orientation Based on the Wind Rose Diagram.pptx
Runway Orientation Based on the Wind Rose Diagram.pptx
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
一比一原版(IIT毕业证)伊利诺伊理工大学毕业证成绩单专业办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 

IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Processing

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1895 A Review of Approximate Adders for Energy-Efficient Digital Signal Processing Richa Pathak1 1Student, Dept. of Electronic Engineering., Institute of Engineering and technology, Lucknow Dr APJ Abdul Kalam Technical University Lucknow, Uttar Pradesh, India-226021 ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - With the breakdown of Dennard’s Scaling the power densities in today’s ICs are rapidly reaching unmanageable levels. So there is a need of new sources of efficiency. Approximate computing has emerged as a promising approach to energy-efficient design of digital systems. Approximate computing relies on the ability of many systems and applications to tolerate some loss ofquality inthe computed result. This loss in quality can be exploited to build circuits with smaller area, lower power and higher performance. The demand of high speed and power as well as the fault tolerance nature of some emergingapplicationshave motivated for the development of approximate adders. Adder plays an important role in determining the speed and power consumption of a digital signal processing (DSP) system. This paper reviews recent progress in the area, and alsoprovidesa comparative evaluation in terms of circuit characteristics. Key Words: Approximate Computing, ApproximateAdders, DSP, Dennard’s Scaling, Energy-efficient Design. 1. INTRODUCTION This With the continuous scaling of physical dimension of CMOS to a few tens of nanometres, it is becoming increasingly difficult to improve circuit performanceand/or to enhance power. Approximate computing has been advocated as a new emerging approach for saving area and power dissipation, as well as increasing performance at a limited loss in accuracy[3]. While in general computation errors are not desirable, applications such as multimedia processing, wireless communications, recognition, machine learning and data mining are tolerant to some error. Due to the statistical nature of digital signal processing,small errors in computation would not impose noticeable degradation in performance [22]. Basically, there are two types of methodologies for improving speed andenergyefficiencyby approximation. The first one is voltage-over-scaling (VOS) technique for CMOS circuits to save power [4,15,19]. While the VOS technique is applicable to most circuit for error- tolerant application the problem with VOS technique is that errors mostly occur at the timing-critical path associated with the most significant bits (MSBs), i.e., errors are often large. The second technique is based on redesigning a logic circuit into its an approximate version. An approximate redesign pertains to the functionalities of different logic circuit. Many approximate adder designs have been developed. One such design [2] achieves 60% power reduction for discrete cosine transform (DCT) computation without making any discernible difference to the images being processed. In realistic practice,accuracyrequirements may vary for different applications. Approximately redesigned adders are reviewed and a comparative evaluation is performed in this paper. 2. REVIEW Adders are used for calculating the addition of two binary numbers. The two most basic adders are ripple-carry adder (RCA) and carry-lookahead adder (CLA) [9, 21]. In an n bit RCA, n 1-bit full adders (FAs)are cascaded; the carry of each FA is propagated to the next FA, thusthedelayofRCAgrowin proportion to n (or O(n)). An n-bit CLA consists of n SPGs, which operate in parallel to produce the sum, generate (gi = aibi) and propagate (pi = ai+bi) signal, and connected to a carry look ahead generator. ForCLA,allcarriesaregenerated directly by the carry look ahead generator using only the gi and pi signals, so the delay of CLA is logarithmic in n (or O(log(n))), thusmuchshorterthanthatofRCA.However,CLA needs larger circuit area and higher power dissipation. The carry lookahead generator becomes very complex for large values of n. The area complexity of CLA is O(n log(n)) when the fan-in and fan out of the constituent gates are fixed [16]. Many approximation schemes have been proposed by reducing the critical path and hardware complexity of the accurate adder. An early methodology is based on a speculative operation [16, 23]. In an n-bit speculative adder, each sum bit is found by its previous k less significant bits (LSBs) (k<n). A speculative design makes an adder significantly faster than the conventional design. Segmented addersare proposed in [7, 19, 27]. An n-bit segmented adder is implemented by several smaller adders operating in parallel. In this, the carry propagationchain is truncated into shorter segments. Segmentation is also utilized in [1, 5, 8,10, 12, 25], but their carry input for each sub-addersareselected differently. This type of adder is referred to as a carry select adder. Another method for reducing the critical path delay and power dissipation of a conventional adder is by approximating the full adder [2, 17, 20, 24]; the approximate adder is usually applied to the LSBs of an accurate adder. So, we can say that approximate adders can be mainly divided into four types: Speculative adders, Segmentedadders,Carry select adders, Approximate full adders.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1896 2.1 Speculative Adders The carry chain is significantly shorter than n in most practical cases, [23] has proposed an almost correct adder (ACA) based on the speculative adder design of [16]. In an n- bit ACA, k LSBs are used to predict the carry for each sum bit (n > k), as shown in Fig. 1. Therefore, the critical path delay is reduced to O(log(k)) (for a parallel implementation such as CLA, the same below). As an example, four LSBs are used to calculate each carry bit in Fig. 1. As each carry bit needs a k- bit sub-carry generator in thedesign of [16], (n >k)k-bitsub- carry generators are required in an n-bit adder and thus, the hardware overhead is rather high. This issue is solvedin[23] by sharing some components among the sub-carry generators. Moreover, a variable latency speculative adder (VLSA) is then proposedwithanerrordetectionandrecovery scheme [23]. VLSA achieves a speedup of 1.5 on average compared to CLA. Fig 1: The Almost Correct Adder 2.2 Segmented Adders 2.2.1 The Equal Segmentation Adder (ESA) A dynamic segmentation with error compensation (DSEC) is proposed in [19] to approximate adder. This scheme divides an n-bit adder into a number of smallersub-adder;thesesub- adders operate in parallel with fixed carry inputs. In this paper, the error compensation technique is ignored because the focus is on the approximate design, so the equal segmentation adder (ESA) (Fig. 2) is a simple structureofthe DSECadder. In Fig. 2, ⌈n k⌉ sub-adders are used, l is thesizeof the first sub-adder (l_ k), and k is the size of the other sub- adders. Hence, the delayofESAisO(log(k))andthehardware overhead is much less than ACA. Fig 2: The n-bit equal segmentation adder (ESA) (l ≤ k) 2.2.2 The Error tolerant Adder Ⅱ type (ETA Ⅱ) Another segmentation based approximate adder (ETAII) is proposed in [27]. Different from ESA, ETAII consist of carry generator and sum generator, as shown in Fig. 3 (n is the adder size; k is the size of the carry and sum generator). The carry signal from the previous carry generator is propagated in to the next sum generator.So,ETAIIusesmoreinformation to predict the carry bit and it is moreaccurateascomparedto ESA for the same value of k. Because the sub-adder in ESA produce both sum and carry, the circuit complexity of ETAII is almost same to ESA, however delay is larger (O(log(2k))). In addition to ETAII, several other error tolerant adders (ETAs) have been suggested by the same author in [26, 28, 29]. Fig 3: The n-bit error-tolerant adder type II (ETAII) 2.2.3 Accuracy Configurable Adder (ACA) An accuracy-configurable approximate adder (ACA) is proposed in [7]. As accuracy can be configured at runtimeby changing the circuit structure, a tradeoff of accuracy against performance and power can be achieved. In a n-bit adder, [n/k1] 2k-bitsub-adderarerequired.Eachsubadderadds2k consecutive bits with an overlap of k bits, and all 2k-bit sub adders operate parallely to reduce the delay up to O(log(2k)). In each sub-adder the half most significant sum bit are selected as the partial sum. An error detection and correction (EDC) circuitisusedtocorrecttheerrorgenerated by each sub-adder. 2.2.3.1 Simple Accuracy Reconfigurable Adder (SARA) A new carry-prediction based accuracy configurable adder design: simple accuracy reconfigurable adder (SARA) is proposed in [30]. It is a simple design with significantly less area than CLA. SARA inherits the advantages of all previous carry-prediction-based approaches: no error correction overhead, no data stall, and allowing graceful degradation. Compared to GDA, SARA incurs 50% less power-delay product (PDP) and can reach the same peak signal-to-noise ratio (PSNR). Moreover, SARA demonstrates remarkably good accuracy-power-delay tradeoff. Fig 4: SARA
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1897 2.3 Carry Select Adders In the carry select adder, several signals are used. There are different types of adders. 2.3.1 The Speculation Carry Select Adder (SCSA) The Speculative Carry Select Adder is proposed in [1]. An n- bit SCSA consist of m =⌈n/k⌉ sub-adders (window adders). Each sub-adder is made of two k-bit adders: adder0 and adder1,as shown in Fig. 5. Adder0 hascarry-in0whilecarry- in of adder1 is 1 the carry-out of adder0 is connected to a multiplexer to select the addition result as partoffinalresult. SCSA and ETAII have the same accuracy for the same parameter k, because the same function is usedtopredictthe carry for every sum bit. Compared with ETAII, SCSA use an additionaladder and multiplexerineachblockandhence,the circuit of SCSA is more complex than ETAII. Fig 5: The n-bit speculative carry selection adder (SCSA) 2.3.2 The Carry Skip Adder (CSA) Similar to SCSA, an n-bit carry skip adder (CSA) [8] is divided into ⌈n/k⌉ blocks, but each block consists of a sub-carry generator and a sub-adder. The carry-in of the (i+1)th sub- adder is determined by the propagate signals of the ith block: the carry-in is the carry-out of the (i-1)the sub-carry generator when all the propagate signal are true (Pi = 1),otherwise it is the carry-out of the ith sub-carry generator. Therefore, the critical path delay is O(log(2k)). This scheme improves the carry prediction accuracy. 2.3.3 The Gracefully-Degrading Accuracy-Configurable Adder (GDA) An accuracy-configurable adder, also referred as the gracefully degrading accuracy-configurable adder (GDA), is presented in [25]. Control signal is used to configure the accuracy of GDA by selecting the accurate carry-in using a multiplexer for each sub-adder. The delay of GDA is determined by the carry propagation and control signals to multiplexers. 2.3.4 The Carry Speculative Adder The carry speculative adder (CSPA) in [12] has one sum generator, two internal carry generators (one with carry-0 and one with carry-1) and one carry predictor in each block. The output of the ith carry predictor is used to select carry signal for the (i + 1)th sum generator. l input bits (rather than k; l < k) in a block are used in carry predictor. Therefore, the hardware overhead is reduced significantly as compared to SCSA. 2.3.5 The Generate Signal Exploited Carry Speculation Adder In [5], the generate signal are used for carry speculation. GSCA has a similarstructureof CSA. Theonlydifferenceisthe carry selection; the carry-in for the (i + 1)th sub-adder is selected by its own propagate signals. The carry-in is the most significant generate signal gi k-1of the ith block if Pi = 1, else it is the carry-out of the ith sub-carry generator. The critical path delay of GCSA is O(log(2k)) due to the carry propagation. This carry selection schemeeffectivelycontrols the maximal relative error. 2.4 Approximate Full Adders Fig 6: The n-bit approximate adder using approximate full adders 2.4.1 The Lower-Part-OR Adder LOA [17] divide a n-bit adder into a (n-l)-bit more significant sub-adder and an l-bit less significant sub-adder. For the less significant sub-adder, its input is simply processed by using OR gate (as a simple approximate full adder). The more significant (n-l)-bit sub-adder is accurate adder. An extra AND gate is used to generate the carry-in signal for the more significant sub-adder. The critical path of LOA is from the AND gate to the most significant sum bit of the accurate adder, i.e., O(log(n-l)). LOA has been used in a recently suggested approximate floating-point adder [14]. Fig 7: The n-bit lower-part-OR adder (LOA) 2.4.2 Approximate Mirror Adders (AMAs) In [2], five AMAs are suggested by decreasing the number of transistors and the internal node capacitance of the mirror adder (MA). The AMAs adder cells are then used in LSBs of a multiple-bitadder. However,the criticalpathsofAMA1-4are longer than LOA because the carry propagate through every bit. As for AMA5, the carry-out is one of the inputs; thus, no carry propagation exist in the LSBs of an approximate multiple bit adder.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1898 2.4.3 Approximate Full Adders using Pass Transistors Three approximateadders(AXAs)basedonXOR/XNORgates and multiplexer have been proposed in [24]. Many approximate complementary pass transistor logic (CPL) adders have been suggested by reducing the number of transistors in the accurate CPL adder [20].Significant area and power savings have been obtained for all types of approximate design. 3. COMPARATIVE EVALUATION 3.1 Delay and Area Comparison Analysis of delay and circuit complexity of approximate adders is presented in Table 1. 3.2 Features Comparison Comparison of characteristics for different techniques is presented in Table 2. [30] 3.3 Accuracy Comparison 16-bit approximate adders with an equivalent 8- bit carry propagation are compared in terms of error rate (ER) and mean relative error distance (MERD). ETAII, ACAA and SCSA have the same error characteristics. The carry select adders (CSA, CSPA, CCA, GCSA) and the speculative adder (ACA) are very accurate with small values of ER and MRED (except for CSPA). The approximate full adder (LOA) has a moderate MRED but very large ER. The segmented adders (ESA, ETAII, ACAA) are not very accurate. The truncated adder (TruA) is the least accurate in terms of ER among the equivalent designs. Error rate (ER) is the probability of producing an incorrect result and MRED (mean relative error distance (RED)isused to evaluate the mean relative difference between an approximate result and the accurate result. Table 1 : Analysis of delay and circuit complexity 𝑡 𝑎𝑑𝑑𝑒𝑟: (log(𝑘)) A 𝑎𝑑𝑑𝑒𝑟: 𝑂(𝑛log(𝑘)) A𝑙𝑜𝑎: 𝑂((𝑛 − 𝑙)log(𝑛 − 𝑙)) Table 2 : Comparison of characteristics for different techniques Chart -1: Error Rate of Approximate Adders Chart -2: Mean Relative Error Distance of Approximate Adders 3.4 Hardware Comparison Delay and power of 16-bit equivalent approximate adders is compared in chart-3 and chart-4. The carry select adders (CSA, CSPA, CCA, GCSA) tend to consume large power at a relatively high performance. The speculative adder (ACA) is very fast but very power consuming. The approximate full adder (LOA) is slow, but it consumes a low power and area. The segmented adders (ESA, ETAII, ACAA) are power and area efficient. The truncated adder (TruA) isverypowerand area efficient, but with a relatively long delay.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1899 0 200 400 600 800 DELAY (ps) Chart -3: Delay of Approximate Adders Chart -4: Power of Approximate Adders 4. CONCLUSION After reviewing all approximate adders we come to a conclusion that (ESA) is the most hardware efficient design, but it has the lowest accuracy in terms of error rate(ER)and mean relative error distance (MRED). The error-tolerant adder type II (ETAII), the speculative carry select adder (SCSA) and the accuracy-configurable approximate adder (ACAA) are equally accurate however ETATII incurs the lowest power-delay product (PDP) among them. SARA has considerable lower area overhead than almost all the previous works The most power consuming scheme with a moderate accuracy is the almost correct adder (ACA). The lower-part-OR adder (LOA) is the slowest, but it is highly efficient in power dissipation. REFERENCES [1] K. Du, P. Varman, and K. Mohanram. High performance reliable variable latency carry select addition. In DATE, pages 1257{1262, 2012. [2] V. Gupta, D. Mohapatra, A. Raghunathan, and K. Roy. Low-power digital signal processing using approximate adders. IEEE Trans. CAD, 32(1):124{137, 2013. [3] J. Han and M. Orshansky. Approximate Computing: An Emerging Paradigm for Energy efficient Design. In ETS, pages 1{6, Avignon, France, 2013. [4] R. Hegde and N. Shanbhag. Soft digital signal processing. IEEE Trans. VLSI Syst., 9(6):813{823, 2001. [5] J. Hu and W. Qian. A new approximate adder with low relative error and correct sign calculation. In DATE, in press, 2015. [6] J. Huang, J. Lach, and G. Robins. A methodology for energy-quality tradeof using imprecise hardware. In DAC, pages 504{509, 2012. [7] B. Kahng and S. Kang. Accuracy-configurable adder for approximate arithmetic designs. InDAC,pages820{825, 2012. [8] Y. Kim, Y. Zhang, and P. Li. An energy efficient approximate adder with carry skip for error resilient neuromorphic vlsi systems. In ICCAD, pages 130{137, 2013. [9] Koren. Computer Arithmetic Algorithms, 2nd edition. A K Peters/CRC Press, Natick, 2001. [10] L. Li and H. Zhou. On error modeling and analysis of approximate adders. In ICCAD, pages 511{518, 2014. [11] Liang, J. Han, and F. Lombardi. New metrics for the reliability of approximate andprobabilisticadders.IEEE Trans. Comput., 62(9):1760{1771, 2013. [12] Lin, Y. Yang, and C. Lin. High-performance low-power carry speculative addition with variable latency. IEEE Trans. VLSI Syst., in press, 2014. [13] C. Liu, J. Han, and F. Lombardi. An analytical framework for evaluating the error characteristics of approximate adders. IEEE Trans. Comput., 2014. [14] W. Liu, L. Chen, C. Wang, M. ONeill, and F. Lombardi. Inexact oating-point adder for dynamic image processing. In IEEE-NANO, pages 239{243, 2014. [15] Y. Liu, T. Zhang, and K. Parhi.Computationerroranalysis in digital signal processing systems with over scaled supply voltage. IEEE Trans. VLSI Syst., 18(4):517{526, 2010. [16] S.-L. Lu. Speeding up processing with approximation circuits. Computer, 37(3):67{73, 2004. [17] H. R. Mahdiani, A. Ahmadi, S. M. Fakhraie, and C. Lucas. Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft - Computing Applications.IEEE Trans. Circuits Syst., 57(4):850{862, 2010. [18] Miao, K. He, A. Gerstlauer, and M. Orshansky. Modeling and synthesis of quality-energy optimal approximate adders. In ICCAD, pages 728{735, 2012. [19] D. Mohapatra, V. Chippa, A. Raghunathan, and K. Roy. Design of voltage-scalable meta-functions for approximate computing. In DATE, pages 1{6, 2011. [20] D. Nanu, R. P. K., D. Sowkarthiga, and K. S. A. Ameen. Approximate adder design using cpl logic for image compression. International Journal of Innovative Research and Development, 3(4):362{370, 2014. [21] B. Parhami. Computer Arithmetic: Algorithms and Hardware Designs, 2nd edition.OxfordUniversityPress, New York, 2010. [22] R. Venkatesan, A. Agarwal, K. Roy, and A. Raghunathan. Macaco: Modeling and analysis of circuits for approximatecomputing.InICCAD,pages667{673,2010.
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 10 | Oct 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1900 [23] K. Verma, P. Brisk, and P. Ienne. Variable latency speculative addition: A new paradigm for arithmetic circuit design. In DATE, pages 1250{1255, 2008. [24] Z. Yang, A. Jain, J. Liang, J. Han, and F. Lombardi. Approximate XOR/XNOR-based adders for inexact computing. In IEEE-NANO, pages 690{693, 2013. [25] R. Ye, T. Wang, F. Yuan, R. Kumar, and Q. Xu. On reconfiguration-orientedapproximateadderdesignand its application. In ICCAD, pages 48{54, 2013. [26] N. Zhu, W. L. Goh, G. Wang, and K. S. Yeo. Enhanced low- power high-speed adder for error-tolerant application. In SOCC, pages 323{327, 2010. [27] N. Zhu, W. L. Goh, and K. S. Yeo. An enhanced lowpower high-speed adder for error-tolerant application. In ISIC 2009, pages 69{72, 2009. [28] N. Zhu, W. L. Goh, and K. S. Yeo. Ultra low-power high speed exible Probabilistic Adder for Error-Tolerant Applications. In SOCC, pages 393{396, 2011. [29] N. Zhu, W. L. Goh, W. Zhang, K. S. Yeo, and Z. H. Kong. Design of Low-Power High-Speed Truncation Error- Tolerant Adder and Its Application in Digital Signal Processing. IEEE Trans. VLSI Syst., 18(8):1225{1229, 2010. [30] Xu Wenbin, Sapatnekar S. Sachin and Hu Jiang, A simple yet efficient accuracy configurable adder design, IEEE Trans. on VLSI Systems, Jan 2018. BIOGRAPHY Richa Pathak received the B. Tech degree in electronics andcommunication engineering from SRMCEM, affiliated to Dr. APJ AKTU, Lucknow, India and is currently working towards her M. Tech degree in Microelectronics with research interest in Digital VLSI and Approximate Computing from Institute of Engineering and Technology,Lucknow,UttarPradesh.