Low-Power Digital Signal Processing Using Approximate Adders
Top Cited Papers
- 19 December 2012
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Vol. 32 (1), 124-137
- https://doi.org/10.1109/tcad.2012.2217962
Abstract
Low power is an imperative requirement for portable multimedia devices employing various signal processing algorithms and architectures. In most multimedia applications, human beings can gather useful information from slightly erroneous outputs. Therefore, we do not need to produce exactly correct numerical outputs. Previous research in this context exploits error resiliency primarily through voltage overscaling, utilizing algorithmic and architectural techniques to mitigate the resulting errors. In this paper, we propose logic complexity reduction at the transistor level as an alternative approach to take advantage of the relaxation of numerical accuracy. We demonstrate this concept by proposing various imprecise or approximate full adder cells with reduced complexity at the transistor level, and utilize them to design approximate multi-bit adders. In addition to the inherent reduction in switched capacitance, our techniques result in significantly shorter critical paths, enabling voltage scaling. We design architectures for video and image compression algorithms using the proposed approximate arithmetic units and evaluate them to demonstrate the efficacy of our approach. We also derive simple mathematical models for error and power consumption of these approximate adders. Furthermore, we demonstrate the utility of these approximate adders in two digital signal processing architectures (discrete cosine transform and finite impulse response filter) with specific quality constraints. Simulation results indicate up to 69% power savings using the proposed approximate adders, when compared to existing implementations using accurate adders.Keywords
This publication has 25 references indexed in Scilit:
- Trading Accuracy for Power in a Multiplier ArchitectureJournal of Low Power Electronics, 2011
- Bio-Inspired Imprecise Computational Blocks for Efficient VLSI Implementation of Soft-Computing ApplicationsIEEE Transactions on Circuits and Systems I: Regular Papers, 2009
- Variation-Aware Low-Power Synthesis Methodology for Fixed-Point FIR FiltersIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2008
- A Re-design Technique for Datapath Modules in Error Tolerant ApplicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Highly energy and performance efficient embedded computing through approximately correct arithmeticPublished by Association for Computing Machinery (ACM) ,2008
- Variable Latency Speculative Addition: A New Paradigm for Arithmetic Circuit DesignPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2008
- Estimating adders for a low density parity check decoderPublished by SPIE-Intl Soc Optical Eng ,2006
- Arithmetic Data Value SpeculationLecture Notes in Computer Science, 2005
- Speeding up processing with approximation circuitsComputer, 2004
- Image and Video Compression StandardsPublished by Springer Nature ,1997