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 :
بازگشت