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
Link To Document