Proceedings of the 51st Annual Design Automation Conference 2014
DOI: 10.1145/2593069.2593097
|View full text |Cite
|
Sign up to set email alerts
|

Balancing Scalability and Uniformity in SAT Witness Generator

Abstract: Constrained-random simulation is the predominant approach used in the industry for functional verification of complex digital designs. The effectiveness of this approach depends on two key factors: the quality of constraints used to generate test vectors, and the randomness of solutions generated from a given set of constraints. In this paper, we focus on the second problem, and present an algorithm that significantly improves the state-of-the-art of (almost-)uniform generation of solutions of large Boolean co… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
88
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
6

Relationship

5
1

Authors

Journals

citations
Cited by 59 publications
(89 citation statements)
references
References 29 publications
1
88
0
Order By: Relevance
“…This has been observed repeatedly in the literature [6] and by industry practitioners 4 . In this paper, we take a step towards remedying the current situation by proposing an easily parallelizable sampling algorithm for Boolean constraints that provides strong theoretical guarantees (similar to those provided by an almost-uniform generator) in the context of CRV, and also runs significantly faster than current state-of-the-art techniques on a diverse set of benchmark problems.…”
Section: Introductionsupporting
confidence: 61%
See 4 more Smart Citations
“…This has been observed repeatedly in the literature [6] and by industry practitioners 4 . In this paper, we take a step towards remedying the current situation by proposing an easily parallelizable sampling algorithm for Boolean constraints that provides strong theoretical guarantees (similar to those provided by an almost-uniform generator) in the context of CRV, and also runs significantly faster than current state-of-the-art techniques on a diverse set of benchmark problems.…”
Section: Introductionsupporting
confidence: 61%
“…Our algorithm, named UniGen2, bears some structural similarities with the UniGen algorithm proposed earlier in [6]. Nevertheless, there are key differences that allow UniGen2 to outperform UniGen significantly.…”
Section: Algorithmmentioning
confidence: 96%
See 3 more Smart Citations