On Design Validation Using Verification Technology

被引:0
作者
Dinos Moundanos
Jacob A. Abraham
机构
[1] Advanced CAD Research Group,Computer Engineering Research Center
[2] Fujitsu Labs of America,undefined
[3] The University of Texas at Austin,undefined
来源
Journal of Electronic Testing | 1999年 / 15卷
关键词
OBDDs; verification; abstraction; extracted control flow machine; coverage analysis; test generation;
D O I
暂无
中图分类号
学科分类号
摘要
Despite great advances in the area of Formal Verification during the last ten years, simulation is currently the primary means for performing design verification. The definition of an accurate and pragmatic measure for the coverage achieved by a suite of simulation vectors and the related problem of coverage directed automatic test generation are of great importance. In this paper we introduce a new set of metrics, called the Event Sequence Coverage Metrics (ESCMs). Our approach is based on a simple and automatic method to extract the control flow of a circuit so that the resulting state space can be explored for validation coverage analysis and automatic test generation. During simulation we monitor, in addition to state and transition coverage, whether certain control event sequences take place or not. We then combine formal verification techniques, using BDDs as the underlying representation, with traditional ATPG and behavioral test generation techniques to automatically generate additional sequences which traverse uncovered parts of the control state graph, or exercise an uninstantiated control event sequence.
引用
收藏
页码:173 / 189
页数:16
相关论文
共 16 条
[1]  
Moundanos D.(1998)Abstraction Techniques for Validation Coverage Analysis and Test Generation IEEE Transactions on Computers 47 2-14
[2]  
Abraham J.A.(1995)AVPGEN-A Test Generator for Architecture Verification IEEE Transactions on VLSI Systems 3 188-200
[3]  
Hoskote Y.V.(1985)Functional Specification and Testing of Logic Circuits Comp. and Math. with Appls. 11 1143-1153
[4]  
Chandra A.(undefined)undefined undefined undefined undefined-undefined
[5]  
Ivengar V.(undefined)undefined undefined undefined undefined-undefined
[6]  
Jameson D.(undefined)undefined undefined undefined undefined-undefined
[7]  
Jawalekar R.(undefined)undefined undefined undefined undefined-undefined
[8]  
Nair I.(undefined)undefined undefined undefined undefined-undefined
[9]  
Rosen B.(undefined)undefined undefined undefined undefined-undefined
[10]  
Mullen M.(undefined)undefined undefined undefined undefined-undefined