• DocumentCode
    3024304
  • Title

    A high-performance 64-bit adder implemented in output prediction logic

  • Author

    Sun, Sheng ; Mcmurchie, Larry ; Sechen, Carl

  • Author_Institution
    Washington Univ., Seattle, WA, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    213
  • Lastpage
    222
  • Abstract
    Output Prediction Logic (OPL) is a technique that can be applied to conventional CMOS logic families to obtain considerable speedups. When applied to static CMOS, OPL retains the restoring character of the logic family. Speedups of 2× to 3× over (optimized) conventional static CMOS are demonstrated for a variety of circuits, ranging from chains of gates, to datapath circuits, and to random logic benchmarks. Such speedups are obtained using identical netlists without remapping. When applied to pseudo-nMOS and dynamic families in combination with remapping to wide-input NORs, OPL yields even greater speedups over static CMOS. In this paper we present a novel 64-bit adder design implemented in OPL, using a combination of 8-bit Carry Look Ahead (CLA) and Carry Select (CS). The very fast wide-input OPL NORs enabled the use of 8-bit CLA units instead of the usual 4-bit. Using a process-independent metric for comparison, this adder is twice as fast as previously published 64-bit adders
  • Keywords
    CMOS logic circuits; adders; carry logic; logic design; 64 bit; CLA units; CMOS logic; adder design; carry look ahead; carry select; chains of gates; datapath circuits; dynamic families; high-performance adder; netlists; output prediction logic; pseudo-nMOS families; random logic benchmarks; remapping; static CMOS; wide-input NORs; Adders; CMOS logic circuits; Circuit noise; Circuit synthesis; Clocks; Logic circuits; Pulse inverters; Sun; Switches; Switching circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Research in VLSI, 2001. ARVLSI 2001. Proceedings. 2001 Conference on
  • Conference_Location
    Salt Lake City, UT
  • ISSN
    1522-869X
  • Print_ISBN
    0-7695-1038-8
  • Type

    conf

  • DOI
    10.1109/ARVLSI.2001.915562
  • Filename
    915562