Asynchronous floating-point adders and communication protocols: A survey
| dc.contributor.author | Srivastava, Pallavi | |
| dc.contributor.author | Chung, Edwin | |
| dc.contributor.author | Ožana, Štěpán | |
| dc.date.accessioned | 2021-01-13T09:07:03Z | |
| dc.date.available | 2021-01-13T09:07:03Z | |
| dc.date.issued | 2020 | |
| dc.description.abstract | Addition is the key operation in digital systems, and floating-point adder (FPA) is frequently used for real number addition because floating-point representation provides a large dynamic range. Most of the existing FPA designs are synchronous and their activities are coordinated by clock signal(s). However, technology scaling has imposed several challenges like clock skew, clock distribution, etc., on synchronous design due to presence of clock signal(s). Asynchronous design is an alternate approach to eliminate these challenges imposed by the clock, as it replaces the global clock with handshaking signals and utilizes a communication protocol to indicate the completion of activities. Bundled data and dual-rail coding are the most common communication protocols used in asynchronous design. All existing asynchronous floating-point adder (AFPA) designs utilize dual-rail coding for completion detection, as it allows the circuit to acknowledge as soon as the computation is done; while bundled data and synchronous designs utilizing single-rail encoding will have to wait for the worst-case delay irrespective of the actual completion time. This paper reviews all the existing AFPA designs and examines the effects of the selected communication protocol on its performance. It also discusses the probable outcome of AFPA designed using protocols other than dual-rail coding. | cs |
| dc.description.firstpage | art. no. 1687 | cs |
| dc.description.issue | 10 | cs |
| dc.description.source | Web of Science | cs |
| dc.description.volume | 9 | cs |
| dc.identifier.citation | Electronics. 2020, vol. 9, issue 10, art. no. 1687. | cs |
| dc.identifier.doi | 10.3390/electronics9101687 | |
| dc.identifier.issn | 2079-9292 | |
| dc.identifier.uri | http://hdl.handle.net/10084/142551 | |
| dc.identifier.wos | 000585116800001 | |
| dc.language.iso | en | cs |
| dc.publisher | MDPI | cs |
| dc.relation.ispartofseries | Electronics | cs |
| dc.relation.uri | http://doi.org/10.3390/electronics9101687 | cs |
| dc.rights | © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. | cs |
| dc.rights.access | openAccess | cs |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | cs |
| dc.subject | asynchronous circuit design | cs |
| dc.subject | floating-point adder | cs |
| dc.subject | dual-rail protocol | cs |
| dc.subject | bundled data scheme | cs |
| dc.subject | completion detection | cs |
| dc.title | Asynchronous floating-point adders and communication protocols: A survey | cs |
| dc.type | article | cs |
| dc.type.status | Peer-reviewed | cs |
| dc.type.version | publishedVersion | cs |
Files
Collections
Publikační činnost VŠB-TUO ve Web of Science / Publications of VŠB-TUO in Web of Science
OpenAIRE
Publikační činnost Katedry kybernetiky a biomedicínského inženýrství / Publications of Department of Cybernetics and Biomedical Engineering (450)
Články z časopisů s impakt faktorem / Articles from Impact Factor Journals
OpenAIRE
Publikační činnost Katedry kybernetiky a biomedicínského inženýrství / Publications of Department of Cybernetics and Biomedical Engineering (450)
Články z časopisů s impakt faktorem / Articles from Impact Factor Journals