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

  • Ren Der Chen*
  • , Yu Cheng Chou
  • , Wan Chen Liu
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

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
StatePublished - 2011
Externally publishedYes
Event2011 International Symposium on Integrated Circuits, ISIC 2011 - SingaporeSingapore, Singapore
Duration: 12 12 201114 12 2011

Publication series

Name2011 International Symposium on Integrated Circuits, ISIC 2011

Conference

Conference2011 International Symposium on Integrated Circuits, ISIC 2011
Country/TerritorySingapore
CitySingaporeSingapore
Period12/12/1114/12/11

Keywords

  • Asynchronous
  • Balsa
  • Floating-point adder/subtractor
  • Modified Booth algorithm
  • Multiplier

Fingerprint

Dive into the research topics of 'Comparative design of floating-point arithmetic units using the Balsa synthesis system'. Together they form a unique fingerprint.

Cite this