Defining and Providing Coverage for Assertion-Based Dynamic Verification

  • Authors:
  • Jason G. Tong;Marc Boulé;Zeljko Zilic

  • Affiliations:
  • Department of Electrical and Computer Engineering, Integrated Microsystems Laboratory, McGill University, Montréal, Canada;Department of Electrical and Computer Engineering, Integrated Microsystems Laboratory, McGill University, Montréal, Canada;Department of Electrical and Computer Engineering, Integrated Microsystems Laboratory, McGill University, Montréal, Canada

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

Quantified Score

Hi-index 0.00

Visualization

Abstract

With the emerging predominance of assertion-based dynamic verification, test generation is a key area where assertions can play a bigger role. Generation of test sequences from properties defined by assertions can help in finding failures in corner-cases of the design specification that without assertions may not be possible. As such, we rely on the duality between property checkers and test generators to take advantage of the information present in the assertions for effective test scenarios--a much needed endeavor given the increasing challenges in verification. To undertake such an effort, we first elaborate on the relation between the coverage of the assertion-based specification and the specific coverage metrics over finite nondeterministic automata representing the assertions. We finally present Airwolf-TG that generate test sequences from compact automata produced by the MBAC tool.