Title :
Optimised Synthesis of Asynchronous Elastic Dataflows by Leveraging Clocked EDA
Author :
Mamaghani, Mahdi Jelodari ; Garside, Jim D. ; Toms, Will B. ; Edwards, Doug
Author_Institution :
Sch. of Comput. Sci., Univ. of Manchester, Manchester, UK
Abstract :
A ´natural´ way of describing an algorithm is as a data flow. When synthesizing hardware a lot of design effort can be expended on details of mapping this into clock cycles. However there are several good reasons - not least the maturity of Electronic Design Automation (EDA) tools - for implementing circuits synchronously. This paper describes: a) an approach to transform an asynchronous dataflow network into a synchronous elastic implementation whilst retaining the characteristic, relatively free, flow of data. b) work to translate a synchronous elastic dataflow into a synchronous circuit whose deterministic properties pave the road for further behavioural analysis of the system. The results exhibit considerable benefit in terms of area over an asynchronous dataflow realisation.
Keywords :
data flow analysis; electronic design automation; EDA tools; asynchronous dataflow network; asynchronous dataflow realisation; asynchronous elastic dataflows; behavioural analysis; clock cycles; data flow; electronic design automation tools; hardware; leveraging clocked EDA; optimised synthesis; synchronous circuit; synchronous elastic implementation; Clocks; Concurrent computing; Elasticity; Protocols; Synchronization; System-on-chip; Asynchronous Dataflow; CAD tools; Synchronous Elastic Systems; Teak Dataflow Networks;
Conference_Titel :
Digital System Design (DSD), 2014 17th Euromicro Conference on
Conference_Location :
Verona
DOI :
10.1109/DSD.2014.98