abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Ccf_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Ccf_Man_t_ | Ccf_Man_t |
DECLARATIONS ///. More... | |
Functions | |
Ccf_Man_t * | Ccf_ManStart (Gia_Man_t *pGia, int nFrameMax, int nConfMax, int nTimeMax, int fVerbose) |
FUNCTION DEFINITIONS ///. More... | |
void | Ccf_ManStop (Ccf_Man_t *p) |
void | Gia_ManCofExtendSolver (Ccf_Man_t *p) |
static int | Gia_Obj0Copy (Vec_Int_t *vCopies, int Fan0, int fCompl0) |
static int | Gia_Obj1Copy (Vec_Int_t *vCopies, int Fan1, int fCompl1) |
void | Gia_ManCofOneDerive_rec (Ccf_Man_t *p, int Id) |
int | Gia_ManCofOneDerive (Ccf_Man_t *p, int LitProp) |
int | Gia_ManCofGetReachable (Ccf_Man_t *p, int Lit) |
Gia_Man_t * | Gia_ManCofTest (Gia_Man_t *pGia, int nFrameMax, int nConfMax, int nTimeMax, int fVerbose) |
typedef typedefABC_NAMESPACE_IMPL_START struct Ccf_Man_t_ Ccf_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaCCof.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Backward reachability using circuit cofactoring.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Ccf_Man_t* Ccf_ManStart | ( | Gia_Man_t * | pGia, |
int | nFrameMax, | ||
int | nConfMax, | ||
int | nTimeMax, | ||
int | fVerbose | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Create manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 62 of file giaCCof.c.
void Ccf_ManStop | ( | Ccf_Man_t * | p | ) |
void Gia_ManCofExtendSolver | ( | Ccf_Man_t * | p | ) |
Function*************************************************************
Synopsis [Extends the solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 118 of file giaCCof.c.
int Gia_ManCofGetReachable | ( | Ccf_Man_t * | p, |
int | Lit | ||
) |
Function*************************************************************
Synopsis [Enumerates backward reachable states.]
Description [Return -1 if resource limit is reached. Returns 1 if computation converged (there is no more reachable states). Returns 0 if no more states to enumerate.]
SideEffects []
SeeAlso []
Definition at line 220 of file giaCCof.c.
int Gia_ManCofOneDerive | ( | Ccf_Man_t * | p, |
int | LitProp | ||
) |
void Gia_ManCofOneDerive_rec | ( | Ccf_Man_t * | p, |
int | Id | ||
) |
Function*************************************************************
Synopsis [Cofactor the circuit w.r.t. the given assignment.]
Description [Assumes that the solver has just returned SAT.]
SideEffects []
SeeAlso []
Definition at line 153 of file giaCCof.c.
Gia_Man_t* Gia_ManCofTest | ( | Gia_Man_t * | pGia, |
int | nFrameMax, | ||
int | nConfMax, | ||
int | nTimeMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 266 of file giaCCof.c.
|
inlinestatic |