A general theory is developed for constructing the shallowestpossible circuits and the shortest possible formulas for the carry-saveaddition of n numbers using any given basic addition unit. Moreprecisely, it is shown that if BA is a basic addition unit withoccurrence matrix N, then the shortest multiple carry-saveaddition formulas that could be obtained by composing BA unitsare of size n1p+o(1)/, where p is theunique real number for which the Lp norm of thematrix N equals 1. An analogous result connects the delaymatrix M of the basic addition unit BA and the minimalq such that multiple carry-save addition circuits of depth(q+o(1)) log n could be constructed bycombining BA units. On the basis of these optimal constructionsof multiple carry-save adders, the shallowest known multiplicationcircuits are constructed
展开▼
机译:提出了构建最浅层的一般理论
进位保存的可能电路和最短公式
使用任何给定的基本加法单元对 n e1>个数字进行加法运算。更多的
精确地表明,如果 BA e1>是具有以下内容的基本加法单元,
发生矩阵 N e1>,然后是最短的多次进位保存
可以通过组成 BA e1>单元获得的加法公式
的大小为 n e1> 1 sup> p + o(1)/,其中 p e1>是
L e1> p sub>范数的唯一实数
矩阵 N e1>等于1。一个类似的结果将延迟
基本加法单元 BA e1>的矩阵 M e1>和最小
q e1>使得多个深度的进位保留加法电路
( q e1> + o e1>(1))日志 n e1>可以通过以下方式构造
合并 BA e1>个单元。在这些最佳构造的基础上
多个进位保存加法器(已知最浅的乘法)
电路构造
展开▼