Asymmetric high-radix signed-digit number systems for carry-free addition

被引:0
|
作者
Shieh, SH [1 ]
Wu, CW
机构
[1] Natl Chinyi Inst Technol, Dept Elect Engn, Taichung 411, Taiwan
[2] Natl Tsing Hua Univ, Dept Elect Engn, Hsinchu 300, Taiwan
关键词
asymmetric high-radix signed-digit number; computer arithmetic; number system conversion; redundant number system; signed-digit numbers; VLSI design;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose an asymmetric high-radix signed-digit (AHSD) number system for fast binary addition, and show that the AHSD number system supports carry-free (CF) addition. The CF additions in AHSD, to be classified as quasi-closed and subclosed additions, use only one redundant digit for any radix r greater than or equal to 2. Novel algorithms for constructing the three-stage CF adder (CFA) based on the AHSD number system are also presented. Moreover, if the radix is specified as r = 2(m), where m is any positive integer, the binary-to-AHSD conversion can be done in constant time regardless of the word-length. Hence, the AHSD-to-binary conversion dominates the performance of an AHSD-based arithmetic system. We also propose two efficient algorithms for converting AHSD numbers to binary format. The first uses a novel structure to achieve high speed, while the second uses simple transformations and conventional additions to provide hardware reusability. These results are important since the conversion from AHSD numbers to binary format has been considered the performance bottleneck of AHSD-based arithmetic systems.
引用
收藏
页码:1015 / 1039
页数:25
相关论文
共 35 条
  • [1] CARRY-FREE ADDITION OF RECODED BINARY SIGNED-DIGIT NUMBERS
    PARHAMI, B
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (11) : 1470 - 1476
  • [2] A New Algorithm for Carry-Free Addition of Binary Signed-Digit Numbers
    Schneider, Klaus
    Willenbuecher, Adrian
    [J]. 2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 44 - 51
  • [3] Reviewing High-Radix Signed-Digit Adders
    Kornerup, Peter
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (05) : 1502 - 1505
  • [4] Design and synthesis of a carry-free signed-digit decimal adder
    Moskal, John
    Oruklu, Erdal
    Sanfie, Jafar
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 1089 - 1092
  • [5] Improved Design of High-Radix Signed-Digit Adders
    Naderpour, Fateme
    Ko, SeokBum
    [J]. 2012 INTERNATIONAL SYMPOSIUM ON ELECTRONIC SYSTEM DESIGN (ISED 2012), 2012, : 107 - 110
  • [6] Design of Approximate High-Radix Dividers by Inexact Binary Signed-Digit Addition
    Chen, Linbin
    Lombardi, Fabrizio
    Montuschi, Paolo
    Han, Jie
    Liu, Weiqiang
    [J]. PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2017 (GLSVLSI' 17), 2017, : 293 - 298
  • [7] Carry-free full-symbol one-step modified signed-digit addition
    Kong, Shuai
    Peng, Junjie
    Fu, Youyi
    Wei, Xinyu
    [J]. APPLIED OPTICS, 2017, 56 (35) : 9620 - 9628
  • [8] High-radix signed-digit arithmetic using symbolic substitution computations
    Cherri, AK
    [J]. OPTICS COMMUNICATIONS, 1996, 128 (1-3) : 108 - 122
  • [9] Classified one-step high-radix signed-digit arithmetic units
    Cherri, AK
    [J]. OPTICAL ENGINEERING, 1998, 37 (08) : 2324 - 2333
  • [10] Maximally Redundant High-Radix Signed-Digit Adder: New Algorithm and Implementation
    Timarchi, Somayeh
    Navi, Keivan
    Kavehei, Omid
    [J]. 2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, : 97 - +