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
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;
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
DOI :
10.1109/ISHLS.1994.302332