International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1731
Accuracy configurable Adder
G Soujanya1, Sudha H2, Bharath K B3
1PG Student, BIT Bangalore
2Associate Professor, Dept. of ECE, BIT Bangalore
3Design Engineer, Trident Techlabs Pvt.Ltd., Bangalore
----------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - Low power IC design uses approximate
computing and has received research attention recently.
Few accuracy configurable adder (ACA) designs have been
developed to accommodate dynamic levels of approximation
but these designs require large area overhead because of
carry prediction and redundant computing. If error
detection and correction circuitry is included larger area
gets increased further. In this paper a simple ACA design
without redundancy/correction circuitry is proposed and a
very simple carry prediction is used. Here 16 bit adder is
designed using simple accuracy reconfigurable adder
(SARA) and DAR with SARA. The proposed technique DAR
with SARA significantly improves accuracy-power-delay
efficiency. Further simple RCA and SARA is used in Wallace
multiplier delays are compared.
Key Words: Accuracy-configurable adder (ACA),
approximate computing, delay-adaptive
reconfiguration (DAR), low power design.
1. INTRODUCTION
In advanced VLSI technologies power constraints are a
well-known challenge. Low power techniques are already
extensively studied. A new direction is approximate
computing, where errors are intentionally allowed for
power reduction. In audio, video, haptic processing, and
machine learning in these applications small errors are
indeed acceptable. Approximate computing research has
been concentrated on arithmetic circuits. In computing
hardware arithmetic circuits are necessary building
blocks. Several approximate adder designs have been
developed [1]-[3].
A few approximate designs have been developed to reduce
the overall error by intentionally allowing errors in lower
bits with shorter carry chain in addition operation. ACA
starts with an approximate adder and it with an error
detection and correction circuit. Its approximate adder
contains significant redundancy, and the error
detection/correction circuit further increases area
overhead.
In this paper, we propose a new carry-prediction based
accuracy configurable adder design: simple accuracy
reconfigurable adder (SARA). It is a simple design with
less area compared to error correction based
configuration.
ACA designs can be generally categorized into two groups:
error-correction-based configurations and carry-
prediction-based configurations. Carry-prediction-based
method is shown in Fig.1.
Fig-1: Carry-prediction-based configurable adder.
2. SIMPLE ACCURACY-RECONFIGURABLE ADDER:
An N-bit adder operates on two addends A = ( , ,...,
,..., ) and B = ( , ,..., ,..., ). For bit i, its
carry-in is and its carry-out is .
Fig-2: (a) Conventional full adder. (b) Carry-out selectable
full adder. (c) Carry-in configurable full adder.
Conventional Full adder:
g = ・
= ⊕
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1732
= ⊕
= + ・
Carry Out selectable Full adder:
=
Carry in configurable Full adder:
= ⊕
= + ・ ̂i-1
̂i-1= in approximate mode
̂i-1 = in accurate mode
In SARA, an N-bit adder is composed of K segments of
L-bit subadders, where K = N/L. Each subadder is almost
the same as RCA except that the MSB of a subadder, which
is bit i, provides a carry prediction as =
Fig-3: Design of SARA
The delay of sum bit depends on the carry chain
propagated from its lower bits in multibit adder. When
is propagated, the delay of is reduced as its
path is shorten to be between bit i − 1 and j + 1.
LSB (a) MSB
(b)
Fig-4: Implementation of 16-bit adder in (a) RCA and (b)
SARA.
As show in Fig-5, the 16-bit SARA working in approximate
mode the sum uses the accurate carry from a lower
subadder (bits 5 to 8). But is propagated from
approximate carry of another subadder (bits 1 to
4). In SARA the delay of is about six stages. In RCA, the
delay of sum bit is nine stages. Comparing these two
designs in SARA the delay of sum bit is reduced by three
stages.
DELAY-ADAPTIVE RECONFIGURATION OF SARA:
The accuracy configuration is decided by
architecture/system-level applications. A self-
configuration technique has been proposed for the
scenarios where architecture/system-level choice is either
unclear or difficult. The actual worst case path delay
depends on addend values then self-configuration
technique designed. A carry is propagated through several
consecutive bits because of the actual path delay is large.
When the actual carry propagation chain is short, there is
no need to use approximation configuration, which is
intended to cut carry chain shorter. A proposed a DAR
technique: the output of a MUX in SARA is set to
approximation mode only when a potentially long carry
chain is detected.
Fig-5: Design of DAR for SARA operating in (a)
approximate mode and (b) accurate mode
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1733
The detection window size W decides the tradeoff
between the accuracy and the effective carry chain length
in accurate mode, which is L + W. When W increases, the
error rate decreases while the critical path length in
accurate mode increases.
EXPERIMENTAL RESULTS:
In proposed design, and evaluate the subadder bit-width
of 1, 4, and 8 bits, referred to as SARA1, SARA4 and SARA8
respectively.
Table 1: Comparison of 16bit adder by different designs
Area(LUT’s) Delay(ns) Accuracy
SARA4_DAR2 27 2.689 High
SARA4_DAR2 26 4.521 High
SARA8 25 2.605 Moderate
SARA4 24 1.767 Moderate
SARA1 17 0.942 Less
APPLICATION:
Extension to Multiplier:
Multiplier is considered as a much bigger component of
power consumption in datapath systems. In
carryprediction based approximation uses generate bit to
predict the carry from lower segments. The delay can be
restrained to a smaller value with shorter critical path in
carry propagation. Further extension of our technique to
multiplier depends on the multiplication structure used in
hardware implementation. There is a variety of hardware
designs for multiplication, according to the structures of
reduction tree.
Here the 8x8 wallace multiplier is implemented. It is an
efficient hardware implementation of a digital circuit that
multiplies two integers. Wallance multiplier is designed
with ripple carry adder and Simple accuracy
reconfigurable adder. When compared to RCA design with
SARA Wallance multiplier delay is reduced.
Chart -1: 8x8 Wallace multiplier with RCA and SARA
Fig-6: Simulation results of 8x8 Wallace multiplier by RCA
Fig-7: Simulation results of 8x8 Wallace multiplier by
SARA
3. CONCLUSION
In this paper DAR with SARA design is proposed. SARA
significantly reduces the power and area compared to the
latest error correction configurable adder. Further the
accuracy –power –delay efficiency is improved by
including DAR technique. The efficiency of the adder is
demonstrated by applying it in multiplier circuit.
REFERENCES
[1] J. Han and M. Orshansky, “Approximate computing:
An emerging paradigm for energy-efficient design,” in
Proc. IEEE Eur. Test Symp., May 2013, pp. 1–6.
[2] S. Venkataramani, K. Roy, and A. Raghunathan,
“Substitute-and simplify: A unified design paradigm
for approximate and quality configurable circuits,” in
Proc. Conf. Design, Autom. Test Eur. (DATE), 2013, pp.
1367–1372.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072
© 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1734
[3] S. Mazahir, O. Hasan, R. Hafiz, M. Shafique, and J.
Henkel, “An area-efficient consolidated configurable
error correction for approximate hardware
accelerators,” in Proc. Design Autom. Conf. (DAC),
2016, pp. 1–6.
[4] A. B. Kahng and S. Kang, “Accuracy-configurable adder
for approximate arithmetic designs,” in Proc. Design
Autom. Conf. (DAC), 2012, pp. 820–825.
[5] M. Shafique, W. Ahmad, R. Hafiz, and J. Henkel, “A low
latency generic accuracy configurable adder,” in Proc.
Design Autom. Conf. (DAC), 2015, pp. 1–6.
[6] V. Benara and S. Purini, “Accurus: A fast convergence
technique for accuracy configurable approximate
adder circuits,” in Proc. IEEE Comput. Soc. Annu.
Symp. VLSI, Jul. 2016, pp. 577–582.

More Related Content

PDF
IRJET - A Speculative Approximate Adder for Error Recovery Unit
PDF
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
PDF
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
DOCX
Area–delay–power efficient carry select adder
PDF
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
PDF
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
DOCX
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
PDF
High Speed Carryselect Adder
IRJET - A Speculative Approximate Adder for Error Recovery Unit
IRJET- A Review of Approximate Adders for Energy-Efficient Digital Signal Pro...
IRJET- FPGA Implementation of Low Power Configurable Adder for Approximate Co...
Area–delay–power efficient carry select adder
IRJET - High Speed Approximation Error Tolerance Adders for Image Processing ...
IRJET- FPGA Implementation of High Speed and Low Power Speculative Adder
DESIGN AND PERFORMANCE ANALYSIS OF BINARY ADDERS_edited
High Speed Carryselect Adder

What's hot (19)

PDF
Design and Verification of Area Efficient Carry Select Adder
PDF
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
PDF
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
PDF
Implementation of Carry Skip Adder using PTL
PDF
Implementation of Low Power and Area Efficient Carry Select Adder
PPT
Low power & area efficient carry select adder
PDF
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
PDF
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
PPT
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
PDF
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
PDF
Bit Serial multiplier using Verilog
PDF
Mini Project on 4 BIT SERIAL MULTIPLIER
PDF
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
PDF
IRJET- Design and Simulation of Comparator Architectures for Various ADC ...
PDF
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
PPT
32-bit unsigned multiplier by using CSLA & CLAA
PDF
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
PDF
Optimized Carry Speculative Adder
Design and Verification of Area Efficient Carry Select Adder
Design and Implementation of Low-Power and Area-Efficient 64 bit CSLA using VHDL
FPGA Implementation of High Speed Architecture of CSLA using D-Latches
Implementation of Carry Skip Adder using PTL
Implementation of Low Power and Area Efficient Carry Select Adder
Low power & area efficient carry select adder
Area Time Efficient Scaling Free Rotation Mode Cordic Using Circular Trajectory
IRJET- An Efficient Wallace Tree Multiplier using Modified Adder
Design of Low-Power High-Speed Truncation-Error-Tolerant Adder
HARDWARE EFFICIENT SCALING FREE VECTORING AND ROTATIONAL CORDIC FOR DSP APPLI...
Bit Serial multiplier using Verilog
Mini Project on 4 BIT SERIAL MULTIPLIER
EFFICIENT ABSOLUTE DIFFERENCE CIRCUIT FOR SAD COMPUTATION ON FPGA
IRJET- Design and Simulation of Comparator Architectures for Various ADC ...
IRJET - Realization of Power Optimised Carry Skip Adder using AOI Logic
32-bit unsigned multiplier by using CSLA & CLAA
IRJET- Business Scaling and Rebalancing in Shared Bicycle Systems
Optimized Carry Speculative Adder
Ad

Similar to IRJET- Accuracy Configurable Adder (20)

PDF
IRJET - Approximate Unsigned Multiplier with Varied Error Rate
PDF
Recent articles published in VLSI design & Communication Systems
PDF
Gq3511781181
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
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
DOCX
Design of Power and Area Efficient Approximate Multipliers
PDF
Analysis of different bit carry look ahead adder using verilog code 2
PPTX
ppt_group (6).pptxvvvvvvvvvvvvvvvvvsddvrtfrbtrbefwd3er3fefeds
DOCX
An analytical framework for evaluating the error characteristics of approxima...
PDF
Fa35880883
PDF
IRJET - Design and Analysis of Kogge Stone Adder using Approximate Compressor
PDF
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
PDF
IRJET- Image and Signal Filtering using Fir Filter Made using Approximate Hyb...
PDF
Compressor based approximate multiplier architectures for media processing ap...
PDF
P0450495100
IRJET - Approximate Unsigned Multiplier with Varied Error Rate
Recent articles published in VLSI design & Communication Systems
Gq3511781181
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
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
APPROXIMATE ARITHMETIC CIRCUIT DESIGN FOR ERROR RESILIENT APPLICATIONS
Design of Power and Area Efficient Approximate Multipliers
Analysis of different bit carry look ahead adder using verilog code 2
ppt_group (6).pptxvvvvvvvvvvvvvvvvvsddvrtfrbtrbefwd3er3fefeds
An analytical framework for evaluating the error characteristics of approxima...
Fa35880883
IRJET - Design and Analysis of Kogge Stone Adder using Approximate Compressor
High Speed and Area Efficient Booth Multiplier Using SQRT CSLA with Zero Find...
IRJET- Image and Signal Filtering using Fir Filter Made using Approximate Hyb...
Compressor based approximate multiplier architectures for media processing ap...
P0450495100
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
PDF
Kiona – A Smart Society Automation Project
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
PDF
Breast Cancer Detection using Computer Vision
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
PDF
Auto-Charging E-Vehicle with its battery Management.
PDF
Analysis of high energy charge particle in the Heliosphere
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
Kiona – A Smart Society Automation Project
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
BRAIN TUMOUR DETECTION AND CLASSIFICATION
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
Breast Cancer Detection using Computer Vision
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
Auto-Charging E-Vehicle with its battery Management.
Analysis of high energy charge particle in the Heliosphere
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...

Recently uploaded (20)

PPTX
CyberSecurity Mobile and Wireless Devices
PPTX
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
PDF
Design Guidelines and solutions for Plastics parts
PPTX
Module 8- Technological and Communication Skills.pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
PPTX
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
PDF
August -2025_Top10 Read_Articles_ijait.pdf
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
introduction to high performance computing
PDF
Soil Improvement Techniques Note - Rabbi
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
PDF
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
PDF
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
PPT
Total quality management ppt for engineering students
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
Current and future trends in Computer Vision.pptx
CyberSecurity Mobile and Wireless Devices
ASME PCC-02 TRAINING -DESKTOP-NLE5HNP.pptx
Design Guidelines and solutions for Plastics parts
Module 8- Technological and Communication Skills.pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
Graph Data Structures with Types, Traversals, Connectivity, and Real-Life App...
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
ChapteR012372321DFGDSFGDFGDFSGDFGDFGDFGSDFGDFGFD
August -2025_Top10 Read_Articles_ijait.pdf
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
introduction to high performance computing
Soil Improvement Techniques Note - Rabbi
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
AUTOMOTIVE ENGINE MANAGEMENT (MECHATRONICS).pptx
Accra-Kumasi Expressway - Prefeasibility Report Volume 1 of 7.11.2018.pdf
Artificial Superintelligence (ASI) Alliance Vision Paper.pdf
Total quality management ppt for engineering students
Fundamentals of Mechanical Engineering.pptx
Current and future trends in Computer Vision.pptx

IRJET- Accuracy Configurable Adder

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1731 Accuracy configurable Adder G Soujanya1, Sudha H2, Bharath K B3 1PG Student, BIT Bangalore 2Associate Professor, Dept. of ECE, BIT Bangalore 3Design Engineer, Trident Techlabs Pvt.Ltd., Bangalore ----------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - Low power IC design uses approximate computing and has received research attention recently. Few accuracy configurable adder (ACA) designs have been developed to accommodate dynamic levels of approximation but these designs require large area overhead because of carry prediction and redundant computing. If error detection and correction circuitry is included larger area gets increased further. In this paper a simple ACA design without redundancy/correction circuitry is proposed and a very simple carry prediction is used. Here 16 bit adder is designed using simple accuracy reconfigurable adder (SARA) and DAR with SARA. The proposed technique DAR with SARA significantly improves accuracy-power-delay efficiency. Further simple RCA and SARA is used in Wallace multiplier delays are compared. Key Words: Accuracy-configurable adder (ACA), approximate computing, delay-adaptive reconfiguration (DAR), low power design. 1. INTRODUCTION In advanced VLSI technologies power constraints are a well-known challenge. Low power techniques are already extensively studied. A new direction is approximate computing, where errors are intentionally allowed for power reduction. In audio, video, haptic processing, and machine learning in these applications small errors are indeed acceptable. Approximate computing research has been concentrated on arithmetic circuits. In computing hardware arithmetic circuits are necessary building blocks. Several approximate adder designs have been developed [1]-[3]. A few approximate designs have been developed to reduce the overall error by intentionally allowing errors in lower bits with shorter carry chain in addition operation. ACA starts with an approximate adder and it with an error detection and correction circuit. Its approximate adder contains significant redundancy, and the error detection/correction circuit further increases area overhead. In this paper, we propose a new carry-prediction based accuracy configurable adder design: simple accuracy reconfigurable adder (SARA). It is a simple design with less area compared to error correction based configuration. ACA designs can be generally categorized into two groups: error-correction-based configurations and carry- prediction-based configurations. Carry-prediction-based method is shown in Fig.1. Fig-1: Carry-prediction-based configurable adder. 2. SIMPLE ACCURACY-RECONFIGURABLE ADDER: An N-bit adder operates on two addends A = ( , ,..., ,..., ) and B = ( , ,..., ,..., ). For bit i, its carry-in is and its carry-out is . Fig-2: (a) Conventional full adder. (b) Carry-out selectable full adder. (c) Carry-in configurable full adder. Conventional Full adder: g = ・ = ⊕
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1732 = ⊕ = + ・ Carry Out selectable Full adder: = Carry in configurable Full adder: = ⊕ = + ・ ̂i-1 ̂i-1= in approximate mode ̂i-1 = in accurate mode In SARA, an N-bit adder is composed of K segments of L-bit subadders, where K = N/L. Each subadder is almost the same as RCA except that the MSB of a subadder, which is bit i, provides a carry prediction as = Fig-3: Design of SARA The delay of sum bit depends on the carry chain propagated from its lower bits in multibit adder. When is propagated, the delay of is reduced as its path is shorten to be between bit i − 1 and j + 1. LSB (a) MSB (b) Fig-4: Implementation of 16-bit adder in (a) RCA and (b) SARA. As show in Fig-5, the 16-bit SARA working in approximate mode the sum uses the accurate carry from a lower subadder (bits 5 to 8). But is propagated from approximate carry of another subadder (bits 1 to 4). In SARA the delay of is about six stages. In RCA, the delay of sum bit is nine stages. Comparing these two designs in SARA the delay of sum bit is reduced by three stages. DELAY-ADAPTIVE RECONFIGURATION OF SARA: The accuracy configuration is decided by architecture/system-level applications. A self- configuration technique has been proposed for the scenarios where architecture/system-level choice is either unclear or difficult. The actual worst case path delay depends on addend values then self-configuration technique designed. A carry is propagated through several consecutive bits because of the actual path delay is large. When the actual carry propagation chain is short, there is no need to use approximation configuration, which is intended to cut carry chain shorter. A proposed a DAR technique: the output of a MUX in SARA is set to approximation mode only when a potentially long carry chain is detected. Fig-5: Design of DAR for SARA operating in (a) approximate mode and (b) accurate mode
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1733 The detection window size W decides the tradeoff between the accuracy and the effective carry chain length in accurate mode, which is L + W. When W increases, the error rate decreases while the critical path length in accurate mode increases. EXPERIMENTAL RESULTS: In proposed design, and evaluate the subadder bit-width of 1, 4, and 8 bits, referred to as SARA1, SARA4 and SARA8 respectively. Table 1: Comparison of 16bit adder by different designs Area(LUT’s) Delay(ns) Accuracy SARA4_DAR2 27 2.689 High SARA4_DAR2 26 4.521 High SARA8 25 2.605 Moderate SARA4 24 1.767 Moderate SARA1 17 0.942 Less APPLICATION: Extension to Multiplier: Multiplier is considered as a much bigger component of power consumption in datapath systems. In carryprediction based approximation uses generate bit to predict the carry from lower segments. The delay can be restrained to a smaller value with shorter critical path in carry propagation. Further extension of our technique to multiplier depends on the multiplication structure used in hardware implementation. There is a variety of hardware designs for multiplication, according to the structures of reduction tree. Here the 8x8 wallace multiplier is implemented. It is an efficient hardware implementation of a digital circuit that multiplies two integers. Wallance multiplier is designed with ripple carry adder and Simple accuracy reconfigurable adder. When compared to RCA design with SARA Wallance multiplier delay is reduced. Chart -1: 8x8 Wallace multiplier with RCA and SARA Fig-6: Simulation results of 8x8 Wallace multiplier by RCA Fig-7: Simulation results of 8x8 Wallace multiplier by SARA 3. CONCLUSION In this paper DAR with SARA design is proposed. SARA significantly reduces the power and area compared to the latest error correction configurable adder. Further the accuracy –power –delay efficiency is improved by including DAR technique. The efficiency of the adder is demonstrated by applying it in multiplier circuit. REFERENCES [1] J. Han and M. Orshansky, “Approximate computing: An emerging paradigm for energy-efficient design,” in Proc. IEEE Eur. Test Symp., May 2013, pp. 1–6. [2] S. Venkataramani, K. Roy, and A. Raghunathan, “Substitute-and simplify: A unified design paradigm for approximate and quality configurable circuits,” in Proc. Conf. Design, Autom. Test Eur. (DATE), 2013, pp. 1367–1372.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 05 Issue: 12 | Dec 2018 www.irjet.net p-ISSN: 2395-0072 © 2018, IRJET | Impact Factor value: 7.211 | ISO 9001:2008 Certified Journal | Page 1734 [3] S. Mazahir, O. Hasan, R. Hafiz, M. Shafique, and J. Henkel, “An area-efficient consolidated configurable error correction for approximate hardware accelerators,” in Proc. Design Autom. Conf. (DAC), 2016, pp. 1–6. [4] A. B. Kahng and S. Kang, “Accuracy-configurable adder for approximate arithmetic designs,” in Proc. Design Autom. Conf. (DAC), 2012, pp. 820–825. [5] M. Shafique, W. Ahmad, R. Hafiz, and J. Henkel, “A low latency generic accuracy configurable adder,” in Proc. Design Autom. Conf. (DAC), 2015, pp. 1–6. [6] V. Benara and S. Purini, “Accurus: A fast convergence technique for accuracy configurable approximate adder circuits,” in Proc. IEEE Comput. Soc. Annu. Symp. VLSI, Jul. 2016, pp. 577–582.