DocumentCode :
2707246
Title :
Design of a 100 MHz hybrid number system data execution unit
Author :
Lai, F.S.
fYear :
1990
fDate :
7-9 June 1990
Firstpage :
121
Lastpage :
122
Abstract :
A hybrid number system data execution unit which supports the 32-b IEEE 754 floating-point and a 32-b logarithmic number system is described. By using the proposed conversion algorithms, a very-high-performance data execution unit is realized for all basic arithmetic operations, such as multiplication, division, squaring, and square root. These operations, in a pipelined structure, can be executed in 10 ns in a 0.8-μm CMOS technology. Critical paths, such as the required 12-b by 12-b Booth multiplier, are implemented with the redundant binary bit representation to enhance the performance, and the multiple-port ROMs are carefully laid out and use half-VDD precharge to reduce the access time. The architecture, circuit design, and design methodology are described in detail. Simulated circuit performance of this data execution unit is also discussed
Keywords :
CMOS integrated circuits; digital arithmetic; microprocessor chips; pipeline processing; 0.8 micron; 10 ns; 100 MHz; 32 bit; Booth multiplier; CMOS technology; IEEE 754 floating-point; circuit performance; conversion algorithms; data execution unit; design methodology; division; half-VDD precharge; hybrid number system; logarithmic number system; multiple-port ROMs; multiplication; pipelined structure; redundant binary bit representation; square root; squaring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI Circuits, 1990. Digest of Technical Papers., 1990 Symposium on
Conference_Location :
Honolulu, Hawaii, USA
Type :
conf
DOI :
10.1109/VLSIC.1990.111125
Filename :
5727558
Link To Document :
بازگشت