Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
424366 | Electronic Notes in Theoretical Computer Science | 2007 | 16 Pages |
Abstract
We present a method for pipeline verification using SMT solvers. It is based on a non-deterministic “mother pipeline” machine (MOP) that abstracts the instruction set architecture (ISA). The MOP vs. ISA correctness theorem splits naturally into a large number of simple subgoals. This theorem reduces proving the correctness of a given pipelined implementation of the ISA to verifying that each of its transitions can be modeled as a sequence of MOP state transitions.
Related Topics
Physical Sciences and Engineering
Computer Science
Computational Theory and Mathematics