abc-master
|
#include "base/abc/abc.h"
#include "resInt.h"
#include "aig/hop/hop.h"
#include "sat/bsat/satSolver.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START int | Res_SatAddConst1 (sat_solver *pSat, int iVar, int fCompl) |
DECLARATIONS ///. More... | |
int | Res_SatAddEqual (sat_solver *pSat, int iVar0, int iVar1, int fCompl) |
int | Res_SatAddAnd (sat_solver *pSat, int iVar, int iVar0, int iVar1, int fCompl0, int fCompl1) |
void * | Res_SatProveUnsat (Abc_Ntk_t *pAig, Vec_Ptr_t *vFanins) |
FUNCTION DEFINITIONS ///. More... | |
void * | Res_SatSimulateConstr (Abc_Ntk_t *pAig, int fOnSet) |
int | Res_SatSimulate (Res_Sim_t *p, int nPatsLimit, int fOnSet) |
int Res_SatAddAnd | ( | sat_solver * | pSat, |
int | iVar, | ||
int | iVar0, | ||
int | iVar1, | ||
int | fCompl0, | ||
int | fCompl1 | ||
) |
Function*************************************************************
Synopsis [Adds constraints for the two-input AND-gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 385 of file resSat.c.
int Res_SatAddConst1 | ( | sat_solver * | pSat, |
int | iVar, | ||
int | fCompl | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [resSat.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Resynthesis package.]
Synopsis [Interface with the SAT solver.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - January 15, 2007.]
Revision [
]
Function*************************************************************
Synopsis [Asserts equality of the variable to a constant.]
Description []
SideEffects []
SeeAlso []
Definition at line 338 of file resSat.c.
int Res_SatAddEqual | ( | sat_solver * | pSat, |
int | iVar0, | ||
int | iVar1, | ||
int | fCompl | ||
) |
Function*************************************************************
Synopsis [Asserts equality of two variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 357 of file resSat.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Loads AIG into the SAT solver for checking resubstitution.]
Description []
SideEffects []
SeeAlso []
Definition at line 52 of file resSat.c.
int Res_SatSimulate | ( | Res_Sim_t * | p, |
int | nPatsLimit, | ||
int | fOnSet | ||
) |
Function*************************************************************
Synopsis [Loads AIG into the SAT solver for constrained simulation.]
Description [Returns 1 if the required number of patterns are found. Returns 0 if the solver ran out of time or proved a constant. In the latter, case one of the flags, fConst0 or fConst1, are set to 1.]
SideEffects []
SeeAlso []
Definition at line 212 of file resSat.c.
void* Res_SatSimulateConstr | ( | Abc_Ntk_t * | pAig, |
int | fOnSet | ||
) |
Function*************************************************************
Synopsis [Loads AIG into the SAT solver for constrained simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 141 of file resSat.c.