Javascript must be enabled to continue!
On the Commutative Operation of Approximate CMOS Ripple Carry Adders (RCAs)
View through CrossRef
<p>Approximate cells can be used to design Ripple Carry Adders (RCAs) for realizing approximate addition in energy-efficient CMOS digital circuits. As inputs of approximate cells could be non-commutative in nature, approximate adders may show different output values under a commutative operation, and this may have a significant effect on the generated sum. This paper presents a detailed analysis of the commutative addition in RCAs made of different approximate cells. Initially, the impact of a non-commutative addition (NCA) to RCAs by approximate cells is assessed by exhaustive simulation at adder level. The results show that at most 17% of additions executed using AFA3 suffer from the non-commutative property, while the values for other adder cells can reach 75%~99%. Then, an extensive analysis using images from a publicly available library is performed by comparing three-image additions with two-image additions. As a further evaluation, the adders are assessed in an image denoising application. As expected, the effect of NCA is especially pronounced for some non-commutative adders, such as AA2 and AMA4. NCA is also cumulative with the number of approximate additions, thereby causing a significant variation in the output image quality. In terms of metrics, the largest average difference in mean error distance (DMED) for three-image addition is 5.3 times higher than for two-image addition. Rankings of the non-commutative approximate adders show that AMA3 and AFA1 based adders are the best schemes with respect to commutative addition; they both also show good performance in image denoising.</p>
Institute of Electrical and Electronics Engineers (IEEE)
Title: On the Commutative Operation of Approximate CMOS Ripple Carry Adders (RCAs)
Description:
<p>Approximate cells can be used to design Ripple Carry Adders (RCAs) for realizing approximate addition in energy-efficient CMOS digital circuits.
As inputs of approximate cells could be non-commutative in nature, approximate adders may show different output values under a commutative operation, and this may have a significant effect on the generated sum.
This paper presents a detailed analysis of the commutative addition in RCAs made of different approximate cells.
Initially, the impact of a non-commutative addition (NCA) to RCAs by approximate cells is assessed by exhaustive simulation at adder level.
The results show that at most 17% of additions executed using AFA3 suffer from the non-commutative property, while the values for other adder cells can reach 75%~99%.
Then, an extensive analysis using images from a publicly available library is performed by comparing three-image additions with two-image additions.
As a further evaluation, the adders are assessed in an image denoising application.
As expected, the effect of NCA is especially pronounced for some non-commutative adders, such as AA2 and AMA4.
NCA is also cumulative with the number of approximate additions, thereby causing a significant variation in the output image quality.
In terms of metrics, the largest average difference in mean error distance (DMED) for three-image addition is 5.
3 times higher than for two-image addition.
Rankings of the non-commutative approximate adders show that AMA3 and AFA1 based adders are the best schemes with respect to commutative addition; they both also show good performance in image denoising.
</p>.
Related Results
Research and Design of Multibit Binary Adders on Fpga
Research and Design of Multibit Binary Adders on Fpga
This paper provides an analysis of the system characteristics and functional capabilities of various types of adders for the high-speed component construction of arithmetic and log...
RIPPLE MARK INDICES AND THEIR USES
RIPPLE MARK INDICES AND THEIR USES
SUMMARYThe following dimensionless parameters (two of them well‐known and five of them new) are defined for determination of ripple mark geometry: ripple index (RI), ripple symmetr...
Keterkaitan antara nilai-nilai efektif, rata-rata, dan ripple
Keterkaitan antara nilai-nilai efektif, rata-rata, dan ripple
Besaran listrik adalah nilai efektif, nilai rata-rata, nilai puncak, nilai lembah, frekuensi, dan periode. Dalam sehari hari yang sering terdengar adalah istilah AC dan DC, besaran...
Experimental Analysis of Creep and Shrinkage of Self-Compacting Concrete with Recycled Concrete Aggregates
Experimental Analysis of Creep and Shrinkage of Self-Compacting Concrete with Recycled Concrete Aggregates
The recycling of old concrete from the demolition of concrete structures is necessary for the rational use of natural aggregate resources. Recycled concrete aggregates (RCAs) are t...
Lichten Winner: Modeling Unsteady Aerodynamics in RCAS for High-Speed Rotor Aeroelastic Applications
Lichten Winner: Modeling Unsteady Aerodynamics in RCAS for High-Speed Rotor Aeroelastic Applications
Aeroelastic stability prediction is critical to the successful design, development and flight testing of rotorcraft. As configurations reach higher speeds, new challenges in high M...
Comparison of Performance and Blade Loads Analytical Predictions with Wind Tunnel Measurements of a Joby Aviation eVTOL Propeller
Comparison of Performance and Blade Loads Analytical Predictions with Wind Tunnel Measurements of a Joby Aviation eVTOL Propeller
In 2023, Joby Aviation conducted a test of a prototype propeller for an electric vertical takeoff and landing (eVTOL) tilt-propeller aircraft in the 40- by 80-Foot Wind Tunnel at t...
Low Power Parallel Prefix Adder
Low Power Parallel Prefix Adder
Addition is a fundamental operation of all Arithmetic and Logic Units (ALU).The speed of addition operation decides the computational frequency of ALU. In order to improve the perf...
A Novel High Computing Power Efficient VLSI Architectures of Three Operand Binary Adders
A Novel High Computing Power Efficient VLSI Architectures of Three Operand Binary Adders
Directly or indirectly adders are the basic elements in almost all digital circuits, three operand adders are the basic building blocks in LCG (Linear congruential generator) based...

