• 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