DocumentCode
2785064
Title
Faster circuits and shorter formulae for multiple addition, multiplication and symmetric Boolean functions
Author
Paterson, Michael S. ; Pippenger, Nicholas ; Zwick, Uri
Author_Institution
Dept. of Comput. Sci., Warwick Univ., Coventry, UK
fYear
1990
fDate
22-24 Oct 1990
Firstpage
642
Abstract
A general theory is developed for constructing the shallowest possible circuits and the shortest possible formulas for the carry-save addition of n numbers using any given basic addition unit. More precisely, it is shown that if BA is a basic addition unit with occurrence matrix N , then the shortest multiple carry-save addition formulas that could be obtained by composing BA units are of size n 1p+o(1)/, where p is the unique real number for which the L p norm of the matrix N equals 1. An analogous result connects the delay matrix M of the basic addition unit BA and the minimal q such that multiple carry-save addition circuits of depth (q +o (1)) log n could be constructed by combining BA units. On the basis of these optimal constructions of multiple carry-save adders, the shallowest known multiplication circuits are constructed
Keywords
Boolean functions; adders; combinatorial switching; digital arithmetic; matrix algebra; multiplying circuits; carry-save addition; delay matrix; multiple addition; multiple carry-save adders; multiplication; multiplication circuits; occurrence matrix; shallowest possible circuits; shortest multiple carry-save addition formulas; shortest possible formulas; symmetric Boolean functions; Adders; Arithmetic; Boolean functions; Circuits; Computational modeling; Computer science; Concurrent computing; Context modeling; Delay; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Foundations of Computer Science, 1990. Proceedings., 31st Annual Symposium on
Conference_Location
St. Louis, MO
Print_ISBN
0-8186-2082-X
Type
conf
DOI
10.1109/FSCS.1990.89586
Filename
89586
Link To Document