rjonesOichips.intel.com Abstract. Several methods have recently been proposed for verifying processors with out-of-order execution. These methods use intermediate abstractions to decompose the verification process into smaller steps. Un-fortunately, the process of manually creating intermediate abstractions is very laborious. We present an approach that dramatically reduces the need for an intermediate abstraction, so that only the scheduling logic of the implementation is abstracted. After the abstraction, we apply an enhanced incremental-flushing approach to verify the remaining circuitry by comparing the processor description against itself in a slightly simpler configuration. By induction, we demonstrate that any reachable config-uratio...
Modern processors have relatively simple specificationsbased on their instruction set architectures....
In the age of submicron technology a single chip may contain tens or even hundreds of millions trans...
technical reportWe present a systematic approach to decompose and incrementally build the proof of c...
We develop two optimization techniques, flush-machine and collapsed flushing, to improve the efficie...
Abstract — In this paper, we propose a verification method for pipelined microprocessors with out-of...
Abstract. There is a large class of circuits (including pipeline and outof-order execution component...
We present a new technique for verification of complex hardware devices that allows both generality ...
Abstract. We present a new approach to the verification of hardware systems with data dependencies u...
. We present a new approach to the verification of hardware systems with data dependencies using tem...
This paper demonstrates the modeling and deductive verification of out-of-order microprocessors of v...
Rewriting rules and Positive Equality [4] are combined in an automatic way in order to formally veri...
In this paper, we show the verification of out-of-order processors in a tool called UCLID. The proce...
The Completion Functions Approach was proposed in [HSG98] as a systematic way to decompose the proof...
The complexity of the instruction set of modern microprocessors often leads to faults in the microin...
Abstract—This paper describes the motivation for hy-brid term- and word- level verification models. ...
Modern processors have relatively simple specificationsbased on their instruction set architectures....
In the age of submicron technology a single chip may contain tens or even hundreds of millions trans...
technical reportWe present a systematic approach to decompose and incrementally build the proof of c...
We develop two optimization techniques, flush-machine and collapsed flushing, to improve the efficie...
Abstract — In this paper, we propose a verification method for pipelined microprocessors with out-of...
Abstract. There is a large class of circuits (including pipeline and outof-order execution component...
We present a new technique for verification of complex hardware devices that allows both generality ...
Abstract. We present a new approach to the verification of hardware systems with data dependencies u...
. We present a new approach to the verification of hardware systems with data dependencies using tem...
This paper demonstrates the modeling and deductive verification of out-of-order microprocessors of v...
Rewriting rules and Positive Equality [4] are combined in an automatic way in order to formally veri...
In this paper, we show the verification of out-of-order processors in a tool called UCLID. The proce...
The Completion Functions Approach was proposed in [HSG98] as a systematic way to decompose the proof...
The complexity of the instruction set of modern microprocessors often leads to faults in the microin...
Abstract—This paper describes the motivation for hy-brid term- and word- level verification models. ...
Modern processors have relatively simple specificationsbased on their instruction set architectures....
In the age of submicron technology a single chip may contain tens or even hundreds of millions trans...
technical reportWe present a systematic approach to decompose and incrementally build the proof of c...