• DocumentCode
    1786804
  • Title

    Balancing scalability and uniformity in SAT witness generator

  • Author

    Chakraborty, Shiladri ; Meel, Kuldeep S. ; Vardi, Moshe Y.

  • Author_Institution
    Indian Inst. of Technol., Bombay, Mumbai, India
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • 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 constraints. Our algorithm provides strong theoretical guarantees on the uniformity of generated solutions and scales to problems involving hundreds of thousands of variables.
  • Keywords
    Boolean functions; computability; program verification; vectors; Boolean constraint quality; SAT witness generator; constrained-random simulation; functional complex digital design verification; scalability balancing; solution randomness; test vector generation; uniformity balancing; Benchmark testing; Computational modeling; Generators; Partitioning algorithms; Probabilistic logic; Radio frequency; Scalability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593097
  • Filename
    6881387