2015
DOI: 10.1007/978-3-662-46681-0_25
|View full text |Cite
|
Sign up to set email alerts
|

On Parallel Scalable Uniform SAT Witness Generation

Abstract: Abstract. Constrained-random verification (CRV) is widely used in industry for validating hardware designs. The effectiveness of CRV depends on the uniformity of test stimuli generated from a given set of constraints. Most existing techniques sacrifice either uniformity or scalability when generating stimuli. While recent work based on random hash functions has shown that it is possible to generate almost uniform stimuli from constraints with 100,000+ variables, the performance still falls short of today's ind… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
99
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
6
1
1
1

Relationship

4
5

Authors

Journals

citations
Cited by 72 publications
(100 citation statements)
references
References 20 publications
0
99
0
Order By: Relevance
“…The hardness of the counting problem #TNI remains open, whereas the given reduction may be used to show #P-completeness when the co-transmission number is fixed. Our method leverages recent progress in approximate counting and sampling of SATISFIABIL-ITY [31][32][33][34]. We envision that other previously considered counting [35][36][37][38][39] and sampling [31,32,40] problems in computational biology can benefit similarly.…”
Section: Discussionmentioning
confidence: 99%
“…The hardness of the counting problem #TNI remains open, whereas the given reduction may be used to show #P-completeness when the co-transmission number is fixed. Our method leverages recent progress in approximate counting and sampling of SATISFIABIL-ITY [31][32][33][34]. We envision that other previously considered counting [35][36][37][38][39] and sampling [31,32,40] problems in computational biology can benefit similarly.…”
Section: Discussionmentioning
confidence: 99%
“…On the other hand, our basic strategy allows us to capture some diversity and to explore di↵erent areas in the configuration space. Sophisticated methods for uniform generation of configurations [7] can even be considered, but deserve to scale for our cases in which we have numerous numerical options. Another possible direction is to use expert knowledge to eventually guide the sampling.…”
Section: Discussionmentioning
confidence: 99%
“…Progress in statistical program analysis includes a scalable algorithm for uniform generation of sample from a distribution defined as constraints [43,44], with applications to constrained-random program verification.…”
Section: Related Workmentioning
confidence: 99%