• DocumentCode
    3091602
  • Title

    Early zero detection [integrated adder/subtracter/zero-detector]

  • Author

    Lutz, David R. ; Jayasimha, D.N.

  • Author_Institution
    Bell Labs./Lucent Technol., Columbus, OH, USA
  • fYear
    1996
  • fDate
    7-9 Oct 1996
  • Firstpage
    545
  • Lastpage
    550
  • Abstract
    We present an integrated adder/subtracter/zero-detector in which the zero detection completes well before the sum or difference is known. Previous zero detectors either required the sum to be available before they could complete, or were not well integrated with the ALU. We avoid these problems by exploiting the properties of half-adder form. Sums in half-adder form can be computed very quickly (with the delay of a half adder), yet they have enough structure so that many of the properties of the final sum can be easily detected. Our zero detector is faster than any previously described, requires only a small amount of additional circuitry in the ALU, and adds little or nothing to the overall delay of the ALU. We also examine some of the architectural implications of early zero detection: faster branching, more instruction-level parallelism, more powerful instructions, and reduced hardware needs for supporting speculative execution
  • Keywords
    adders; digital arithmetic; ALU; architectural implications; faster branching; half-adder form; instruction-level parallelism; integrated adder/subtracter/zero-detector; reduced hardware; zero detection; Costs; Delay; Detectors; Equations; Hardware; Information science; Instruction sets; Parallel processing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1996. ICCD '96. Proceedings., 1996 IEEE International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-8186-7554-3
  • Type

    conf

  • DOI
    10.1109/ICCD.1996.563605
  • Filename
    563605