• DocumentCode
    2671795
  • Title

    Algorithm-Level Optimization of Multiple-Valued Arithmetic Circuits Using Counter Tree Diagrams

  • Author

    Homma, Naofumi ; Degawa, Katsuhiko ; Aoki, Takafumi ; Higuchi, Tatsuo

  • Author_Institution
    Grad. Sch. of Inf. Sci., Tohoku Univ., Sendai
  • fYear
    2007
  • fDate
    13-16 May 2007
  • Firstpage
    31
  • Lastpage
    31
  • Abstract
    This paper presents a novel approach to designing multiple-valued arithmetic circuits based on a unified representation of addition algorithms called Counter Tree Diagrams (CTDs). By using CTDs, we can derive possible variations of addition algorithms in a systematic way without using specific knowledge about underlying arithmetic fundamentals. For any weighted number system, we can design the optimal adder structure by trying every possible CTD representation. In this paper, the potential of the CTD- based method is demonstrated through an experimental design of the Redundant-Binary (RB) adder in multiple-valued current-mode logic. We successfully obtained the RB adder that achieves about 32-57% higher performance in terms of power-delay product compared with the conventional designs.
  • Keywords
    adders; circuit optimisation; counting circuits; logic design; multivalued logic circuits; redundant number systems; trees (mathematics); addition algorithms; algorithm-level optimization; counter tree diagrams; multiple-valued arithmetic circuits; multiple-valued current-mode logic; optimal adder structure; redundant-binary adder; weighted number system; Adders; Algorithm design and analysis; Arithmetic; Compressors; Concurrent computing; Counting circuits; Design for experiments; Design optimization; Logic design; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Multiple-Valued Logic, 2007. ISMVL 2007. 37th International Symposium on
  • Conference_Location
    Oslo
  • ISSN
    0195-623X
  • Print_ISBN
    0-7695-2831-7
  • Type

    conf

  • DOI
    10.1109/ISMVL.2007.6
  • Filename
    4215954