Validation Vector Grade (VVG): A New Coverage Metric for Validation and Test

  • Authors:
  • Pradip A. Thaker;Vishwani D. Agrawal;Mona E. Zaghloul

  • Affiliations:
  • -;-;-

  • Venue:
  • VTS '99 Proceedings of the 1999 17TH IEEE VLSI Test Symposium
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

Current code coverage metrics used in high level VLSI design methodology are based on statement, branch, toggle and condition coverages of the HDL code obtained by simulating validation vectors. These measures allow the designer to find sections of the HDL code not executed during validation. Feedback from the code coverage analysis helps generate additional vectors to exercise previously unexercised functionality. In this paper, we explore the relationship between results of RTL code coverage and the gate level fault coverage. Based on the observations of this empirical study we propose a new and improved code coverage metric ``Validation Vector Grade(VVG).'' The VVG-approach modifies code coverage metrics by adding the concepts of observability and arithmetic fault library. VVG is an improved validation metric, which can also be used for early testability analysis at the RT level. Results of the VVG-approach at RT level are shown to be good indicators of the structural fault coverage. Experiments on actual telecommunication VLSI chip designs show that the VVG reported at the RT level can predict the post-synthesis gate level fault coverage with an error margin less than 4%. Also, the improvements in VVG at the RT level due to high-level design changes or added vectors track improvements in gate level fault coverage.