Reference 9
Reference 9
Reference 9
Approximate Multiplier
Kavipranesh V V , Janarthanan J , Naga Amruth T , Harisuriya T M , Prabhu E
1, 2,3,4,5 Department of Electronics and Communication, Amrita School of Engineering, Coimbatore
Amrita Vishwa Vidyapeetham,
[email protected] , [email protected]
Abstract— Approximate results are required in many embedded utilization of the whole system should be condensed. Adders and
data processors as they reduce time delay and power. As error multipliers take the advantages of the power consumption which
tolerance adder (ETA) has decreased power drastically trading with are proposed from the past work that uses the approximate
accuracy. This work focuses on reducing delay on existing adders computing techniques. There are many power consumption models
when replaced with a fast adder. When compared to the past works for example which is given in [13] The main goal is to reduce the
on ETA, the proposed work has high power utilization and more power consumption with least time delay.
accuracy of speed. The proposed design is compared and synthesized
for the power and delay. When observed the existing ETA designs, the II. PRIOR WORKS
proposed work achieves significant improvement in power dissipation
about 17.13%, 4.6%, 15.4%, 5.35% decrement for 4, 8, 16, 32 bits In the previous paper, they introduced the model of Error
respectively, and significant improvement in delay about 28.90%, Tolerant in VLSI (Very Large Scale Integration) system using this;
23.59%, 20.08%, 24.44% decrement for 4, 8, 16, 32 bits respectively. new type of adder called ETA is proposed. There is a trade of
particular amount of power saving for considerable accuracy and
Keywords—VLSI,error tolerance,DSP,adders performance is proposed. Comparing with the fast adders the ETA
[1] performed better in both speed and power consumption.
I. INTRODUCTION Approximate multiplier which is proposed in [2] has an adder block
In digital VLSI design, low power consumption plays an which is called ETA. In the existing paper, the power consumption
important role in all the electronic devices. One requires and latency are improved with small negligible amount of error.
system/devices should produce determined and exact output. But There was a comparison on the hardware implementation of exact
this accuracy is rarely needed in our worldly experience. Consider and inexact adder [15]. The result showed that, there was a 4.5%
an example, in a system, the signal which is obtaining from outside decrease in accuracy of META multiplier and 17.39% decrease in
is considered to be analog which is sampled many times to obtain power consumption and 13.49% decrease in delay. They showed an
digital signal [3]. This digital signal is then transmitted into a noisy improvement in performance and energy efficiency by trade of
channel to convert into an analog signal. This method produces an between power saving and accuracy.
unwanted error. To handle with this error some adders are proposed
III. ERROR TOLERANT ADDER
which do not provide well in its area, power and accuracy [4].
The most fundamental and commonly used arithmetic
To improve the efficiency, there are some proposed novel operations in the digital systems (DSP, in microprocessor, some
concepts and techniques based on the digital VLSI design. specific integrated circuits and data processing application) are the
Designers have methods from low level to transistor device level. addition of two binary numbers. ETA a type of adder which
Error tolerance (ET) [8]-[9] and PCMOS [10]-[11] are some increases the speed of addition, the one main advantage is that it
technology. If a system/device contains faults that affects the consumes less power and delay. In designing on adder one should
interior and exterior errors and that device that provides estimated consider the amount of power consumed. The most common trade
results is said to be error tolerant system/device. off is seen is the power and delay in many circuits. To obtain that
In improving energy efficiency, approximate computing trade-off this adder is introduced in the field which consumes low
had been an effective approach in recent years. This type of power and increases the speed.
approximations is adopted in embedded systems. The key A. Need For ETA
component of modern embedded devices is embedded digital signal
processing (DSP) [3]. The multiplication block in DSP is usually To maintain the large data sets there is need of large adders
taken as a complex block. To decrease the complication, the power which is quick in responses and fast in producing results. Due to the
Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF1897
ENGINEERING. Downloaded on May 18,2022 at 16:24:02 UTC from IEEE Xplore. Restrictions apply.
V. EXPERIMENTALS RESULTS
We synthesised the proposed ETA among the existing ETA, using
VIVADO. The power comparison is shown in Table I. The time
delay comparison is shown in Table II and the power delay product
is shown in Table III.
VIVADO software was used to synthesis our proposed ETA
and the existing ETA. The results obtained and verified in
ModelSIM Altera with the verilog codes.
Compared the synthesised results of proposed ETA among the
existing ETA, it is seen that ETA performs better in conditions of
time delay, power, and PDP. The Power delay product of 4, 8, 16,
32 bits of proposed ETA is seen that 35.55%, 22.67%, 24.46%, and
23.72% better than 4, 8, 16, 32 bit of conventional ETA.
Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF1898
ENGINEERING. Downloaded on May 18,2022 at 16:24:02 UTC from IEEE Xplore. Restrictions apply.
observation with fast adders and conventional ETA shows that new
ETA is better than the fast adders and conventional ETA in power
utilization. There is a significant tradeoff between power and area,
the power has been decreased at the cost of slight increase in area.
Such designs are used in DSP applications. Future works can focus
on extrapolating this design with any other improved fast adders or
higher order adder which could reduce the power furthermore, these
designs are of conventional adders in it. Development must be made
in multiplier circuits so that this design could be used in image
processing applications.
REFERENCES
[1] N.Zhu, 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," in IEEE Transactions on Very Large Scale Integration
Fig. 3. Comparision of Power (VLSI) Systems, vol. 18, no. 8, pp. 1225-1229, Aug.2010.doi:
10.1109/TVLSI.2009.2020591
[2] Mario Ostaa,b, Ali Ibrahima, Maurizio Vallea and Hussein Chibleb,”
Approximate Multipliers based on Inexact Adders for Energy Efficient Data
Processing,” in IEEE 2017 First New Generation of CAS.
[3] A. B. Melvin, ‘‘Let’s think analog,’’ in Proc. IEEE Comput. Soc. Annu.Symp.
VLSI, 2005, pp. 2---5.
[4] International Technology Roadmap for Semiconductors [Online].
[5] M. Lehman and N. Burla, ‘‘Skip techniques for high-speed carry propagation
in binary arithmetic units,’’ IRE Trans. Electron. Comput., vol. EC-10, pp.
691---698, Dec. 1962.
[6] O. Bedrij, ‘‘Carry select adder,’’ IRE Trans. Electron. Comput., vol. EC-11,
pp. 340---346, 1962.
[7] O. MacSorley, ‘‘High speed arithmetic in binary computers,’’ IRE Proc., vol.
49, pp. 67---91, 1961.
[8] A. B. Melvin and Z. Haiyang, ‘‘Error-tolerance and multi-media,’’in Proc.
2006 Int. Conf. Intell. Inf. Hiding and Multimedia Signal Process, 2006, pp.
Fig. 4. Comparision of time delay 521---524.
[9] T. Y. Hsieh, K. J. Lee, and M. A. Breuer, ‘‘Reduction of detected acceptable
faults for yield improvement via error-tolerance,’’ in Proc. Des., Automation
and Test Eur. Conf. Exhib., 2007, pp. 1---6.
[10] K. V. Palem, ‘‘Energy aware computing through probabilistic switching: A
study of limits,’’ IEEE Trans. Comput., vol. 54, no. 9, pp.1123---1137, Sep.
2005.
[11] J. N. Mitchell, ‘‘Computer multiplication and division using binary
logarithms,’’IRE Trans. Electron. Comput., vol. EC-11, no. 4, pp. 512---517,
Aug. 1962.
[12] Prabhu, E., Mangalam, H. & Gokul, P.R. Proc. Natl. Acad. Sci., India, Sect.
A Phys. Sci. (2018). https://doi.org/10.1007/s40010-017-0464-4.
[13] Prabhu E, Mangalam H, Karthick S, “Design of area and power efficient
Radix-4 DIT FFT butterfly unit using floating point fused arithmetic,” Journal
of Central South University, Vol. 23, No. 7, pp:1669-1681, July 2016.
[14] Bobbala Madhukar Reddy, Prabhu E, “An Efficient 16-Bit Carry Select
Adder With Optimized Power and Delay,” International Journal of Applied
Fig. 5. Comparison of PDP Engineering Research, Vol.10 No.11, July 2015, pp:27909-27916.
[15] I. S. Chong and A. Ortega, ‘‘Hardware testing for error tolerant
multimediacompression based on linear transforms,’’ in Proc. Defect and
Fault Tolerance in VLSI Syst. Symp., 2005, pp. 523---531.
VI. CONCLUSION
A novel type adder, the ETA, a ETA with much more power
reduction and performance enhancement is proposed. Widespread
Authorized licensed use limited to: AMRITA VISHWA VIDYAPEETHAM AMRITA SCHOOL OF1899
ENGINEERING. Downloaded on May 18,2022 at 16:24:02 UTC from IEEE Xplore. Restrictions apply.