abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Aig_Gla2Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_Gla2Man_t_ | Aig_Gla2Man_t |
DECLARATIONS ///. More... | |
Functions | |
static int | Aig_Gla2AddConst (sat_solver *pSat, int iVar, int fCompl) |
FUNCTION DEFINITIONS ///. More... | |
static int | Aig_Gla2AddBuffer (sat_solver *pSat, int iVar0, int iVar1, int fCompl) |
static int | Aig_Gla2AddNode (sat_solver *pSat, int iVar, int iVar0, int iVar1, int fCompl0, int fCompl1) |
int | Aig_Gla2FetchVar (Aig_Gla2Man_t *p, Aig_Obj_t *pObj, int k) |
void | Aig_Gla2AssignVars_rec (Aig_Gla2Man_t *p, Aig_Obj_t *pObj, int f) |
int | Aig_Gla2CreateSatSolver (Aig_Gla2Man_t *p) |
Aig_Gla2Man_t * | Aig_Gla2ManStart (Aig_Man_t *pAig, int nStart, int nFramesMax, int fVerbose) |
void | Aig_Gla2ManStop (Aig_Gla2Man_t *p) |
Vec_Int_t * | Saig_AbsSolverUnsatCore (sat_solver *pSat, int nConfMax, int fVerbose, int *piRetValue) |
Vec_Int_t * | Aig_Gla2ManCollect (Aig_Gla2Man_t *p, Vec_Int_t *vCore) |
Vec_Int_t * | Aig_Gla2ManPerform (Aig_Man_t *pAig, int nStart, int nFramesMax, int nConfLimit, int TimeLimit, int fSkipRand, int fVerbose) |
typedef typedefABC_NAMESPACE_IMPL_START struct Aig_Gla2Man_t_ Aig_Gla2Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigGlaPba.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Gate level abstraction.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file saigGlaPba.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Adds buffer to the solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 91 of file saigGlaPba.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Adds constant to the solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file saigGlaPba.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Adds buffer to the solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 119 of file saigGlaPba.c.
void Aig_Gla2AssignVars_rec | ( | Aig_Gla2Man_t * | p, |
Aig_Obj_t * | pObj, | ||
int | f | ||
) |
Function*************************************************************
Synopsis [Assigns variables to the AIG nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 188 of file saigGlaPba.c.
int Aig_Gla2CreateSatSolver | ( | Aig_Gla2Man_t * | p | ) |
Function*************************************************************
Synopsis [Creates SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 223 of file saigGlaPba.c.
int Aig_Gla2FetchVar | ( | Aig_Gla2Man_t * | p, |
Aig_Obj_t * | pObj, | ||
int | k | ||
) |
Function*************************************************************
Synopsis [Finds existing SAT variable or creates a new one.]
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file saigGlaPba.c.
Vec_Int_t* Aig_Gla2ManCollect | ( | Aig_Gla2Man_t * | p, |
Vec_Int_t * | vCore | ||
) |
Function*************************************************************
Synopsis [Collects abstracted objects.]
Description []
SideEffects []
SeeAlso []
Definition at line 454 of file saigGlaPba.c.
Vec_Int_t* Aig_Gla2ManPerform | ( | Aig_Man_t * | pAig, |
int | nStart, | ||
int | nFramesMax, | ||
int | nConfLimit, | ||
int | TimeLimit, | ||
int | fSkipRand, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs gate-level localization abstraction.]
Description [Returns array of objects included in the abstraction. This array may contain only const1, flop outputs, and internal nodes, that is, objects that should have clauses added to the SAT solver.]
SideEffects []
SeeAlso []
Definition at line 525 of file saigGlaPba.c.
Aig_Gla2Man_t* Aig_Gla2ManStart | ( | Aig_Man_t * | pAig, |
int | nStart, | ||
int | nFramesMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 335 of file saigGlaPba.c.
void Aig_Gla2ManStop | ( | Aig_Gla2Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 373 of file saigGlaPba.c.
Vec_Int_t* Saig_AbsSolverUnsatCore | ( | sat_solver * | pSat, |
int | nConfMax, | ||
int | fVerbose, | ||
int * | piRetValue | ||
) |
Function*************************************************************
Synopsis [Finds the set of clauses involved in the UNSAT core.]
Description []
SideEffects []
SeeAlso []
Definition at line 399 of file saigGlaPba.c.