DocumentCode :
3090561
Title :
On design of efficient square generator
Author :
Wey, Chin-Long
Author_Institution :
Dept. of Electr. Eng., Michigan State Univ., East Lansing, MI, USA
fYear :
1996
fDate :
7-9 Oct 1996
Firstpage :
506
Lastpage :
511
Abstract :
The product of two numbers A and B can be calculated from A2 and B2. The simplest way for evaluating the squares is the use of ROM look up tables. However the conventional ROM table approaches are limited only for small bit size applications due to the unmanageable increase of the ROM table size. A novel design of square generator using a folding approach is presented to reduce the ROM table size. Results show that the a ROM of (212×24) can store the squares of 12 bit numbers in 9.96 ns and takes 35 mm2, where 0.8 μmn CMOS process is assumed. With the folding approach, a square generator of 40 bit numbers can be designed using the same ROM table with additional circuitry. The 40 bit square generator takes 12.27ns in delay and 36.45% in hardware overhead. With a two level nested structure, the same ROM table can be used to design a 103 bit square generator which takes 14.58 ns in delay and 3.11 times the area of (212×24) ROM, i.e., 10.9 mm2. The bit size can be increased with more levels of the nested structure. The results are promising and thus the proposed approach is well suitable for large bit size applications
Keywords :
CMOS digital integrated circuits; computer architecture; delays; floating point arithmetic; multiplying circuits; read-only storage; table lookup; 0.8 mum; 12.27 ns; 14.58 ns; 40 bit square generator; 9.96 ns; CMOS process; ROM look up tables; ROM table size; delay; efficient square generator; folding approach; hardware overhead; high speed floating point operations; large bit size applications; small bit size applications; two level nested structure; CMOS process; Circuits; Computer architecture; Delay; Digital signal processing; Hardware; Image processing; Read only memory; System performance; Table lookup;
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.563600
Filename :
563600
Link To Document :
بازگشت