We describe the formal verification of a hardware subsystem consisting of a memory management unit and a cache. These devices are verified independently and then shown to interact correctly when composed. The MMU authorizes memory requests and translates virtual addresses to real addresses. The cache improves performance by maintaining a LRU (least recently used) list from the memory resident segment table
International audienceIn this paper we report about a case study on the functional verification of a...
We study the applicability of the logic of Positive Equality with Uninterpreted Functions (PEUF) [2]...
Recently, the complexity of safety-critical cyber-physical systems has spiked due to an increasing d...
Formal verification is proposed to ensure the correctness of the design and make functional verifica...
Formal verification has had a significant impact on the semiconductor industry, particularly for com...
This paper describes our experience applyingformal verification to the cache coherence protocol of t...
In the age of submicron technology a single chip may contain tens or even hundreds of millions trans...
We describe a technique for verifying that a hardware design correctly implements a protocol. The ap...
AbstractA methodology for system-level hardware verification based on compositional model checking i...
In this paper we explore the specification and verification of VLSI designs. The paper focuses on ab...
We define physical machines as processors with physical memory and swap memory; in user mode physica...
The paper presents a sequence of three projects on design and formal verification of pipelined and s...
We study the applicability of the logic of Positive Equality with Uninterpreted Functions (PEUF) [2...
The following topics are covered in viewgraph form: (1) generic interpreters; (2) Viper microprocess...
technical reportWe offer a solution to the problem of verifying formal memory models of processors b...
International audienceIn this paper we report about a case study on the functional verification of a...
We study the applicability of the logic of Positive Equality with Uninterpreted Functions (PEUF) [2]...
Recently, the complexity of safety-critical cyber-physical systems has spiked due to an increasing d...
Formal verification is proposed to ensure the correctness of the design and make functional verifica...
Formal verification has had a significant impact on the semiconductor industry, particularly for com...
This paper describes our experience applyingformal verification to the cache coherence protocol of t...
In the age of submicron technology a single chip may contain tens or even hundreds of millions trans...
We describe a technique for verifying that a hardware design correctly implements a protocol. The ap...
AbstractA methodology for system-level hardware verification based on compositional model checking i...
In this paper we explore the specification and verification of VLSI designs. The paper focuses on ab...
We define physical machines as processors with physical memory and swap memory; in user mode physica...
The paper presents a sequence of three projects on design and formal verification of pipelined and s...
We study the applicability of the logic of Positive Equality with Uninterpreted Functions (PEUF) [2...
The following topics are covered in viewgraph form: (1) generic interpreters; (2) Viper microprocess...
technical reportWe offer a solution to the problem of verifying formal memory models of processors b...
International audienceIn this paper we report about a case study on the functional verification of a...
We study the applicability of the logic of Positive Equality with Uninterpreted Functions (PEUF) [2]...
Recently, the complexity of safety-critical cyber-physical systems has spiked due to an increasing d...