Timed circuit verification using TEL structures

被引:12
作者
Belluomini, W [1 ]
Myers, CJ
Hofstee, HP
机构
[1] IBM Corp, Austin Res Lab, Austin, TX 78758 USA
[2] Univ Utah, Dept Elect Engn, Salt Lake City, UT 84112 USA
基金
美国国家科学基金会;
关键词
Timed event/level (TEL) structures;
D O I
10.1109/43.905681
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent design examples have shown that significant performance gains are realized when circuit designers are allowed to make aggressive timing assumptions. Circuit correctness in these aggressive styles is highly timing dependent and, in industry, they are typically designed by hand. In order to automate the process of designing and verifying timed circuits, algorithms for their synthesis and verification are necessary. This paper presents timed event/level (TEL) structures, a specification formalism for timed circuits that corresponds directly to gate-level circuits. It also presents an algorithm based on partially ordered sets to make the state-spare exploration of TEL structures more tractable. The combination of the new specification method and algorithm significantly improves efficiency for gate-level timing verification. Results on a number of circuits, including many from the recently published gigahertz unit Test Site (guTS) processor from IBM indicate that modules of significant size can be verified using a level of abstraction that preserves the interesting timing properties of the circuit. Accurate circuit level verification allows the designer to include less margin in the design, which can lead to increased performance.
引用
收藏
页码:129 / 146
页数:18
相关论文
共 46 条
[1]  
ALUR R, 1996, HYBRID SYSTEMS, V3, P220
[2]  
Alur R., 1991, THESIS STANFORD U ST
[3]  
Belluomini W, 1998, LECT NOTES COMPUT SC, V1427, P403, DOI 10.1007/BFb0028762
[4]   Timed state space exploration using POSET's [J].
Belluomini, W ;
Myers, CJ .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2000, 19 (05) :501-520
[5]  
BELLUOMINI W, 1999, THESIS U UTAH SALT L
[6]  
BELLUOMINI W, TAU 97, P39
[7]  
Bengtsson J, 1998, LECT NOTES COMPUT SC, V1466, P485, DOI 10.1007/BFb0055643
[8]   MODELING AND VERIFICATION OF TIME-DEPENDENT SYSTEMS USING TIME PETRI NETS [J].
BERTHOMIEU, B ;
DIAZ, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (03) :259-273
[9]  
Bozga M, 1998, LECT NOTES COMPUT SC, V1427, P546, DOI 10.1007/BFb0028779
[10]  
BOZGA M, 1997, P INT C COMP AID VER, P179