2019 Formal Methods in Computer Aided Design (FMCAD) 2019
DOI: 10.23919/fmcad.2019.8894265
|View full text |Cite
|
Sign up to set email alerts
|

Boosting Verification Scalability via Structural Grouping and Semantic Partitioning of Properties

Abstract: From equivalence checking to functional verification to design-space exploration, industrial verification tasks entail checking a large number of properties on the same design. State-of-the-art tools typically solve all properties concurrently, or one-at-a-time. They do not optimally exploit subproblem sharing between properties, leaving an opportunity to save considerable verification resource via concurrent verification of properties with nearly identical cone of influence (COI). These high-affinity properti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
1
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 33 publications
0
1
0
Order By: Relevance
“…Preprocessing the models and properties, based on knowledge about the design space, before checking them with FuseIC3 may remove redundancies in the design space. Online property grouping algorithms [24] can by extended to dynamically reorder properties based on information reuse and semantic information learned during a model checking. Exploring synergies between offline and online property grouping algorithms is a promising research direction.…”
Section: Discussionmentioning
confidence: 99%
“…Preprocessing the models and properties, based on knowledge about the design space, before checking them with FuseIC3 may remove redundancies in the design space. Online property grouping algorithms [24] can by extended to dynamically reorder properties based on information reuse and semantic information learned during a model checking. Exploring synergies between offline and online property grouping algorithms is a promising research direction.…”
Section: Discussionmentioning
confidence: 99%
“…Borrowing from the partition mode, the verification problem can be automatically divided into multiple simpler sub-problems, and thus obtain high-quality tighter upper and lower bounds, which has been proven to be sound and complete [39]. It can divide the input space or neuron activation phases, with each worker v q responsible for the independent processing of a specific sub-problem [40] Ṽj := f , ψj , where q ∈ {1, . .…”
Section: Partition Modementioning
confidence: 99%