• DocumentCode
    1328555
  • Title

    Optimal bit-level arithmetic optimisation for high-speed circuits

  • Author

    Um, Junhyung ; Kim, Taewhan

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol., Seoul, South Korea
  • Volume
    36
  • Issue
    5
  • fYear
    2000
  • fDate
    3/2/2000 12:00:00 AM
  • Firstpage
    405
  • Lastpage
    407
  • Abstract
    In terms of speed, the Wallace-tree compressor (i.e. bit-level carry-save addition array) is widely recognised as one of the most effective schemes for implementing arithmetic computations in VLSI design. However, the scheme has been applied only in a rather restrictive way, i.e. for implementing fast multipliers and for generating fixed structures without considering the characteristic of the input signals. The authors address the problem of optimising arithmetic circuits to overcome those limitations. A polynomial time algorithm is presented which generates a delay-optimal carry-save addition structure of an arithmetic circuit with uneven signal arrival profiles. This algorithm has been applied to the optimisation of high-speed digital filters and 5-30% savings have been achieved in the overall filter implementation in comparison to the standard carry-save implementation
  • Keywords
    VLSI; carry logic; digital arithmetic; digital filters; high-speed integrated circuits; VLSI design; Wallace-tree compressor; arithmetic computations; bit-level carry-save addition array; delay-optimal carry-save addition structure; digital filters; high-speed circuits; optimal bit-level arithmetic optimisation; polynomial time algorithm; uneven signal arrival profiles;
  • fLanguage
    English
  • Journal_Title
    Electronics Letters
  • Publisher
    iet
  • ISSN
    0013-5194
  • Type

    jour

  • DOI
    10.1049/el:20000337
  • Filename
    840064