NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Controlling state explosion during automatic verification of delay-insensitive and delay-constrained VLSI systems using the POM verifierDelay-insensitive VLSI systems have a certain appeal on the ground due to difficulties with clocks; they are even more attractive in space. We answer the question, is it possible to control state explosion arising from various sources during automatic verification (model checking) of delay-insensitive systems? State explosion due to concurrency is handled by introducing a partial-order representation for systems, and defining system correctness as a simple relation between two partial orders on the same set of system events (a graph problem). State explosion due to nondeterminism (chiefly arbitration) is handled when the system to be verified has a clean, finite recurrence structure. Backwards branching is a further optimization. The heart of this approach is the ability, during model checking, to discover a compact finite presentation of the verified system without prior composition of system components. The fully-implemented POM verification system has polynomial space and time performance on traditional asynchronous-circuit benchmarks that are exponential in space and time for other verification systems. We also sketch the generalization of this approach to handle delay-constrained VLSI systems.
Document ID
19940013892
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Probst, D.
(Concordia Univ. Montreal Quebec, Canada)
Jensen, L.
(Concordia Univ. Montreal Quebec, Canada)
Date Acquired
September 6, 2013
Publication Date
January 1, 1991
Publication Information
Publication: Idaho Univ., The 1991 3rd NASA Symposium on VLSI Design
Subject Category
Electronics And Electrical Engineering
Accession Number
94N18365
Funding Number(s)
CONTRACT_GRANT: MEF0040121
CONTRACT_GRANT: A3363
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available