Comparative design of floating-point arithmetic units using the Balsa synthesis system

Ren-Der Chen, Yu Cheng Chou, Wan Chen Liu

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In this paper, the asynchronous floating-point arithmetic units consisting of adders/subtractors and multipliers are designed and compared based on the Balsa synthesis system. For the critical mantissa multiplication in the multiplier, the modified Booth algorithm (radix 2, 4, and 8) is adopted. A pipelined design of the multiplier is also presented to increase performance. Since the Balsa language is compiled using syntax-directed translation, for the two different if statements and one case statement supported by Balsa, three different description styles have been made for each design. It can be seen from the experimental results how the style affects the area cost and simulation time of the resulting circuit. This gives us a guide to choose appropriate control statements for designing Balsa-based asynchronous circuits.

Original languageEnglish
Title of host publication2011 International Symposium on Integrated Circuits, ISIC 2011
Pages172-175
Number of pages4
DOIs
Publication statusPublished - 2011 Dec 1
Event2011 International Symposium on Integrated Circuits, ISIC 2011 - SingaporeSingapore, Singapore
Duration: 2011 Dec 122011 Dec 14

Publication series

Name2011 International Symposium on Integrated Circuits, ISIC 2011

Other

Other2011 International Symposium on Integrated Circuits, ISIC 2011
CountrySingapore
CitySingaporeSingapore
Period11-12-1211-12-14

Fingerprint

Digital arithmetic
Computer systems
Networks (circuits)
Adders
Costs

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Electrical and Electronic Engineering

Cite this

Chen, R-D., Chou, Y. C., & Liu, W. C. (2011). Comparative design of floating-point arithmetic units using the Balsa synthesis system. In 2011 International Symposium on Integrated Circuits, ISIC 2011 (pp. 172-175). [6131905] (2011 International Symposium on Integrated Circuits, ISIC 2011). https://doi.org/10.1109/ISICir.2011.6131905
Chen, Ren-Der ; Chou, Yu Cheng ; Liu, Wan Chen. / Comparative design of floating-point arithmetic units using the Balsa synthesis system. 2011 International Symposium on Integrated Circuits, ISIC 2011. 2011. pp. 172-175 (2011 International Symposium on Integrated Circuits, ISIC 2011).
@inproceedings{629354286da04c999e749a7e42e583c1,
title = "Comparative design of floating-point arithmetic units using the Balsa synthesis system",
abstract = "In this paper, the asynchronous floating-point arithmetic units consisting of adders/subtractors and multipliers are designed and compared based on the Balsa synthesis system. For the critical mantissa multiplication in the multiplier, the modified Booth algorithm (radix 2, 4, and 8) is adopted. A pipelined design of the multiplier is also presented to increase performance. Since the Balsa language is compiled using syntax-directed translation, for the two different if statements and one case statement supported by Balsa, three different description styles have been made for each design. It can be seen from the experimental results how the style affects the area cost and simulation time of the resulting circuit. This gives us a guide to choose appropriate control statements for designing Balsa-based asynchronous circuits.",
author = "Ren-Der Chen and Chou, {Yu Cheng} and Liu, {Wan Chen}",
year = "2011",
month = "12",
day = "1",
doi = "10.1109/ISICir.2011.6131905",
language = "English",
isbn = "9781612848648",
series = "2011 International Symposium on Integrated Circuits, ISIC 2011",
pages = "172--175",
booktitle = "2011 International Symposium on Integrated Circuits, ISIC 2011",

}

Chen, R-D, Chou, YC & Liu, WC 2011, Comparative design of floating-point arithmetic units using the Balsa synthesis system. in 2011 International Symposium on Integrated Circuits, ISIC 2011., 6131905, 2011 International Symposium on Integrated Circuits, ISIC 2011, pp. 172-175, 2011 International Symposium on Integrated Circuits, ISIC 2011, SingaporeSingapore, Singapore, 11-12-12. https://doi.org/10.1109/ISICir.2011.6131905

Comparative design of floating-point arithmetic units using the Balsa synthesis system. / Chen, Ren-Der; Chou, Yu Cheng; Liu, Wan Chen.

2011 International Symposium on Integrated Circuits, ISIC 2011. 2011. p. 172-175 6131905 (2011 International Symposium on Integrated Circuits, ISIC 2011).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - Comparative design of floating-point arithmetic units using the Balsa synthesis system

AU - Chen, Ren-Der

AU - Chou, Yu Cheng

AU - Liu, Wan Chen

PY - 2011/12/1

Y1 - 2011/12/1

N2 - In this paper, the asynchronous floating-point arithmetic units consisting of adders/subtractors and multipliers are designed and compared based on the Balsa synthesis system. For the critical mantissa multiplication in the multiplier, the modified Booth algorithm (radix 2, 4, and 8) is adopted. A pipelined design of the multiplier is also presented to increase performance. Since the Balsa language is compiled using syntax-directed translation, for the two different if statements and one case statement supported by Balsa, three different description styles have been made for each design. It can be seen from the experimental results how the style affects the area cost and simulation time of the resulting circuit. This gives us a guide to choose appropriate control statements for designing Balsa-based asynchronous circuits.

AB - In this paper, the asynchronous floating-point arithmetic units consisting of adders/subtractors and multipliers are designed and compared based on the Balsa synthesis system. For the critical mantissa multiplication in the multiplier, the modified Booth algorithm (radix 2, 4, and 8) is adopted. A pipelined design of the multiplier is also presented to increase performance. Since the Balsa language is compiled using syntax-directed translation, for the two different if statements and one case statement supported by Balsa, three different description styles have been made for each design. It can be seen from the experimental results how the style affects the area cost and simulation time of the resulting circuit. This gives us a guide to choose appropriate control statements for designing Balsa-based asynchronous circuits.

UR - http://www.scopus.com/inward/record.url?scp=84863065645&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84863065645&partnerID=8YFLogxK

U2 - 10.1109/ISICir.2011.6131905

DO - 10.1109/ISICir.2011.6131905

M3 - Conference contribution

AN - SCOPUS:84863065645

SN - 9781612848648

T3 - 2011 International Symposium on Integrated Circuits, ISIC 2011

SP - 172

EP - 175

BT - 2011 International Symposium on Integrated Circuits, ISIC 2011

ER -

Chen R-D, Chou YC, Liu WC. Comparative design of floating-point arithmetic units using the Balsa synthesis system. In 2011 International Symposium on Integrated Circuits, ISIC 2011. 2011. p. 172-175. 6131905. (2011 International Symposium on Integrated Circuits, ISIC 2011). https://doi.org/10.1109/ISICir.2011.6131905