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
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;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2013.2277978