Application of Formal Word-Level Analysis to Constrained Random Simulation

  • Authors:
  • Hyondeuk Kim;Hoonsang Jin;Kavita Ravi;Petr Spacek;John Pierce;Bob Kurshan;Fabio Somenzi

  • Affiliations:
  • University of Colorado at Boulder, and Cadence Design Systems,;Cadence Design Systems,;Cadence Design Systems,;Cadence Design Systems,;Cadence Design Systems,;Cadence Design Systems,;University of Colorado at Boulder,

  • Venue:
  • CAV '08 Proceedings of the 20th international conference on Computer Aided Verification
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constrained random simulation is supported by constraint solvers integrated within simulators. These constraint solvers need to be fast and memory efficient to maintain simulation performance. Binary Decision Diagrams (BDDs) have been successfully applied to represent constraints in this context. However, BDDs are vulnerable to size explosions depending on the constraints they are representing and the number of Boolean variables appearing in them. In this paper, we present a word-level analysis tool DomRedto reduce the number of Boolean variables required to represent constraints by reducing the domain of constraint variables. DomRedemploys static analysis techniques to obtain these reductions. We present experimental results to illustrate the impact of this tool.