Fast and Compact Binary-to-BCD Conversion Circuits for Decimal Multiplication

被引:0
|
作者
Al-Khaleel, Osama [1 ]
Al-Qudah, Zakaria [2 ]
Al-Khaleel, Mohammad [2 ]
Papachristou, Christos A. [3 ]
Wolff, Francis G. [3 ]
机构
[1] Jordan Univ Sci & Technol, Irbid, Jordan
[2] Yarmouk Univ, Irbid, Jordan
[3] Case Western Reserve Univ, Cleveland, OH 44106 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Decimal arithmetic has received considerable attention recently due to its suitability for many financial and commercial applications. In particular, numerous algorithms have been recently proposed for decimal multiplication. A major approach to decimal multiplication shaped by these proposals is based on performing the decimal digit-by-digit multiplication in binary, converting the binary partial product back to decimal, and then adding the decimal partial products as appropriate to form the final product in decimal. With this approach, the efficiency of binary-to-BCD partial product conversion is critical for the efficiency of the overall multiplication process. A recently proposed algorithm for this conversion is based on splitting the binary partial product into two parts (i.e., two groups of bits), and then computing the contributions of the two parts to the partial BCD result in parallel. This paper proposes two new algorithms (Three-Four split and Four-Three split) based on this principle. We present our proposed architectures that implement these algorithms and compare them to existing algorithms. The synthesis results show that the Three-Four split algorithm runs 15% faster and occupies 26.1% less area than the best performing equivalent circuit found in the literature. Furthermore, the Four-Three split algorithm occupies 37.5% less area than the state of the art equivalent circuit.
引用
收藏
页码:226 / 231
页数:6
相关论文
共 50 条
  • [11] USING THE EXPONENT ALU AS AN EXTENSION TO THE MANTISSA ALU FOR BCD-TO-BINARY AND BINARY-TO-BCD CONVERSION IN FLOATING POINT.
    Anon
    IBM technical disclosure bulletin, 1986, 29 (02): : 712 - 713
  • [12] FAST DECIMAL-TO BINARY CONVERSION
    DARWOOD, N
    ELECTRONIC ENGINEERING, 1971, 43 (524): : 62 - &
  • [13] SIMPLE BINARY-TO-BCD CONVERTER CAN BE EXPANDED
    SESHADIRI, KSV
    ELECTRONIC ENGINEERING, 1976, 48 (579): : 17 - 17
  • [15] A Fast and Compact Binary to BCD Converter Circuit
    Hossain, Nafiz
    Hossain, Nowrin
    Sworna, Zarrin Tasnim
    Ul Haque, Mubin
    2019 5TH IEEE INTERNATIONAL WIE CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (WIECON-ECE 2019), 2019,
  • [16] DECIMAL TO BINARY DATA CONVERSION FAST-SPEED TECHNIQUE USING BCD NON-EXCESSIVE CODES
    PODKOLZIN, AZ
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1978, (05): : 67 - 72
  • [17] SPECIAL PROM MODE EFFECTS BINARY-TO-BCD CONVERTER
    BROCKMAN, DM
    ELECTRONICS, 1977, 50 (07): : 105 - &
  • [18] FAST ALGORITHM PERFORMS DECIMAL-TO-BINARY CONVERSION
    LLOYD, AG
    EDN MAGAZINE-ELECTRICAL DESIGN NEWS, 1977, 22 (05): : 115 - &
  • [19] CASCADED C-MOS BLOCKS FORM BINARY-TO-BCD CONVERTERS
    BITNER, H
    ELECTRONICS, 1979, 52 (10): : 125 - 125
  • [20] A Parallel Decimal Multiplier Using Hybrid Binary Coded Decimal (BCD) Codes
    Cui, Xiaoping
    Liu, Weiqiang
    Dong Wenwen
    Lombardi, Fabrizio
    2016 IEEE 23ND SYMPOSIUM ON COMPUTER ARITHMETIC (ARITH), 2016, : 150 - 155