Browse > Article
http://dx.doi.org/10.3745/KIPSTA.2002.9A.1.061

Synthesis of Asynchronous Circuits from Free-Choice Signal Transition Graphs with Timing Constraints  

Jeong, Seong-Tae (Wonkwang University)
Jeong, Seok-Tae (Wonkwang University)
Abstract
This paper presents a method which synthesizes asynchronous circuits from free-choice Signal Transition Graphs (STGs) with timing constraints. The proposed method synthesizes asynchronous circuits by analyzing: the relations between signal transitions directly from the STGs without generating state graphs. The synthesis procedure decomposes a free-choice STG into deterministic STGs which do not have choice behavior. Then, a timing analysis extracts the timed concurrency and tamed causality relations between any two signal transitions for each deterministic STG. The synthesis procedure synthesizes circuits for each deterministic STG and synthesizes the final circuit by merging the circuits for each deterministic STG. The experimental results show that our method achieves significant reductions in synthesis time for the circuits which have a large state space, and generates circuits that have nearly the same area as compared to previous methods.
Keywords
free-choice signal transition graph; deterministic signal transition graph; synthesis; timed asynchronous circuit; state graph;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 P. R. Panda and N. Dutt, '1995 High Level Synthesis Repository,' Tech. Rep. 95-04, University of California, Irvine, U.S.A, 1995
2 K. J. Lin, C. H. Kuo, and C. S. Lin, 'Synthesis of Hazard-free Asynchronous Circuits Based on Characteristic Graph,' IEEE Transactions on Computers, Vol.46, No.11, Nov. 1997   DOI   ScienceOn
3 L. Lavagno, K. Keutzer, and A. Sangiovanni Vincentelli, 'Algorithms for Synthesis of Hazard-Free Asynchronous Circuits,' Proceedings of the 28th Design Automation Conference, 1991   DOI
4 C. J. Myers, T. G. Rokicki, T. H. Y. Meng, 'POSET Timing and Its Application to the Synthesis and Verification of Gate Level Timed Circuits,' IEEE Transactions on Computer Aided Design, 18(6), pp.769-786, June, 1999   DOI   ScienceOn
5 S. T. Jung and C. J. Myers, 'Direct Synthesis of Timed Asynchronous Circuits,' Proc. International Conf.Computer-Aided Design (ICCAD), pp.332-337, November, 1999   DOI
6 김희숙, 정성태, '시간 제한 조건을 가진 결정성 신호 전이 그래프로부터 비동기 회로의 합성', 정보과학회논문지 : 시스템 및 이론, 제27권, 제2호, pp.216-226, 2000   과학기술학회마을
7 K. S. Stevens, S. V. Robinson, and A. L. Davis, 'The Post Office-Communication Support for Distributed Ensemple Architectures,' In Proceeding of 6th International Conference on Distributed Computing Systems, pp. 567 571, 1986
8 J. Kessels, K. van Berkel, R. Burgess, M. Roncken, and F. Schalij, 'An Error Decoder for the Compact Disc Player as an Example of VLSI Programming,' Tech. Rep., Philips Research Laboratories, Eindhoven, The Netherlands, 1992
9 S. M. Nowick, M. E. Dean, D. L. DIII, and M. Horowitz, 'The Design of a High Performance Cache Controller : A Case Study in Asynchronous Synthesis,' Integration, the VLSI Journal, Vol.15, No.3, pp.241-262, Oct. 1993   DOI   ScienceOn
10 S. M. Nowick, K. Y. Yun, D. L. DIII, 'Practical Asynchronous Controller Design,' in Proc. International Conference on Computer Design(ICCD), pp.341-345, Oct. 1992   DOI
11 T. Murata, 'Petri nets : Properties, Analysis and Applications,' Proceedings of IEEE, Vol.77, No.4, pp.541-580, Apr. 1989   DOI   ScienceOn
12 V. I. Varshavsky, V. B. Marakhovshy, and V. V. Smolensky, 'Designing self-timed devices using the finite automaton model,' IEEE Design & Test of Computers, Vol.12, No.1, pp.14-23, Spring, 1995   DOI   ScienceOn
13 C. J. Myers, T. G. Rokicki, and T. H. Y. Meng, 'POSET timing and its application to the synthesis and verification of gate level timed cirucits,' In IEEE Transactions on CAD, Vol.18 No.6, pp.769-786, Jun. 1999   DOI   ScienceOn
14 T. G. Rokicki and C. J. Myers, 'Automatic Verification of Timed Circuits,' In Proceedings of the conference on Computer Aided Verification, Jun. 1994
15 T. A. Chu, 'Synthesis of Self-timed VLSI Circuits from Graph Theoretic Specifications,' Ph.D. Thesis, Massachusetts Institute of Technology, 1987
16 A. Kondratyev, M. Kishinevsky, B. Lin, P. Vanvekbergen, and Yakovlev, 'Basic Gate Implementation of Speed independent Circuits,' In Proceedings of Design Automation Conference, pp. 56 62, Jun. 1994   DOI
17 E. Pastor, J. Cortadella, A. Kondratyev, and O. Roig, 'Structural Methods for the Synthesis of Speed Independent Circuits,' IEEE Transactions on Computer Aided Design of Integrated Circuits and Systems, Vol.17, No.11, pp.1108-1129, Nov. 1998   DOI   ScienceOn
18 T. H. Y. Meng, R. W. Broderson, and D. G. Messerschmitt, 'Automatic synthesis of asynchronous circuits from high-level specifications,' IEEE Transactions on Computer Aided Design, Vol.8, No.11, pp.1185-1205, Nov. 1989   DOI   ScienceOn
19 P. A. Beerel and T. H.-Y. Meng, 'Automatic Gate Level Synthesis of Speed independent Circuits,' Proceedings of International Conference on Computer Aided Design, pp. 581 586, Nov. 1992   DOI