We describe a technique for verifying that a hardware design correctly implements a protocol. The application of this technique to verifying the cache and memory controllers of the Alpha 21364 EV7 microprocessor against a formal specication of the EV7 cache coherence protocol is presented.
This work reports an effective design of cache system for Chip Multiprocessors (CMPs). It introduces...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
Digital's Alpha-based DECchip 21164 processor was verified extensively prior to fabrication of ...
We describe a technique for verifying that a hardware design correctly implements a protocol-level f...
Computer architects have often used trace-driven simulations to evaluate the performance of new arch...
A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency...
This paper describes our experience applyingformal verification to the cache coherence protocol of t...
Abstract Performance modelling and verification are vital steps in the development cycle of any cach...
A cache coherence protocol is a set of rules, which cache controllers in a system with multiple cach...
We describe the formal verification of a hardware subsystem consisting of a memory management unit a...
This paper describes two projects to formally specify and verify cache-coherence protocols for multi...
the system using test programs executed by the PU. These test programs are often generated by advanc...
There are few published examples of the proof of correctness of a cache-coherence protocol expressed...
Digital's Alpha-based DECchip 21 164 processor was verified extensively prior to fabrication of...
Formal verification is proposed to ensure the correctness of the design and make functional verifica...
This work reports an effective design of cache system for Chip Multiprocessors (CMPs). It introduces...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
Digital's Alpha-based DECchip 21164 processor was verified extensively prior to fabrication of ...
We describe a technique for verifying that a hardware design correctly implements a protocol-level f...
Computer architects have often used trace-driven simulations to evaluate the performance of new arch...
A cache coherence protocol is a vital component of a multiprocessor to maintain the data consistency...
This paper describes our experience applyingformal verification to the cache coherence protocol of t...
Abstract Performance modelling and verification are vital steps in the development cycle of any cach...
A cache coherence protocol is a set of rules, which cache controllers in a system with multiple cach...
We describe the formal verification of a hardware subsystem consisting of a memory management unit a...
This paper describes two projects to formally specify and verify cache-coherence protocols for multi...
the system using test programs executed by the PU. These test programs are often generated by advanc...
There are few published examples of the proof of correctness of a cache-coherence protocol expressed...
Digital's Alpha-based DECchip 21 164 processor was verified extensively prior to fabrication of...
Formal verification is proposed to ensure the correctness of the design and make functional verifica...
This work reports an effective design of cache system for Chip Multiprocessors (CMPs). It introduces...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
Digital's Alpha-based DECchip 21164 processor was verified extensively prior to fabrication of ...