DocumentCode
1955108
Title
Teak: A Token-Flow Implementation for the Balsa Language
Author
Bardsley, Andrew ; Tarazona, Luis ; Edwards, Doug
Author_Institution
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
fYear
2009
fDate
1-3 July 2009
Firstpage
23
Lastpage
31
Abstract
This paper describes a new target component set and synthesis scheme for the Balsa asynchronous hardware description language. This new scheme removes the reliance on precise handshake interleavingand enclosure by separating out control ´go´ and ´done´ signalling into separate channels rather than using different phases of the asynchronous handshake. This leads to circuits in which optimisation and control overhead mitigation can be carried out by merging/separating control and data channels and by introducing handshake-decoupling latches. This work aims to make Balsa descriptions implementable in the more widely used and understood higher performance token-based asynchronous circuit styles.
Keywords
asynchronous circuits; hardware description languages; logic design; Balsa asynchronous hardware description language; data channels; handshake-decoupling latches; merging/separating control; synthesis scheme; target component set; token-flow implementation; Application software; Asynchronous circuits; Circuit synthesis; Control system synthesis; Hardware design languages; Latches; Logic circuits; Protocols; Signal synthesis; Wires; asynchronous logic; logic synthesis;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design, 2009. ACSD '09. Ninth International Conference on
Conference_Location
Augsburg
ISSN
1550-4808
Print_ISBN
978-0-7695-3697-2
Type
conf
DOI
10.1109/ACSD.2009.15
Filename
5291078
Link To Document