• DocumentCode
    1940151
  • Title

    A divide-and-conquer approach for asynchronous interface synthesis

  • Author

    Puri, Ruchir ; Gu, Jun

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Calgary Univ., Alta., Canada
  • fYear
    1994
  • fDate
    18-20 May 1994
  • Firstpage
    118
  • Lastpage
    125
  • Abstract
    Asynchronous circuits are crucial in designing low power, high performance digital systems. They are widely used in many real time applications such as digital communication and computer systems. The design of complex asynchronous interface circuits is a difficult and error-prone task. We present an area and time efficient synthesis algorithm for general signal transition graph (STG) specifications. It utilizes a divide-and-conquer approach to significantly reduce the number of design constraints. Thus, large size specifications can be synthesized in a very short execution time. We further developed a BDD based constraint satisfaction algorithm that exploits the don´t cares for area efficient synthesis. Experimental results with a large number of practical signal transition graph benchmarks are presented. These results show that compared to the existing techniques, the divide-and-conquer technique is capable of achieving an average of 20% reduction in implementation area for all the benchmarks and it offers a practical solution for the complex asynchronous interface design problems
  • Keywords
    Petri nets; asynchronous sequential logic; circuit analysis computing; computer interfaces; constraint theory; sequential circuits; BDD based constraint satisfaction algorithm; STG specifications; area efficient synthesis; asynchronous circuits; asynchronous interface synthesis; benchmarks; complex asynchronous interface circuits; complex asynchronous interface design problems; design constraints; digital communication; divide-and-conquer approach; high performance digital systems; real time applications; signal transition graph specifications; time efficient synthesis algorithm; Circuit synthesis; Concurrent computing; Control system synthesis; Design engineering; Digital systems; High performance computing; Power engineering and energy; Power engineering computing; Real time systems; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Level Synthesis, 1994., Proceedings of the Seventh International Symposium on
  • Conference_Location
    Niagara-on-the-Lake, Ont.
  • Print_ISBN
    0-8186-5785-5
  • Type

    conf

  • DOI
    10.1109/ISHLS.1994.302332
  • Filename
    302332