发明名称 GENERATING A FAST 3x MULTIPLAND TERM FOR RADIX-8 BOOTH MULTIPLICATION
摘要 A 3× circuit for partial product generation used in a radix-8 multiplier receiving only a single multiplicand input. Rather than providing 2-inputs to the adder (a 2× of multiplicand and the multiplicand itself), the new 3× circuit uses the multiplicand as the only input. Thus, in terms of connections at the multiplier circuit level, only one bus is required to connect to the input of the new 3× circuit. The 3× generation adder circuit further operates at a reduced number of logic levels and speeds up the critical path by taking advantage of the repetition and fixed spatial separation of the bits for the adder inputs.
申请公布号 US2014358979(A1) 申请公布日期 2014.12.04
申请号 US201313903186 申请日期 2013.05.28
申请人 International Business Machines Corporation 发明人 Singh Deepak K.
分类号 G06F7/38 主分类号 G06F7/38
代理机构 代理人
主权项 1. A 3× generation circuit comprising: an input for receiving a single n-bit multiplicand comprising bits a[n−1:0]; logic device for isolating groups of adjacent bits of said single n-bit multiplicand, wherein adjacent bits of each group includes a bit a[i] corresponding to a bit location of said single n-bit multiplicand, an adjacent bit a[i+1] of said group corresponds to a bit shifted representation of said single n-bit multiplicand, and an adjacent bit a[i−1], said groups of adjacent bits being obtained for i=0, 1, . . . n−2; a parallel prefix adder device employing levels of logic gates forming a carry tree circuit, a first level of logic gates receiving said groups of obtained adjacent bits a[i+1], a[i], a[i−1] for bits i=0, 1, . . . n−2 of said single n-bit multiplicand input, successively generating at each level corresponding Generate terms, Propagate terms and corresponding carry bits resulting from processing said groups at said one or more processing logic levels, said parallel prefix adder device performing an addition based on said generated Generate terms, Propagate terms and corresponding carry bits, wherein an output of said addition comprise bits of a value corresponding to 3× said single n-bit multiplicand.
地址 Armonk NY US