CFP last date
20 May 2024
Reseach Article

Novel 16-Bit and 32-Bit Group High Speed BCD Adders

by Sundaresan C, Chaitanya Cvs, Mohan Kumar J, Pr Venkateswaran, Somashekara Bhat
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 107 - Number 12
Year of Publication: 2014
Authors: Sundaresan C, Chaitanya Cvs, Mohan Kumar J, Pr Venkateswaran, Somashekara Bhat
10.5120/18805-0371

Sundaresan C, Chaitanya Cvs, Mohan Kumar J, Pr Venkateswaran, Somashekara Bhat . Novel 16-Bit and 32-Bit Group High Speed BCD Adders. International Journal of Computer Applications. 107, 12 ( December 2014), 36-38. DOI=10.5120/18805-0371

@article{ 10.5120/18805-0371,
author = { Sundaresan C, Chaitanya Cvs, Mohan Kumar J, Pr Venkateswaran, Somashekara Bhat },
title = { Novel 16-Bit and 32-Bit Group High Speed BCD Adders },
journal = { International Journal of Computer Applications },
issue_date = { December 2014 },
volume = { 107 },
number = { 12 },
month = { December },
year = { 2014 },
issn = { 0975-8887 },
pages = { 36-38 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume107/number12/18805-0371/ },
doi = { 10.5120/18805-0371 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:40:53.976298+05:30
%A Sundaresan C
%A Chaitanya Cvs
%A Mohan Kumar J
%A Pr Venkateswaran
%A Somashekara Bhat
%T Novel 16-Bit and 32-Bit Group High Speed BCD Adders
%J International Journal of Computer Applications
%@ 0975-8887
%V 107
%N 12
%P 36-38
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The VLSI binary adder is the basic building block in any computation unit. It is widely used in the arithmetic logic unit, memory addressing computation and in many other places. In this paper the binary adder is presented with keeping in mind speed, power and finally area. In this paper the BCD adder is designed using the mixed approach such as hierarchical, muxing and variable grouping techniques. The design and result are presented in this paper.

References
  1. W. Buchholz. Fingers or Fists? (The Choice of Decimal or Binary Representation). Communications of the ACM, 2(12):3–11, December 1959.
  2. M. F. Cowlishaw. Decimal Floating-Point: Algorism for Computers. In Proceedings of 16th IEEE Symposium onComputer Arithmetic, pages 104–111, June 2003.
  3. R. D. Kenney and M. J. Schulte, "Multioperand Decimal Addition," Proc. IEEE CS Ann. Symp. VLSI, pp. 251-253, Feb. 2004.
  4. R. D. Kenney and M. J. Schulte, "High-speed multioperand decimal adders," IEEE Transactions on Computers, Page(s):953 – 963, Volume 54, Issue 8, Aug. 2005.
  5. M. A. Erle and M. J. Schulte, "Decimal Multiplication via Carry-Save Addition," Proc. IEEE 14th InternationalConference. Application-Specific Systems, Architectures, and Processors, pp. 348-358, June 2003.
  6. P. Parhami, Computer Arithmetic: Algorithms and Hardware Designs. New York: Oxford Univ. Press, 2000.
  7. S. Hwang. High Speed Binary and Decimal Arithmetic Unit. United States Patent, (4,866,656), September 1989.
  8. P. M. Kogge and H. S. Stone. A Parallel Algorithm for The Efficient Solution of a General Class of Recurrence Equations. IEEE Trans. on Computers, C-22(8), Aug. 1973.
  9. M. M. Mano. Digital Design, pages 129–131. Prentice Hall, third edition, 2002.
  10. M. S. Schmookler and A. W. Weinberger. High Speed Decimal Addition. IEEE Transactions on Computers, C-20:862– 867, Aug. 1971.
  11. B. Shirazi, D. Y. Y. Young, and C. N. Zhang. RBCD: Redundant Binary Coded Decimal Adder. In IEEE Proceedings, Part E, No. 2, volume 136, pages 156–160, March 1989.
  12. J. D. Thompson, N. Karra, and M. J. SchulteB. A 64-Bit Decimal Floating-Point Adder. In Proceedings of the IEEE Computer Society Annual Symposium on VLSI, pages 297– 298, February 2004.
  13. Alp ArslanBayrakci and Ahmet Akkas. Reduced Delay BCD Adder. IEEE, 2007.
  14. Sundaresan C, Chaitanya CVS. Modified Reduced Delay BCD Adder. IEEE, 2011
Index Terms

Computer Science
Information Sciences

Keywords

BCD Adder Hierarchy Variable grouping adder.