• DocumentCode
    2178649
  • Title

    Speeding up model checking by exploiting explicit and hidden verification constraints

  • Author

    Cabodi, G. ; Camurati, P. ; Garcia, L. ; Murciano, M. ; Nocco, S. ; Quer, S.

  • Author_Institution
    Dipt. di Autom. ed Inf., Politec. di Torino, Torino
  • fYear
    2009
  • fDate
    20-24 April 2009
  • Firstpage
    1686
  • Lastpage
    1691
  • Abstract
    Constraints represent a key component of state-of-the-art verification tools based on compositional approaches and assume-guarantee reasoning. In recent years, most of the research efforts on verification constraints have focused on defining formats and techniques to encode, or to synthesize, constraints starting from the specification of the design. In this paper, we analyze the impact of constraints on the performance of model checking tools, and we discuss how to effectively exploit them. We also introduce an approach to explicitly derive verification constraints hidden in the design and/or in the property under verification. Such constraints may simply come from true design constraints, embedded within the properties, or may be generated in the general effort to reduce or partition the state space. Experimental results show that, in both cases, we can reap benefits for the overall verification process in several hard-to-solve designs, where we obtain speed-ups of more than one order of magnitude.
  • Keywords
    electronic design automation; formal verification; logic CAD; logic partitioning; explicit verification constraint; hidden verification constraint; model checking; state space partition; Algorithm design and analysis; Boolean functions; Buildings; Circuit optimization; Constraint optimization; Cost accounting; Data structures; Performance analysis; State-space methods; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
  • Conference_Location
    Nice
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4244-3781-8
  • Type

    conf

  • DOI
    10.1109/DATE.2009.5090934
  • Filename
    5090934