• DocumentCode
    3017816
  • Title

    Automatic synthesis and optimization of partially specified asynchronous systems

  • Author

    Kondratyev, Alex ; Cortadella, Jordi ; Kishinevsky, Michael ; Lavagno, Luciano ; Yakovlev, Alexander

  • Author_Institution
    Univ. of Aizu, Japan
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    110
  • Lastpage
    115
  • Abstract
    A method for automating the synthesis of asynchronous control circuits from high level (CSP-like) and/or partial STG (involving only functionally critical events) specifications is presented. The method solves two key subtasks in this new, more flexible, design flow: handshake expansion, i.e. inserting reset events with maximum concurrency, and event reshuffling under interface and concurrency constraints, by means of concurrency reduction. In doing so, the algorithm optimizes the circuit both for size and performance. Experimental results show a significant increase in the solution space explored when compared to existing CSP-based or STG-based synthesis tools
  • Keywords
    VLSI; asynchronous circuits; circuit optimisation; formal specification; high level synthesis; signal flow graphs; asynchronous control circuits; automatic optimization; automatic synthesis; concurrency constraints; concurrency reduction; design flow; event reshuffling; functionally critical events; handshake expansion; high level specifications; partial STG specifications; partially specified asynchronous systems; reset events; solution space; Asynchronous circuits; Automatic control; Circuit synthesis; Concurrent computing; Control system synthesis; Design optimization; Permission; Signal design; Signal synthesis; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1999. Proceedings. 36th
  • Conference_Location
    New Orleans, LA
  • Print_ISBN
    1-58113-092-9
  • Type

    conf

  • DOI
    10.1109/DAC.1999.781287
  • Filename
    781287