• DocumentCode
    2011608
  • Title

    Arithmetic Data Path Optimization Using Borrow-Save Representation

  • Author

    Belloeil, Sophie ; Chotin-Avot, Roselyne ; Mehrez, Habib

  • Author_Institution
    LIP6/SOC Lab., Paris VI Univ., Paris
  • fYear
    2008
  • fDate
    7-9 April 2008
  • Firstpage
    4
  • Lastpage
    9
  • Abstract
    Considering the performance increase provided by redundant operators such as adders and multipliers, it appears interesting to generalize the use of those operators in high computational digital circuit design. Using redundant arithmetic in conjunction with classical arithmetic is nevertheless a complex task. Optimization CAD tools which automate its use become therefore very helpful. However the existing approaches are restricted in using only the Carry-Save representation. In this paper we propose to overcome this limitation with an exploration of the possible optimizations of using the Borrow-Save representation also. To illustrate this, the optimizations of a Distance Computation Unit (DCU) and a Discrete Cosine Transform (DCT) operators are presented.
  • Keywords
    circuit CAD; circuit optimisation; discrete cosine transforms; integrated circuit design; redundant number systems; adders; arithmetic data path optimization; borrow-save representation; discrete cosine transform; distance computation unit; high computational digital circuit design; multipliers; optimization CAD tools; redundant arithmetic; redundant operators; Adders; Circuit synthesis; Computer Society; Design automation; Design optimization; Digital arithmetic; Discrete cosine transforms; Laboratories; Timing; Very large scale integration; Optimization tool; borrow-save representation; redundant arithmetic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symposium on VLSI, 2008. ISVLSI '08. IEEE Computer Society Annual
  • Conference_Location
    Montpellier
  • Print_ISBN
    978-0-7695-3291-2
  • Electronic_ISBN
    978-0-7695-3170-0
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2008.29
  • Filename
    4556761