Back to Search Start Over

Dynamic guiding of bounded property checking

Authors :
Prakash Mohan Peranandam
Wolfgang Rosenstiel
Thomas Kropf
Roland J. Weiss
Jürgen Ruf
Source :
HLDVT
Publication Year :
2004
Publisher :
IEEE, 2004.

Abstract

Current statistics attribute up to 75% of the overall design costs of digital hardware and embedded system development to the verification task. In recent years, the trend to augment functional with formal verification tries to alleviate this problem. Efficient property checking algorithms allow automatic verification of middle-sized designs nowadays. However, the steadily increasing design sizes still leave verification the major bottleneck, because formal methodologies do not yet scale to very large designs. In this paper we present the formal verification tool SymC based on forward state space traversal and so-called AR-automata for property checking, both internally represented with BDDs. Furthermore, we introduce a new methodology called dynamic guiding. This methodology best suits multimodule concurrent finite state machine (FSM) designs. The aim of guiding is to reduce the intermediate and final BDD size, which in turn makes this verification technique applicable to larger designs. Our approach exploits abstract information of the design in the form of regular expressions and effectively guides the symbolic traversal depending on the verified property.

Details

Database :
OpenAIRE
Journal :
Proceedings. Ninth IEEE International High-Level Design Validation and Test Workshop (IEEE Cat. No.04EX940)
Accession number :
edsair.doi...........4930cb97dcc23d9981f0ea22318c6f10