DocumentCode
1757284
Title
Enhanced Precision Analysis for Accuracy-Aware Bit-Width Optimization Using Affine Arithmetic
Author
Vakili, Sattar ; Langlois, J. M. Pierre ; Bois, Guy
Author_Institution
Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montreal, QC, Canada
Volume
32
Issue
12
fYear
2013
fDate
Dec. 2013
Firstpage
1853
Lastpage
1865
Abstract
Bit-width allocation has a crucial impact on hardware efficiency and accuracy of fixed-point arithmetic circuits. This paper introduces a new accuracy-guaranteed word-length optimization approach for feed-forward fixed-point designs. This method uses affine arithmetic, which is a well-known analytical technique, for both range and precision analyses. This paper introduces an acceleration technique and two new semianalytical algorithms for precision analysis. While the first algorithm follows a progressive search strategy, the second one uses a tree-shaped search method for fractional width optimization. The algorithms offer two different time-complexity/cost efficiency tradeoffs. The first algorithm has polynomial complexity and achieves comparable results with existing heuristic approaches. The second algorithm has exponential complexity, but it achieves near-optimal results compared to the exhaustive search method. A commonly used set of case studies is used to evaluate the efficiency of the proposed techniques and algorithms in terms of optimization time and hardware cost. The first and second algorithms achieve 10.9% and 13.1% improvements in area, respectively, over uniform fractional width allocation. The proposed acceleration technique reduces the complexity of the fractional width selection problem by an average of 20.3%.
Keywords
circuit optimisation; feedforward; fixed point arithmetic; integrated circuit design; search problems; accuracy-aware bit width optimization; affine arithmetic; bit width allocation; exhaustive search method; exponential complexity; feedforward fixed point designs; fixed-point arithmetic circuits; fractional width allocation; fractional width optimization; hardware efficiency; polynomial complexity; precision analysis; progressive search strategy; semianalytical algorithms; tree-shaped search method; word length optimization; Algorithm design and analysis; Arithmetic; Computational complexity; Fixed-point arithmetic; Optimization; Affine arithmetic; fixed-point arithmetic; precision analysis; word-length optimization;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2013.2277978
Filename
6663240
Link To Document