DocumentCode
1139522
Title
High-Speed Arithmetic Arrays
Author
Agrawal, Dharma P.
Author_Institution
Department of Electrical and Computer Engineering, Wayne State University
Issue
3
fYear
1979
fDate
3/1/1979 12:00:00 AM
Firstpage
215
Lastpage
224
Abstract
High-speed multifunction arithmetic arrays for multiplication, division, square and square-root operations are presented in this paper. These arrays seem attractive due to their versatility and speed. A recently described quotient-bit evaluation technique that uses the carry-save method in a nonuniform division array is extended here for the restoring-division process. This array includes the multiplication process as well, and the division time approaches that of multiplication. The design objective of multifunctional arithmetic arrays precludes consideration of other high-speed division techniques. A further extension of the restoring division process is shown to make the design of an array for square/square-root operation straightforward. The two underlying arrays can be coalesced to perform any one of the four operations. Possible methods of merging the arrays, with their relative merits, are also discussed. For illustration purposes, complete internal details of such a generalized pipelined array for 4-bit operation is included in this paper. Due consideration is also given to the possibility of large-scale integration of the different arrays illustrated in this paper.
Keywords
Arrays; carry-look-ahead; carry-save; division; high-speed arithmetic; multifunction; multiplication; pipelining; sign detection; square; square-root; Adders; Cellular networks; Circuits; Computer science; Digital arithmetic; Hardware; Large scale integration; Merging; Pipeline processing; Propagation delay; Arrays; carry-look-ahead; carry-save; division; high-speed arithmetic; multifunction; multiplication; pipelining; sign detection; square; square-root;
fLanguage
English
Journal_Title
Computers, IEEE Transactions on
Publisher
ieee
ISSN
0018-9340
Type
jour
DOI
10.1109/TC.1979.1675322
Filename
1675322
Link To Document