On the CSC property of signal transition graph specifications for asynchronous circuit design

This paper proposes a new approach for asynchronous logic synthesis from Signal Transition Graph (STG) specifications. The Complete State Coding (CSC) property of STGs is a necessary condition to get a circuit implementation from an STG. We present a novel method to check the CSC property of STGs. We also discuss some heuristics which automatically modify the STG so that the CSC property is satisfied. Our approach gives the designer some freedom to specify in what way a given STG is modified. Experimental results on a large set of benchmarks indicate a clear improvement over previous methods both in terms of time taken and in the reduction of the two level area literals.

[1]  Hugo De Man,et al.  A generalized state assignment theory for transformation on signal transition graphs , 1992, ICCAD.

[2]  Alex Kondratyev,et al.  Verification of the speed-independent circuits by STG unfoldings , 1994, Proceedings of 1994 IEEE Symposium on Advanced Research in Asynchronous Circuits and Systems.

[3]  Graham R. Hellestrand,et al.  Signal transition graph constraints for synthesis of hazard-free asynchronous circuits with unbounded-gate delays , 1994, Formal Methods Syst. Des..

[4]  Tam-Anh Chu,et al.  Synthesis of self-timed VLSI circuits from graph-theoretic specifications , 1987 .

[5]  Robert K. Brayton,et al.  Solving the state assignment problem for signal transition graphs , 1992, [1992] Proceedings 29th ACM/IEEE Design Automation Conference.

[6]  Takashi Nanya Challenges to Dependable Asynchronous Processor Design , 1993 .

[7]  Jordi Cortadella,et al.  An efficient unique state coding algorithm for signal transition graphs , 1993, Proceedings of 1993 IEEE International Conference on Computer Design ICCD'93.

[8]  Takashi Nanya,et al.  Synthesis of Asynchronous Circuits from Signal Transition Graph Specifications (Special Issue on Asynchronous Circuit and System Design) , 1997 .

[9]  Hugo De Man,et al.  A Generalized State Assignment Theory for Transformations on Signal Transition Graphs. * Peter Vanbekbergenl Bill Linl Gert Goossensl Hugo De Man'T2 , 1992, ICCAD 1992.

[10]  J. Cortadella,et al.  Methodology and tools for state encoding in asynchronous circuit synthesis , 1996, 33rd Design Automation Conference Proceedings, 1996.

[11]  Tadao Murata,et al.  Petri nets: Properties, analysis and applications , 1989, Proc. IEEE.

[12]  Chen-Shang Lin,et al.  Automatic synthesis of asynchronous circuits , 1991, 28th ACM/IEEE Design Automation Conference.

[13]  Jordi Cortadella,et al.  Structural methods for the synthesis of speed-independent circuits , 1996, Proceedings ED&TC European Design and Test Conference.