• DocumentCode
    2757510
  • Title

    Algorithms for solving Boolean satisfiability in combinational circuits

  • Author

    Silva, Luís Guerra e ; Silveira, L. Miguel ; Marques-Silva, João

  • Author_Institution
    Cadence Eur. Labs., Inst. Superior Tecnico, Lisbon, Portugal
  • fYear
    1999
  • fDate
    9-12 March 1999
  • Firstpage
    526
  • Lastpage
    530
  • Abstract
    Boolean satisfiability is a ubiquitous modeling tool in Electronic Design Automation (EDA). It finds application in test pattern generation, delay-fault testing, combinational equivalence checking and circuit delay computation, among many other problems. Moreover Boolean satisfiability is in the core of algorithms for solving binate covering problems. This paper describes how Boolean satisfiability algorithms can take circuit structure into account when solving instances derived from combinational circuits. Potential advantages include smaller run times, the utilization of circuit-specific search pruning techniques, avoiding the overspecification problem that characterizes Boolean satisfiability testers, and reducing the time for iteratively generating instances of SAT from circuits. The experimental results obtained on several benchmark examples in two different problem domains display dramatic reductions in the run times of the algorithms, and provide clear evidence that computed solutions can have significantly less specified variable assignments than those obtained with common SAT algorithms.
  • Keywords
    Boolean functions; automatic test pattern generation; circuit CAD; combinational circuits; computability; delay estimation; logic CAD; logic testing; ATPG; Boolean satisfiability; EDA; circuit-specific search pruning techniques; combinational circuits; electronic design automation; modeling tool; overspecification problem avoidance; Benchmark testing; Character generation; Circuit testing; Combinational circuits; Delay; Displays; Electronic design automation and methodology; Iterative algorithms; Pervasive computing; Test pattern generators;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition 1999. Proceedings
  • Conference_Location
    Munich, Germany
  • Print_ISBN
    0-7695-0078-1
  • Type

    conf

  • DOI
    10.1109/DATE.1999.761177
  • Filename
    761177