Treffer: Property Checking with Constraint Integer Programming

Title:
Property Checking with Constraint Integer Programming
Publication Year:
2007
Collection:
Publication Server of Zuse Institute Berlin (ZIB)
Subject Terms:
Document Type:
Report report
File Description:
application/pdf
Language:
English
Rights:
info:eu-repo/semantics/openAccess
Accession Number:
edsbas.CC5E3101
Database:
BASE

Weitere Informationen

We address the property checking problem for SoC design verification at the register transfer level (RTL) by integrating techniques from integer programming, constraint programming, and SAT solving. Specialized domain propagation and preprocessing algorithms for individual RTL operations extend a general constraint integer programming framework. Conflict clauses are learned by analyzing infeasible LPs and deductions, and by employing reverse propagation. Experimental results show that our approach outperforms SAT techniques for proving the validity of properties on circuits containing arithmetics.