Title :
A 160 ns 54 bit CMOS division implementation using self-timing and symmetrically overlapped SRT stages
Author :
Williams, Ted E. ; Horowitz, Mark A.
Author_Institution :
HaL Comput. Syst., Campbell, CA, USA
Abstract :
A full-custom VLSI chip demonstrates an arithmetic implementation for computing the mantissa of a 54-b (floating-point double-precision) division operation in 45 ns to 160 ns, depending on the data. The design uses self-timing to avoid the need to partition logic into clock cycles and the need for high-speed clocks. Self-timing allows the circuits to iterate with no overhead over the pure combinational logic delays. It also allows a greater-efficiency symmetric overlapped execution of the SRT stages because of dynamic path ordering. The design has several other performance enhancements, and their effects on the performance are discussed. The total effect of all the performance enhancements provides a factor of two increase in performance due to architectural improvements over a straightforward SRT approach
Keywords :
VLSI; digital arithmetic; 45 ns to 160 ns; SRT stages; VLSI chip; arithmetic implementation; division implementation; dynamic path ordering; floating-point double-precision; performance enhancements; self-timing; symmetric overlapped execution; CMOS logic circuits; CMOS technology; Clocks; Delay; Detectors; Digital arithmetic; Encoding; Logic design; Timing; Wires;
Conference_Titel :
Computer Arithmetic, 1991. Proceedings., 10th IEEE Symposium on
Conference_Location :
Grenoble
Print_ISBN :
0-8186-9151-4
DOI :
10.1109/ARITH.1991.145561