IEEE/ACM International Symposium on Low Power Electronics and Design 2011
DOI: 10.1109/islped.2011.5993638
|View full text |Cite
|
Sign up to set email alerts
|

An approach to energy-error tradeoffs in approximate ripple carry adders

Abstract: Given a 16-bit or 32-bit overclocked ripple-carry adder, we minimize error by allocating multiple supply voltages to the gates. We solve the error minimization problem for a fixed energy budget using a binned geometric program solution (BGPS). A solution found via BGPS outperforms the two best prior approaches, uniform voltage scaling and biased voltage scaling, reducing error by as much as a factor of 2.58X and by a median of 1.58X in 90nm transistor technology.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
28
0

Year Published

2012
2012
2021
2021

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(28 citation statements)
references
References 12 publications
0
28
0
Order By: Relevance
“…That model requires a high level of redundancy (about 10 3 -10 4 ) that seems unrealistic. Since then, a number of imprecise circuits have been designed for different purposes in various levels of circuit and logic [35], architecture [25], data flow [24] and system. Depending on the desire application, approximate calculations exploit a trade-off between accuracy, efficiency and power consumption.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…That model requires a high level of redundancy (about 10 3 -10 4 ) that seems unrealistic. Since then, a number of imprecise circuits have been designed for different purposes in various levels of circuit and logic [35], architecture [25], data flow [24] and system. Depending on the desire application, approximate calculations exploit a trade-off between accuracy, efficiency and power consumption.…”
Section: Related Workmentioning
confidence: 99%
“…Some methods use approximate computing to come up with low-power designs. These methods are voltage over scaling (VOS) [11,26,45,55], biased VOS (BIVOS) [5,6,13,34,42,44], bit width reduction [15,50,54], cutting lower significant parts [36] and hardware simplification [16,21,36,42,43,59]. Majority of these techniques focused on adders, multipliers and their derivative systems.…”
Section: Related Workmentioning
confidence: 99%
“…proposed in [1]. A general strategy for pruning out statisticallyunimportant logic nodes is studied in [6], [3].…”
Section: Introductionmentioning
confidence: 99%
“…This work demonstrated that greater power efficiency could be obtained because the errors rarely occurred, in which case the voltage could be overscaled. Similarly, a non-uniform voltage scaling technique was discussed in [3], which analysed the link between probability of output correctness and energy saving. While the voltage scaling literature takes advantage of the fact that only specific input patterns could cause timing errors, research on imprecise architectures take this one step further by taking advantage of errors only occurring with specific input patterns to design a simplified circuit.…”
Section: Introductionmentioning
confidence: 99%