Managing verification error traces with bounded model debugging

  • Authors:
  • Sean Safarpour;Andreas Veneris;Farid Najm

  • Affiliations:
  • Vennsa Technologies, Inc., Toronto, ON;University of Toronto, Toronto, ON;University of Toronto, Toronto, ON

  • Venue:
  • Proceedings of the 2010 Asia and South Pacific Design Automation Conference
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Managing long verification error traces is one of the key challenges of automated debugging engines. Today, debuggers rely on the iterative logic array to model sequential behavior which drastically limits their application. This work presents Bounded Model Debugging, an iterative, systematic and practical methodology to allow debuggers to tackle larger problems than previously possible. Based on the empirical observation that errors are excited in temporal proximity of the observed failures, we present a framework that improves performance by up to two orders of magnitude and solve 2.7x more problems than a conventional debugger.