On Design Validation Using Verification Technology

  • Authors:
  • Dinos Moundanos;Jacob A. Abraham

  • Affiliations:
  • Advanced CAD Research Group, Fujitsu Labs of America, Sunnyvale, CA 94086, USA. dinos@fla.fujitsu.com;Computer Engineering Research Center, The University of Texas at Austin, Austin, TX 78712, USA. jaa@cerc.utexas.edu

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Despite great advances in the area of Formal Verificationduring the last ten years, simulation is currently the primary meansfor performing design verification. The definition of an accurateand pragmatic measure for the coverage achieved by a suite ofsimulation vectors and the related problem of coverage directedautomatic test generation are of great importance. In this paper weintroduce a new set of metrics, called the Event Sequence CoverageMetrics (ESCMs). Our approach is based on a simple and automaticmethod to extract the control flow of a circuit so that the resultingstate space can be explored for validation coverage analysis andautomatic test generation. During simulation we monitor, in additionto state and transition coverage, whether certain control eventsequences take place or not. We then combine formal verificationtechniques, using BDDs as the underlying representation, withtraditional ATPG and behavioral test generation techniques toautomatically generate additional sequences which traverse uncoveredparts of the control state graph, or exercise an uninstantiatedcontrol event sequence.