• DocumentCode
    2162954
  • Title

    Techniques for fast CMOS-based conditional sum adders

  • Author

    Lindkvist, Hans ; Andersson, Per

  • Author_Institution
    Dept. of Comput. Eng., Lund Univ., Sweden
  • fYear
    1994
  • fDate
    10-12 Oct 1994
  • Firstpage
    626
  • Lastpage
    635
  • Abstract
    Conditional sum adders, CSAs, and carry-lookahead adders, CLAs, both have logarithmic gate depth. However, CLAs require a final add stage while CSAs produce the sum bits in parallel with the final carry bit. For CMOS implementations, the depth advantage of CSA has been difficult to exploit since the traditional structure of CSAs have some heavily loaded internal nodes. We show that the CSA-operation forms a monoid and that all circuit structures, corresponding to parallel prefix algorithms, used with CLA to reduce internal fan-out, are applicable also to CSAs. Furthermore, we show that all time critical computations in a CSA can be performed with monotone functions which allow efficient dynamic CMOS logic to be used. Finally we evaluate a variety of transistor level adder implementations with respect to speed and we show that in almost all cases the CSA has lower delay than its CLA counterpart
  • Keywords
    CMOS integrated circuits; adders; carry logic; digital arithmetic; CLA; CMOS-based conditional sum adders; CSA; CSA-operation; carry-lookahead adders; circuit structures; delay; efficient dynamic CMOS logic; final carry bit; internal fan-out; logarithmic gate depth; monotone functions; parallel prefix algorithms; time critical computation; transistor level adder; Adders; CMOS logic circuits; CMOS process; CMOS technology; Capacitance; Delay effects; Logic circuits; Logic devices; Switches; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1994. ICCD '94. Proceedings., IEEE International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-6565-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1994.331992
  • Filename
    331992