Mothers of Pipelines

  • Authors:
  • Sava Krstić;Robert B. Jones;John O'Leary

  • Affiliations:
  • Strategic CAD Labs, Intel Corporation, Hillsboro, Oregon, USA;Strategic CAD Labs, Intel Corporation, Hillsboro, Oregon, USA;Strategic CAD Labs, Intel Corporation, Hillsboro, Oregon, USA

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

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.