A novel Redundant Binary Signed-Digit (RBSD) Booth's Encoding

被引:0
|
作者
Besli, N [1 ]
Deshmukh, RG [1 ]
机构
[1] Florida Inst Technol, Melbourne, FL 32901 USA
关键词
computer arithmetic; fast adders; multipliers; Booth's algorithm; redundant binary and/or signed-digit numbers;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Signed Digit Number representation has been used to form fast multipliers due to the capability of carry-free addition and a more regular layout. Booth's encoding and its variations are also employed to design fast multipliers by reducing the number of partial products in the multiplication. However Booth's encoding is not efficient for higher than Radix-4 because of the difficulty in generating the necessary hard multiples such as 3 x Multiplicand and the time delay caused by the decoding circuits. To date, the literature reports the use of the Modified Booth's Encoding (MBE) and the Redundant Binary Signed-Digit (RBSD) adders together in the multiplier designs. However, they have been used as separate units: the MBE unit generates the intermediate partial products (PP) in Standard Binary (SB) form and the second unit converts and reduces these PPs into the RBSD partial products to be accumulated by RBSD adders. This paper presents a novel Redundant Binary Signed-Digit Booth's Encoding (RBBE) for a multiplier, which directly generates the RBSD partial products and allows the use of Booth's encoding for Radix-4 and Radix-8 without the need to generate any hard multiples. As for RBBE with higher than Radix-8, the number of hard multiples is significantly reduced. Moreover, negation in RBSD requires only wire crossing of two bits of each digit and does not need any carry-propagate operation or sign-extension. Therefore, the generation of negative multiples or the multiplication of 2's complement numbers in RBSD form can be done without additional hardware. This leads to a faster and smaller size multiplier. RBSD adder tree is used to accumulate these RBSD partial products and the result will be in RBSD form. Although the carry-propagate addition is necessary for the conversion from RBSD to SB, this is not a disadvantage over a SB multiplier because the accumulation of SB partial products also requires the same carry-propagate addition to get the final result from the intermediate Sum and Carry at the last stage.
引用
收藏
页码:426 / 431
页数:6
相关论文
共 50 条
  • [1] BOOTH ALGORITHM IN SIGNED-DIGIT REPRESENTATION
    Ayuso Perez, Jesus
    [J]. 3C TIC, 2016, 5 (03): : 33 - 43
  • [2] BINARY SIGNED-DIGIT REPRESENTATIONS IN PAPERFOLDING
    Bates, Bruce
    Bunder, Martin
    Tognetti, Keith
    [J]. BULLETIN OF THE AUSTRALIAN MATHEMATICAL SOCIETY, 2022, 106 (03) : 363 - 375
  • [3] Novel Binary Signed-Digit Addition Algorithm for FPGA Implementation
    Tanaka, Yuuki
    Suzuki, Yuuki
    Wei, Shugang
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2020, 29 (09)
  • [4] A signed-digit architecture for residue to binary transformation
    Pourbigharaz, F
    Yassine, HM
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (10) : 1146 - 1150
  • [5] Booth memoryless modular multiplier with signed-digit number representation
    Chen, SC
    Wei, SG
    Shimizu, K
    [J]. PROCEEDINGS OF THE 2004 IEEE ASIA-PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS, VOL 1 AND 2: SOC DESIGN FOR UBIQUITOUS INFORMATION TECHNOLOGY, 2004, : 21 - 24
  • [6] BINARY-COMPATIBLE SIGNED-DIGIT ARITHMETIC
    AVIZIENIS, A
    [J]. COMMUNICATIONS OF THE ACM, 1964, 7 (10) : 569 - 569
  • [7] High-Speed Binary Signed-Digit RNS Adder with Posibit and Negabit Encoding
    Timarchi, Somayeh
    Saremi, Maryam
    Fazlali, Mahmood
    Gaydadjiev, Georgi
    [J]. 2013 IFIP/IEEE 21ST INTERNATIONAL CONFERENCE ON VERY LARGE SCALE INTEGRATION (VLSI-SOC), 2013, : 58 - +
  • [8] MODIFIED SIGNED-DIGIT ARITHMETIC BASED ON REDUNDANT BIT REPRESENTATION
    HUANG, HX
    ITOH, M
    YATAGAI, T
    [J]. APPLIED OPTICS, 1994, 33 (26): : 6146 - 6156
  • [9] FAST MULTIPLIER DESIGN USING REDUNDANT SIGNED-DIGIT NUMBERS
    RAJASHEKHARA, TN
    KAL, O
    [J]. INTERNATIONAL JOURNAL OF ELECTRONICS, 1990, 69 (03) : 359 - 368
  • [10] Binary signed-digit integers and the Stern diatomic sequence
    Laura Monroe
    [J]. Designs, Codes and Cryptography, 2021, 89 : 2653 - 2662