• 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