• Aucun résultat trouvé

Invited Talk: AVR: Word-Level Verification by Equality Abstraction of Data State

N/A
N/A
Protected

Academic year: 2022

Partager "Invited Talk: AVR: Word-Level Verification by Equality Abstraction of Data State"

Copied!
1
0
0

Texte intégral

(1)

Invited Talk: AVR: Word-Level Verification by Equality Abstraction of Data State

Karem A. Sakallah

Computer Science and Engineering

Universityy of Michigan, 2260 Hayward Ave. Ann Arbor, MI, 48109, USA

Abstract

AVR is, primarily, an IC3/PDR-style model checker for safety properties of word-level hardware. It scales to large designs by automatically abstracting the state space of word-level variables such that only equality and dis-equality among the variables are preserved regardless of their exact bit-precise assignments. The abstraction is parameterized by a user-specified bit width threshold𝑤which can range from 1 to the largest bit width in the design. Reachability queries employ EUF logic for word-level variables whose width is larger than𝑤and BV logic for variables whose width is less than or equal to𝑤.

This provides for a range of data abstractions that enable AVR to successfully handle a diverse set of benchmarks. AVR produces compact word-level inductive invariants for safe designs or counterexamples for unsafe designs. AVR was the overall winner of the 2020 Hardware Model Checking Competition.

In this talk I will analyze AVR’s performance on the 2020 HWMCC benchmarks under a variety of bit width thresholds. I will also compare its IC3/PDR mode with an option for𝑘-induction and discuss the advantages and limitations of these approaches for different benchmark families.

SMT’21: 19th International Workshop on Satisfiability Modulo Theories, July 18–19, 2021, Online

Envelope-Openkarem@umich.edu(K. A. Sakallah)

GLOBEhttps://web.eecs.umich.edu/~karem/(K. A. Sakallah)

Orcid0000-0002-5819-9089(K. A. Sakallah)

© 2021 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).

CEUR Workshop Proceedings

http://ceur-ws.org

ISSN 1613-0073 CEUR Workshop Proceedings (CEUR-WS.org)

2

Références

Documents relatifs

In this paper, we discuss about possible geometric interpretations of this conjecture, viewed as a generalization of the Hilbert’s third problem for compact semi-algebraic sets as

Thus, for example, in our smaller case-study sample, fourth-generation agreements are more common in energy and banking, where larger firms with established trade union presence

First it casts a sceptical eye on Cardinal Dolan’s expansive interpretation of freedom of conscience, which would require the State to enforce religious norms of

improve the quality of voting if there are enough other people willing and able to correct, rather than to ignore or approve, our defects. And, of course, we must assume that

We propose in this paper an extension of the calculus of structures, a deep inference formalism, that supports incremental and contextual reasoning with equality and fixpoints in

System-Level State Equality Detection for the Formal Dynamic Verification of Legacy Distributed Applications.. Marion Guthmuller, Gabriel Corona,

They suggest that luck factors should be subject to a limited form of compensation: equality of opportunity does not require that the effect of luck be nullified (which may

For an extended state of an inner node, the witnessing tree is constructed bottom-up, by identifying the data values that are described in the states of the witnessing