Javascript must be enabled to continue!
Non-Clausal SAT and ATPG
View through CrossRef
When studying the propositional satisfiability problem (SAT), that is, the problem of deciding whether a propositional formula is satisfiable, it is typically assumed that the formula is given in the conjunctive normal form (CNF). Also most software tools for deciding satisfiability of a formula (SAT solvers) assume that their input is in CNF. An important reason for this is that it is simpler to develop efficient data structures and algorithms for CNF than for arbitrary formulas. On the other hand, using CNF makes efficient modeling of an application cumbersome. Therefore one often employs a more general formula representation in modeling and then transforms the formula into CNF for SAT solvers. Transforming a propositional formula in CNF either increases the formula size exponentially or requires the use of auxiliary variables, which can have an negative effect on the performance of a SAT solver in the worst-case. Moreover, by translating to CNF one often loses information about the structure of the original problem. In this chapter we survey methods for solving propositional satisfiability problems when the input formula is not given in CNF but as a general formula or even more compactly as a Boolean circuit. We show how the techniques applied in CNF level Davis-Putnam-Loveland-Logemann algorithm generalize to Boolean circuits and how the problem structure available in the circuit form can be exploited. Then we consider a closely related area of automatic test pattern generation (ATPG) for digital circuits and review classical ATPG algorithms, formulation of ATPG as a SAT problem, and advanced techniques for SAT-based ATPG.
Title: Non-Clausal SAT and ATPG
Description:
When studying the propositional satisfiability problem (SAT), that is, the problem of deciding whether a propositional formula is satisfiable, it is typically assumed that the formula is given in the conjunctive normal form (CNF).
Also most software tools for deciding satisfiability of a formula (SAT solvers) assume that their input is in CNF.
An important reason for this is that it is simpler to develop efficient data structures and algorithms for CNF than for arbitrary formulas.
On the other hand, using CNF makes efficient modeling of an application cumbersome.
Therefore one often employs a more general formula representation in modeling and then transforms the formula into CNF for SAT solvers.
Transforming a propositional formula in CNF either increases the formula size exponentially or requires the use of auxiliary variables, which can have an negative effect on the performance of a SAT solver in the worst-case.
Moreover, by translating to CNF one often loses information about the structure of the original problem.
In this chapter we survey methods for solving propositional satisfiability problems when the input formula is not given in CNF but as a general formula or even more compactly as a Boolean circuit.
We show how the techniques applied in CNF level Davis-Putnam-Loveland-Logemann algorithm generalize to Boolean circuits and how the problem structure available in the circuit form can be exploited.
Then we consider a closely related area of automatic test pattern generation (ATPG) for digital circuits and review classical ATPG algorithms, formulation of ATPG as a SAT problem, and advanced techniques for SAT-based ATPG.
Related Results
Reduction of Test Data with Hybrid Test Points
Reduction of Test Data with Hybrid Test Points
ATPG vectors for a combinational circuit exhibit correlations among the bits of a test vector. We propose a BIST circuit design methodology using spectral methods which utilizes th...
The Gender-Specific Effect of Subcutaneous and Visceral Adipose Tissues on Cardiometabolic Risk in a Chinese Population
The Gender-Specific Effect of Subcutaneous and Visceral Adipose Tissues on Cardiometabolic Risk in a Chinese Population
Abstract
BackgroundPrevious studies demonstrated that visceral adipose tissue (VAT) contributed to increased risks for multiple cardiometabolic factors. However, the effect...
The Validity of the Smart Management Strategy for Health Assessment Tool-Life (SAT-Life) in General Population
The Validity of the Smart Management Strategy for Health Assessment Tool-Life (SAT-Life) in General Population
Abstract
This study aimed to determine the reliability and validity of the life version of the Smart Management Strategy for Health Assessment Tool (SAT-Life) for the gener...
Contributions to SAT Solving
Contributions to SAT Solving
Contributions à la résolution des problèmes SAT
Le problème de satisfaisabilité booléenne (SAT) est un défi fondamental en informatique aux implications profondes. ...
Etude des Mécanismes de Transformation de Modèles CSP/SAT
Etude des Mécanismes de Transformation de Modèles CSP/SAT
A Study on the CSP/SAT Model Transformation Mechanisms
La plupart des problèmes combinatoires peuvent être formulés comme des CSP (Constraint Satisfaction Problems)...
Reasoning and inference for (maximum) satisfiability : new insights
Reasoning and inference for (maximum) satisfiability : new insights
Au cœur de l'informatique et de l'intelligence artificielle, la logique est souvent utilisée comme un langage pour modéliser et résoudre des problèmes complexes issus du milieu aca...
Estimating Daily Temperatures over Andhra Pradesh, India, Using Artificial Neural Networks
Estimating Daily Temperatures over Andhra Pradesh, India, Using Artificial Neural Networks
In the recent past, Andhra Pradesh (AP) has experienced increasing trends in surface air mean temperature (SAT at a height of 2 m) because of climate change. In this paper, we atte...
A Single-Cell Assessment of Intramuscular and Subcutaneous Adipose Tissue in Beef Cattle
A Single-Cell Assessment of Intramuscular and Subcutaneous Adipose Tissue in Beef Cattle
Deposition of intramuscular fat (IM), also known as marbling, is the deciding factor of beef quality grade in the U.S. Defining molecular mechanisms underlying the differential dep...

