DocumentCode
3712323
Title
An automated design flow for approximate circuits based on reduced precision redundancy
Author
Daniele Jahier Pagliari;Andrea Calimera;Enrico Macii;Massimo Poncino
Author_Institution
Dipartimento di Automatica e Informatica Politecnico di Torino, Turin, Italy
fYear
2015
Firstpage
86
Lastpage
93
Abstract
Reduced Precision Redundancy (RPR) is a popular Approximate Computing technique, in which a circuit operated in Voltage Over-Scaling (VOS) is paired to a reduced-bitwidth and faster replica so that VOS-induced timing errors are partially recovered by the replica, and their impact is mitigated. Previous works have provided various examples of effective implementations of RPR, which however suffer from three limitations: first, these circuits are designed using ad-hoc procedures, and no generalization is provided; second, error impact analysis is carried out statistically, thus neglecting issues like non-elementary data distribution and temporal correlation. Last, only dynamic power was considered in the optimization. In this work we propose a new generalized approach to RPR that allows to overcome all these limitations, leveraging the capabilities of state-of-the-art synthesis and simulation tools. By sacrificing theoretical provability in favor of an empirical input-based analysis, we build a design tool able to automatically add RPR to a preexisting gate-level netlist. Thanks to this method, we are able to confute some of the conclusions drawn in previous works, in particular those related to statistical assumptions on inputs; we show that a given inputs distribution may yield extremely different results depending on their temporal behavior.
Keywords
"Timing","Redundancy","Signal to noise ratio","Mathematical model","Optimization","Logic gates","Approximation methods"
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2015 33rd IEEE International Conference on
Type
conf
DOI
10.1109/ICCD.2015.7357088
Filename
7357088
Link To Document