DocumentCode
2762748
Title
A design framework for asynchronous/synchronous circuits based on CHP to HDL translation
Author
Renaudin, M. ; Vivet, P. ; Robin, F.
Author_Institution
TIMA, Grenoble, France
fYear
1999
fDate
1999
Firstpage
135
Lastpage
144
Abstract
An open design framework, which allows mixing asynchronous and synchronous circuit styles, is presented. It is based on the development of a tool called “CHP2VHDL” which automatically translates CSP-like specifications (Communicating Sequential Processes) into VHDL programs. This work follows two main motivations: (i) to provide the asynchronous circuit designers with a powerful execution/simulation framework mixing high-level CSP descriptions, HDL programs and gate level descriptions, (ii) to give to synchronous designers familiar with existing HDL-based top-down design flows, the opportunity to include clockless circuits in their designs. An extension of the CHP language proposed by A.J. Martin (1990) is presented and its simulation-oriented features are discussed. The “CHP2VHDL” translator and its software environment are then described. Finally, a significant design experiment is considered to illustrate the efficiency of the design framework
Keywords
asynchronous circuits; hardware description languages; high level synthesis; integrated circuit design; integrated logic circuits; program interpreters; CHP language; CHP to HDL translation; CHP2VHDL; CSP-like specifications; HDL programs; VHDL programs; asynchronous circuit design; clockless circuits; gate level descriptions; high-level CSP descriptions; open design framework; simulation-oriented features; software environment; synchronous circuit design; Asynchronous circuits; Circuit simulation; Clocks; Cogeneration; Design automation; Design methodology; Hardware design languages; High level languages; Testing; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Advanced Research in Asynchronous Circuits and Systems, 1999. Proceedings., Fifth International Symposium on
Conference_Location
Barcelona
ISSN
1522-8681
Print_ISBN
0-7695-0031-5
Type
conf
DOI
10.1109/ASYNC.1999.761529
Filename
761529
Link To Document