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