Optimized Reversible Binary-Coded Decimal Adders

Research output: Contribution to journalJournal articleResearchpeer-review

Standard

Optimized Reversible Binary-Coded Decimal Adders. / Thomsen, Michael Kirkedal; Glück, Robert.

In: Journal of Systems Architecture, Vol. 54, No. 7, 2008, p. 697-706.

Research output: Contribution to journalJournal articleResearchpeer-review

Harvard

Thomsen, MK & Glück, R 2008, 'Optimized Reversible Binary-Coded Decimal Adders', Journal of Systems Architecture, vol. 54, no. 7, pp. 697-706. https://doi.org/10.1016/j.sysarc.2007.12.006

APA

Thomsen, M. K., & Glück, R. (2008). Optimized Reversible Binary-Coded Decimal Adders. Journal of Systems Architecture, 54(7), 697-706. https://doi.org/10.1016/j.sysarc.2007.12.006

Vancouver

Thomsen MK, Glück R. Optimized Reversible Binary-Coded Decimal Adders. Journal of Systems Architecture. 2008;54(7):697-706. https://doi.org/10.1016/j.sysarc.2007.12.006

Author

Thomsen, Michael Kirkedal ; Glück, Robert. / Optimized Reversible Binary-Coded Decimal Adders. In: Journal of Systems Architecture. 2008 ; Vol. 54, No. 7. pp. 697-706.

Bibtex

@article{73b8cdb08ffa11dd86a6000ea68e967b,
title = "Optimized Reversible Binary-Coded Decimal Adders",
abstract = "AbstractBabu and Chowdhury [H.M.H. Babu, A.R. Chowdhury, Design of a compact reversible binary coded decimal adder circuit, Journal of Systems Architecture 52 (5) (2006) 272-282] recently proposed, in this journal, a reversible adder for binary-coded decimals. This paper corrects and optimizes their design. The optimized 1-decimal BCD full-adder, a 13 × 13 reversible logic circuit, is faster, and has lower circuit cost and less garbage bits. It can be used to build a fast reversible m-decimal BCD full-adder that has a delay of only m + 17 low-power reversible CMOS gates. For a 32-decimal (128-bit) BCD addition, the circuit delay of 49 gates is significantly lower than is the number of bits used for the BCD representation. A complete set of reversible half- and full-adders for n-bit binary numbers and m-decimal BCD numbers is presented. The results show that special-purpose design pays off in reversible logic design by drastically reducing the number of garbage bits. Specialized designs benefit from support by reversible logic synthesis. All circuit components required for optimizing the original design could also be synthesized successfully by an implementation of an existing synthesis algorithm.Keywords: Reversible logic circuit; Full-adder; Half-adder; Parallel adder; Binary-coded decimal; Application of reversible logic synthesis",
keywords = "Faculty of Science, Reversible logic circuit, Full-adder, Half-adder, Parallel adder, Binary-coded decimal, Application of reversible logic synthesis",
author = "Thomsen, {Michael Kirkedal} and Robert Gl{\"u}ck",
note = "Paper id:: http://dx.doi.org/10.1016/j.sysarc.2007.12.006",
year = "2008",
doi = "10.1016/j.sysarc.2007.12.006",
language = "English",
volume = "54",
pages = "697--706",
journal = "Journal of Systems Architecture",
issn = "1383-7621",
publisher = "Elsevier BV * North-Holland",
number = "7",

}

RIS

TY - JOUR

T1 - Optimized Reversible Binary-Coded Decimal Adders

AU - Thomsen, Michael Kirkedal

AU - Glück, Robert

N1 - Paper id:: http://dx.doi.org/10.1016/j.sysarc.2007.12.006

PY - 2008

Y1 - 2008

N2 - AbstractBabu and Chowdhury [H.M.H. Babu, A.R. Chowdhury, Design of a compact reversible binary coded decimal adder circuit, Journal of Systems Architecture 52 (5) (2006) 272-282] recently proposed, in this journal, a reversible adder for binary-coded decimals. This paper corrects and optimizes their design. The optimized 1-decimal BCD full-adder, a 13 × 13 reversible logic circuit, is faster, and has lower circuit cost and less garbage bits. It can be used to build a fast reversible m-decimal BCD full-adder that has a delay of only m + 17 low-power reversible CMOS gates. For a 32-decimal (128-bit) BCD addition, the circuit delay of 49 gates is significantly lower than is the number of bits used for the BCD representation. A complete set of reversible half- and full-adders for n-bit binary numbers and m-decimal BCD numbers is presented. The results show that special-purpose design pays off in reversible logic design by drastically reducing the number of garbage bits. Specialized designs benefit from support by reversible logic synthesis. All circuit components required for optimizing the original design could also be synthesized successfully by an implementation of an existing synthesis algorithm.Keywords: Reversible logic circuit; Full-adder; Half-adder; Parallel adder; Binary-coded decimal; Application of reversible logic synthesis

AB - AbstractBabu and Chowdhury [H.M.H. Babu, A.R. Chowdhury, Design of a compact reversible binary coded decimal adder circuit, Journal of Systems Architecture 52 (5) (2006) 272-282] recently proposed, in this journal, a reversible adder for binary-coded decimals. This paper corrects and optimizes their design. The optimized 1-decimal BCD full-adder, a 13 × 13 reversible logic circuit, is faster, and has lower circuit cost and less garbage bits. It can be used to build a fast reversible m-decimal BCD full-adder that has a delay of only m + 17 low-power reversible CMOS gates. For a 32-decimal (128-bit) BCD addition, the circuit delay of 49 gates is significantly lower than is the number of bits used for the BCD representation. A complete set of reversible half- and full-adders for n-bit binary numbers and m-decimal BCD numbers is presented. The results show that special-purpose design pays off in reversible logic design by drastically reducing the number of garbage bits. Specialized designs benefit from support by reversible logic synthesis. All circuit components required for optimizing the original design could also be synthesized successfully by an implementation of an existing synthesis algorithm.Keywords: Reversible logic circuit; Full-adder; Half-adder; Parallel adder; Binary-coded decimal; Application of reversible logic synthesis

KW - Faculty of Science

KW - Reversible logic circuit

KW - Full-adder

KW - Half-adder

KW - Parallel adder

KW - Binary-coded decimal

KW - Application of reversible logic synthesis

U2 - 10.1016/j.sysarc.2007.12.006

DO - 10.1016/j.sysarc.2007.12.006

M3 - Journal article

VL - 54

SP - 697

EP - 706

JO - Journal of Systems Architecture

JF - Journal of Systems Architecture

SN - 1383-7621

IS - 7

ER -

ID: 6363134