DocumentCode
2343883
Title
Fast and compact binary-to-BCD conversion circuits for decimal multiplication
Author
Al-Khaleel, Osama ; Al-Qudah, Zakaria ; Al-Khaleel, Mohammad ; Papachristou, Christos A. ; Wolff, Francis G.
Author_Institution
Jordan Univ. of Sci. & Technol., Irbid, Jordan
fYear
2011
fDate
9-12 Oct. 2011
Firstpage
226
Lastpage
231
Abstract
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.
Keywords
binary codes; digital arithmetic; equivalent circuits; binary partial product; binary-to-BCD partial product conversion; compact binary-to-BCD conversion circuit; decimal arithmetic; decimal digit-by-digit multiplication; decimal partial product; equivalent circuit; four-three split algorithm; numerous algorithm; three-four split algorithm; Adders; Computer architecture; DH-HEMTs; Educational institutions; Equations; Generators; Hardware design languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Design (ICCD), 2011 IEEE 29th International Conference on
Conference_Location
Amherst, MA
ISSN
1063-6404
Print_ISBN
978-1-4577-1953-0
Type
conf
DOI
10.1109/ICCD.2011.6081401
Filename
6081401
Link To Document