SlideShare a Scribd company logo
An Analytical Framework for Evaluating the Error
Characteristics of Approximate Adders
ABSTRACT:
Approximate adders have been considered as a potential alternative for error-
tolerant applications to trade off some accuracy for gains in other circuit-based
metrics, such as power, area and delay. Existing approximate adder designs have
shown substantial advantages in improving many of these operational features.
However, the error characteristics of the approximate adders still remain an issue
that is not very well understood. A simulation-based method requires both
programming efforts and a time-consuming execution for evaluating the effect of
errors. This method becomes particularly expensive when dealing with various
sizes and types of approximate adders. In this paper, a framework based on
analytical models is proposed for evaluating the error characteristics of
approximate adders. Error features such as the error rate and the mean error
distance are obtained using this framework without developing functional models
of the approximate adders for time-consuming simulation. As an example, the
estimate of peak signal-to-noise ratios (PSNRs) in image processing is considered
to show the potential application of the proposed analysis. This analytical
framework provides an efficient method to evaluate various designs of
approximate adders for meeting different figures of merit in error-tolerant
applications.
EXISTING SYSTEM:
APPROXIMATE computing has become a promising technique to reduce the
power, area and delay constraints in VLSI design, albeit at the expense of a loss in
computational accuracy [1]. This technique is applicable to error tolerant
applications such as multimedia, mining and recognition [2]. Generally, there are
two methodologies for reducing accuracy by approximation. The first methodology
uses a voltage-over-scaling (VOS) technique for CMOS circuits to save power,
while also introducing errors into the circuit [3], [4], [5]. The second methodology
is based on redesigning a logic circuit into an approximate version. While the VOS
technique is applicable to most circuits for error-tolerant applications, an
approximate redesign requires to consider the different functionalities of logic
circuits. As one of the simplest, but key components of arithmetic circuits, adders
have attracted an extensive interest for redesigning and implementing approximate
schemes.
Approximate adders have been proposed by using a reduced number of
transistors [6], [7] and by truncating the carry propagation chain for a speculation-
based operation [8], [9], [10], [11], [12]. An approximate speculative designs
achieve a better performance in terms of area, power and delay compared to
conventional (exact) adders. New metrics and simulation- based approaches have
been proposed to model and evaluate approximate adders according to specific
computational features [2], [13], [14], [15]. Monte Carlo or exhaustive simulation
approaches have been employed to acquire data for analysis. This class of
approaches are however time-consuming and require building functional models of
the approximate designs. To improve efficiency, a mathematical characterization
of the arithmetic accuracy of approximate adders is then required for a better
understanding of the design prior to a simulation based evaluation.
PROPOSED SYSTEM:
In this paper, an analytical framework is proposed to assess the arithmetic
accuracy, i.e. the error rate and mean error distance (MED), of approximate adders.
Three types of approximate adders are considered and their error features are
compared using the proposed analysis. The revealed error characteristics provide
insights into the quality of an appropriate adder for achieving a desired operational
accuracy. As an example of ASMs, the PSNR in image processing is considered. A
model is presented for estimating the PSNR from the MED obtained from the
proposed framework; experimental results show that the estimated PSNRs are very
close to the PSNRs obtained by simulation. The utilization of the proposed
framework to PSNR estimate provides an analytical approach for assessing and
designing a feasible approximate image processing system based on approximate
adders. The major contributions of this paper are as follows:
 An analytical framework is developed for modeling and evaluating
the error characteristics of three types of approximate adders found in
the technical literature.
 A comparative study is performed for various approximate adders
using different carry speculation schemes to gain an insight into the
qualitative features of a design with respect to several error metrics.
 An analytical approach is developed to model the relationship
between the PSNR and the MED obtained from the proposed
framework in approximate adder-based image processing. This
approach can effectively estimate the PSNR from the approximate
adders used in an image precessing application.
An analytical framework for evaluating the error characteristics of approximate adders
An analytical framework for evaluating the error characteristics of approximate adders
Fig. 3. Block diagram of error-tolerant adder type II. n: the adder size; k: half of
the maximum carry chain length.
SOFTWARE IMPLEMENTATION:
 Modelsim 6.0
 Xilinx 14.2
HARDWARE IMPLEMENTATION:
 SPARTAN-III, SPARTAN-VI

More Related Content

PDF
Aristotle boyd martin-peci_poster_2017
DOCX
Design and analysis of approximate
DOCX
ROUTING PRESSURE: A CHANNEL-RELATED AND TRAFFIC-AWARE METRIC OF ROUTING ALGOR...
PDF
Maximum likelihood estimation-assisted ASVSF through state covariance-based 2...
PDF
PDF
Mathematical Analysis of Half Volume DRA with Performance Evaluation for High...
PPT
AHF_IDETC_2011_Jie
PDF
Data mining
Aristotle boyd martin-peci_poster_2017
Design and analysis of approximate
ROUTING PRESSURE: A CHANNEL-RELATED AND TRAFFIC-AWARE METRIC OF ROUTING ALGOR...
Maximum likelihood estimation-assisted ASVSF through state covariance-based 2...
Mathematical Analysis of Half Volume DRA with Performance Evaluation for High...
AHF_IDETC_2011_Jie
Data mining

What's hot (20)

PDF
TRB Poster Presentation
PDF
Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...
PDF
Simulation of traffic engg.
PDF
TRB Poster Presentation
PDF
Analysis of Impact of Graph Theory in Computer Application
PDF
EMA3100A Target Motion Simulator Quick Fact Sheet
DOCX
Delay Analysis for Current Mode Threshold Logic Gate Designs
PPTX
COMPUTER BASED NUMERICAL AND STATISTICAL TECHNIQUES(CBNST)
PPTX
Traffic simulation
PPT
Lecture 11
PPT
Lecture 11
PDF
ModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
DOCX
Edge preserving pet image reconstruction using trust optimization transfer
DOCX
PDF
AC-Based Differential Evolution Algorithm for Dynamic Transmission Expansion ...
PDF
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
PDF
An accumulative computation framework on MapReduce ppl2013
PDF
p147_R2-1
PDF
Zeleke_Poster14
PDF
TRB Poster Presentation
Evolutionary Optimization Using Big Data from Engineering Simulations and Apa...
Simulation of traffic engg.
TRB Poster Presentation
Analysis of Impact of Graph Theory in Computer Application
EMA3100A Target Motion Simulator Quick Fact Sheet
Delay Analysis for Current Mode Threshold Logic Gate Designs
COMPUTER BASED NUMERICAL AND STATISTICAL TECHNIQUES(CBNST)
Traffic simulation
Lecture 11
Lecture 11
ModelingOfUnsegmentedCloudPointData-RP-SanjayShukla
Edge preserving pet image reconstruction using trust optimization transfer
AC-Based Differential Evolution Algorithm for Dynamic Transmission Expansion ...
IRJET- Kinematic Analysis of Planar and Spatial Mechanisms using Matpack
An accumulative computation framework on MapReduce ppl2013
p147_R2-1
Zeleke_Poster14
Ad

Viewers also liked (7)

DOCX
Modulation classification of single input multiple-output signals using async...
DOCX
Adaptive routing for dynamic on body wireless
DOCX
An encryption scheme using chaotic map and
DOCX
Time delayed broadcasting for defeating
DOCX
A feature enriched completely blind image
DOCX
Generating searchable public key ciphertexts
DOCX
A lightweight secure scheme for detecting
Modulation classification of single input multiple-output signals using async...
Adaptive routing for dynamic on body wireless
An encryption scheme using chaotic map and
Time delayed broadcasting for defeating
A feature enriched completely blind image
Generating searchable public key ciphertexts
A lightweight secure scheme for detecting
Ad

Similar to An analytical framework for evaluating the error characteristics of approximate adders (20)

PDF
IRJET - A Speculative Approximate Adder for Error Recovery Unit
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
PDF
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
PDF
IRJET - Approximate Unsigned Multiplier with Varied Error Rate
PDF
Approximate single precision floating point adder for low power applications
PDF
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
PDF
Recent articles published in VLSI design & Communication Systems
PDF
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
DOCX
Design and analysis of inexact floating point adders
PDF
An efficient floating point adder for low-power devices
DOCX
Design of Power and Area Efficient Approximate Multipliers
PDF
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
PDF
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
PDF
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
PDF
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
PDF
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
DOCX
Design and analysis of inexact floating point adders
PDF
IRJET - Design and Analysis of Kogge Stone Adder using Approximate Compressor
PDF
IRJET- Accuracy Configurable Adder
IRJET - A Speculative Approximate Adder for Error Recovery Unit
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
IRJET - Approximate Unsigned Multiplier with Varied Error Rate
Approximate single precision floating point adder for low power applications
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
Recent articles published in VLSI design & Communication Systems
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
Design and analysis of inexact floating point adders
An efficient floating point adder for low-power devices
Design of Power and Area Efficient Approximate Multipliers
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
A METHODOLOGY FOR IMPROVEMENT OF ROBA MULTIPLIER FOR ELECTRONIC APPLICATIONS
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
Design and analysis of inexact floating point adders
IRJET - Design and Analysis of Kogge Stone Adder using Approximate Compressor
IRJET- Accuracy Configurable Adder

More from jpstudcorner (20)

DOCX
Variable length signature for near-duplicate
DOCX
Robust representation and recognition of facial
DOCX
Revealing the trace of high quality jpeg
DOCX
Revealing the trace of high quality jpeg
DOCX
Pareto depth for multiple-query image retrieval
DOCX
Multifocus image fusion based on nsct
DOCX
Image super resolution based on
DOCX
Fractal analysis for reduced reference
DOCX
Face sketch synthesis via sparse representation based greedy search
DOCX
Face recognition across non uniform motion
DOCX
Combining left and right palmprint images for
DOCX
A probabilistic approach for color correction
DOCX
A no reference texture regularity metric
DOCX
Sel csp a framework to facilitate
DOCX
Query aware determinization of uncertain
DOCX
Psmpa patient self controllable
DOCX
Privacy preserving and truthful detection
DOCX
Privacy policy inference of user uploaded
DOCX
Page a partition aware engine
DOCX
Optimal configuration of network
Variable length signature for near-duplicate
Robust representation and recognition of facial
Revealing the trace of high quality jpeg
Revealing the trace of high quality jpeg
Pareto depth for multiple-query image retrieval
Multifocus image fusion based on nsct
Image super resolution based on
Fractal analysis for reduced reference
Face sketch synthesis via sparse representation based greedy search
Face recognition across non uniform motion
Combining left and right palmprint images for
A probabilistic approach for color correction
A no reference texture regularity metric
Sel csp a framework to facilitate
Query aware determinization of uncertain
Psmpa patient self controllable
Privacy preserving and truthful detection
Privacy policy inference of user uploaded
Page a partition aware engine
Optimal configuration of network

Recently uploaded (20)

PDF
PPT on Performance Review to get promotions
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
OOP with Java - Java Introduction (Basics)
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Sustainable Sites - Green Building Construction
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
Welding lecture in detail for understanding
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Construction Project Organization Group 2.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPT on Performance Review to get promotions
R24 SURVEYING LAB MANUAL for civil enggi
bas. eng. economics group 4 presentation 1.pptx
OOP with Java - Java Introduction (Basics)
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Sustainable Sites - Green Building Construction
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
July 2025 - Top 10 Read Articles in International Journal of Software Enginee...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Welding lecture in detail for understanding
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Mechanical Engineering MATERIALS Selection
Construction Project Organization Group 2.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Automation-in-Manufacturing-Chapter-Introduction.pdf
Internet of Things (IOT) - A guide to understanding

An analytical framework for evaluating the error characteristics of approximate adders

  • 1. An Analytical Framework for Evaluating the Error Characteristics of Approximate Adders ABSTRACT: Approximate adders have been considered as a potential alternative for error- tolerant applications to trade off some accuracy for gains in other circuit-based metrics, such as power, area and delay. Existing approximate adder designs have shown substantial advantages in improving many of these operational features. However, the error characteristics of the approximate adders still remain an issue that is not very well understood. A simulation-based method requires both programming efforts and a time-consuming execution for evaluating the effect of errors. This method becomes particularly expensive when dealing with various sizes and types of approximate adders. In this paper, a framework based on analytical models is proposed for evaluating the error characteristics of approximate adders. Error features such as the error rate and the mean error distance are obtained using this framework without developing functional models of the approximate adders for time-consuming simulation. As an example, the estimate of peak signal-to-noise ratios (PSNRs) in image processing is considered to show the potential application of the proposed analysis. This analytical framework provides an efficient method to evaluate various designs of
  • 2. approximate adders for meeting different figures of merit in error-tolerant applications. EXISTING SYSTEM: APPROXIMATE computing has become a promising technique to reduce the power, area and delay constraints in VLSI design, albeit at the expense of a loss in computational accuracy [1]. This technique is applicable to error tolerant applications such as multimedia, mining and recognition [2]. Generally, there are two methodologies for reducing accuracy by approximation. The first methodology uses a voltage-over-scaling (VOS) technique for CMOS circuits to save power, while also introducing errors into the circuit [3], [4], [5]. The second methodology is based on redesigning a logic circuit into an approximate version. While the VOS technique is applicable to most circuits for error-tolerant applications, an approximate redesign requires to consider the different functionalities of logic circuits. As one of the simplest, but key components of arithmetic circuits, adders have attracted an extensive interest for redesigning and implementing approximate schemes.
  • 3. Approximate adders have been proposed by using a reduced number of transistors [6], [7] and by truncating the carry propagation chain for a speculation- based operation [8], [9], [10], [11], [12]. An approximate speculative designs achieve a better performance in terms of area, power and delay compared to conventional (exact) adders. New metrics and simulation- based approaches have been proposed to model and evaluate approximate adders according to specific computational features [2], [13], [14], [15]. Monte Carlo or exhaustive simulation approaches have been employed to acquire data for analysis. This class of approaches are however time-consuming and require building functional models of the approximate designs. To improve efficiency, a mathematical characterization of the arithmetic accuracy of approximate adders is then required for a better understanding of the design prior to a simulation based evaluation. PROPOSED SYSTEM: In this paper, an analytical framework is proposed to assess the arithmetic accuracy, i.e. the error rate and mean error distance (MED), of approximate adders. Three types of approximate adders are considered and their error features are compared using the proposed analysis. The revealed error characteristics provide insights into the quality of an appropriate adder for achieving a desired operational accuracy. As an example of ASMs, the PSNR in image processing is considered. A
  • 4. model is presented for estimating the PSNR from the MED obtained from the proposed framework; experimental results show that the estimated PSNRs are very close to the PSNRs obtained by simulation. The utilization of the proposed framework to PSNR estimate provides an analytical approach for assessing and designing a feasible approximate image processing system based on approximate adders. The major contributions of this paper are as follows:  An analytical framework is developed for modeling and evaluating the error characteristics of three types of approximate adders found in the technical literature.  A comparative study is performed for various approximate adders using different carry speculation schemes to gain an insight into the qualitative features of a design with respect to several error metrics.  An analytical approach is developed to model the relationship between the PSNR and the MED obtained from the proposed framework in approximate adder-based image processing. This approach can effectively estimate the PSNR from the approximate adders used in an image precessing application.
  • 7. Fig. 3. Block diagram of error-tolerant adder type II. n: the adder size; k: half of the maximum carry chain length. SOFTWARE IMPLEMENTATION:  Modelsim 6.0  Xilinx 14.2 HARDWARE IMPLEMENTATION:  SPARTAN-III, SPARTAN-VI