Lazy transition systems and asynchronous circuit synthesis with relative timing assumptions

被引:11
作者
Cortadella, J [1 ]
Kishinevsky, M
Burns, SM
Kondratyev, A
Lavagno, L
Stevens, KS
Taubin, A
Yakovlev, A
机构
[1] Univ Politecn Cataluna, Dept Software, Barcelona, Spain
[2] Intel Corp, Strateg CAD Lab, Hillsboro, OR 97124 USA
[3] Cadence Berkeley Labs, Berkeley, CA 94704 USA
[4] Theseus Log, Sunnyvale, CA 94086 USA
[5] Politecn Torino, Dept Elect, Turin, Italy
[6] Newcastle Univ, Dept Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
基金
英国工程与自然科学研究理事会;
关键词
asynchronous circuits; lazy transition systems; logic synthesis; relative timing;
D O I
10.1109/43.980253
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a design flow for timed asynchronous circuits. It introduces lazy transitions systems as a new computational model to represent the timing information required for synthesis. The notion of laziness explicitly distinguishes between the enabling and the firing of an event in a transition system. Lazy transition systems can be effectively used to model the behavior of asynchronous circuits in which relative timing assumptions can be made on the occurrence of events. These assumptions can be derived from the information known a priori about the delay of the environment and the timing characteristics of the gates that will implement the circuit. The paper presents necessary conditions to generate circuits and a synthesis algorithm that exploits the timing assumptions for optimization. It also proposes a method for back-annotation that derives a set of sufficient timing constraints that guarantee the correctness of the circuit.
引用
收藏
页码:109 / 130
页数:22
相关论文
共 46 条
  • [1] ALEX K, 1998, IEEE T COMPUT AID D, V17, P749
  • [2] ALUR R, 1998, NATO ASI 1998 SUMM S
  • [3] Arnold A., 1994, FINITE TRANSITION SY
  • [4] BEEREL PA, 1998, IEEE T COMPUTER AIDE
  • [5] BILL L, 1994, P EUR DES AUT C EURO, P448
  • [6] Bozga M, 1999, LECT NOTES COMPUT SC, V1703, P125
  • [7] BURNS SM, 1991, THESIS CALTECH
  • [8] BURNS SM, 1996, P INT S ADV RES AS C
  • [9] Min-max timing analysis and an application to asynchronous circuits
    Chakraborty, S
    Dill, DL
    Yun, KY
    [J]. PROCEEDINGS OF THE IEEE, 1999, 87 (02) : 332 - 346
  • [10] CHANTAL YC, 1994, ASSASSIN SYNTHESIS S