• DocumentCode
    400709
  • Title

    Fast, accurate static analysis for fixed-point finite-precision effects in DSP designs

  • Author

    Fang, C.F. ; Rutenbar, Rob A. ; Chen, Tsuhan

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    2003
  • fDate
    9-13 Nov. 2003
  • Firstpage
    275
  • Lastpage
    282
  • Abstract
    Translating digital signal processing (DSP) software into its finite-precision hardware implementation is often a time-consuming task. We describe a new static analysis technique that can accurately analyze finite-precision effects arising from fixed-point implementations of DSP algorithms. The technique is based on recent interval representation methods from affine arithmetic, and the use of new probabilistic bounds. The resulting numerical error estimates are comparable to detailed statistical simulation, but achieve speedups of four to five orders of magnitude by avoiding actual bit-true simulation. We show error analysis results on both feed forward and feedback DSP kernels.
  • Keywords
    digital arithmetic; digital signal processing chips; error analysis; feedback; feedforward; DSP algorithms; DSP design; affine arithmetic; bit-true simulation; digital signal processing software; error analysis; feedback DSP kernels; feedforward DSP kernels; finite-precision effects; finite-precision hardware implementation; fixed-point implementations; interval representation methods; numerical error estimates; probabilistic bounds; static analysis technique; statistical simulation; Algorithm design and analysis; Arithmetic; Digital signal processing; Dynamic range; Error analysis; Hardware; Permission; Signal design; Signal processing algorithms; Vectors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2003. ICCAD-2003. International Conference on
  • Conference_Location
    San Jose, CA, USA
  • Print_ISBN
    1-58113-762-1
  • Type

    conf

  • DOI
    10.1109/ICCAD.2003.159701
  • Filename
    1257675