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 :
بازگشت