Title :
An asynchronous SystemC library and control data flow extraction
Author :
Damavandpeyma, M. ; Mohammadi, S.
Author_Institution :
University of Tehran, IRAN
Abstract :
The lack of commercial CAD tools and design methodology has hindered the wide use of asynchronous designs. A high level language capable of synthesizing asynchronous circuits in a transparent manner could attract engineers to benefit from asynchronous design advantages. In this paper, a SystemC library is developed as an extension to the existing SystemC language to enable asynchronous circuit description at the highest level of abstraction. For this purpose, building blocks of asynchronous circuits are introduced into the library. This library resides on the top of the transition layer that bridges the gap between the high level language compilation and hardware synthesis. A tool which extracts from the high level description optimized control flow graph and data flow graphs has been developed. The proposed library enables the modelling and designing of efficient asynchronous circuits at a high level without having to deal with detail of asynchronous implementations. Extracted CFG and DFG was prepared in well-defined form that can easily be used for synthesis purpose, verification or test generation in later steps of our digital design flow.
Keywords :
Asynchronous circuits; Circuit synthesis; Control system synthesis; Control systems; Data mining; Design automation; Design methodology; Flow graphs; High level languages; Libraries; Asynchronous circuit; CFG and DFG extraction; High-level modelling; SystemC;
Conference_Titel :
Mixed Design of Integrated Circuits and Systems, 2008. MIXDES 2008. 15th International Conference on
Conference_Location :
Poznan, Poland
Print_ISBN :
978-83-922632-7-2
Electronic_ISBN :
978-83-922632-8-9