Results 181 to 190 of about 2,804 (226)
An Introduction to Symbolic Trajectory Evaluation
The rapid growth in hardware complexity has lead to a need for formal verification of hardware designs to prevent bugs from entering the final silicon. Model-checking [3] is by far the most popular technique for automatically verifying properties of designs.
Koen Claessen, Jan-Willem Roorda
openaire +2 more sources
Formal Verification Of Content Addressable Memories Using Symbolic Trajectory Evaluation
In this paper we report on new techniques for verifying contentaddressable memories (CAMs), and demonstrate that these techniqueswork well for large industrial designs. It was shown in [Formal verification of PowerPC(TM) arrays using symbolic trajectory evaluation], that theformal verification technique of symbolic trajectory evaluation (STE)could be ...
Manish Pandey +3 more
+4 more sources
Formal verification of memory arrays using symbolic trajectory evaluation
Verification of memory arrays is an important part of processor verification. Memory arrays include circuits such as on-chip caches, cache tags, register files, and branch prediction buffers having memory cores embedded within complex logic. These circuits are typically custom designed at the transistor-level to optimize area and performance.
M. Pandey, R.E. Bryant
openaire +2 more sources
Symbolic trajectory evaluation for word-level verification: theory and implementation
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Supratik Chakraborty +6 more
openaire +3 more sources
Generalized Symbolic Trajectory Evaluation — Abstraction in Action
Generalized STE (Symbolic Trajectory Evaluation) [21, 22, 23] is a very significant extension of STE [11, 20] that truly combines the efficiency, capacity and ease of use of STE with the ability of classic symbolic model checking for verifying a much richer set of properties [9]. GSTE provides a unified model checking framework that gives one the power
Jin Yang, Carl-Johan H. Seger
openaire +2 more sources
Exploring structural symmetry automatically in symbolic trajectory evaluation
zbMATH Open Web Interface contents unavailable due to conflicting licenses.
Li, Yongjian +3 more
openaire +2 more sources
Optimizing automatic abstraction refinement for generalized symbolic trajectory evaluation
In this paper, we present a suite of optimizations targeting automatic abstraction refinement for generalized symbolic trajectory evaluation (GSTE). We optimize both model refinement and spec refinement supported by AutoGSTE: a counterexample-guided refinement loop for GSTE.
Yan Chen, Fei Xie, Jin Yang
openaire +2 more sources
Bounded Model Checking (BMC) based on SAT is a complementary technique to BDD-based Symbolic Model Checking, and it is useful for finding counterexamples of minimum length. However, for model checking of large real world systems, BMC is still limited by the state explosion problem, thus abstraction is essential.
Shujun Deng, Weimin Wu, Jinian Bian
openaire +2 more sources
Completeness Refinement in Abstract Symbolic Trajectory Evaluation
In this paper we study the relation between the lack of completeness in abstract symbolic trajectory evaluation and the structure of the counterexamples that can be derived in case of property failure. We characterize the presence of false negatives as a loss of completeness of the underlying abstraction.
Mila Dalla Preda
openaire +3 more sources
Parameterized Hardware Verification Through a Term-Level Generalized Symbolic Trajectory Evaluation
This paper proposes a term-level generalized symbolic trajectory evaluation (GSTE) to tackle parameterized hardware verification. We develop a theorem-proving technique for parameterized GSTE verification. In our technique, a constraint is associated with a node in GSTE graphs to specify reachable states.
Yongjian Li, Bow-yaw Wang
openaire +2 more sources

