abc-master
|
Go to the source code of this file.
Function*************************************************************
Synopsis [Detects multi-input gate rooted at this node.]
Description []
SideEffects []
SeeAlso []
Definition at line 76 of file cnfFast.c.
ABC_NAMESPACE_IMPL_START void Cnf_CollectLeaves_rec | ( | Aig_Obj_t * | pRoot, |
Aig_Obj_t * | pObj, | ||
Vec_Ptr_t * | vSuper, | ||
int | fStopCompl | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cnfFast.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG-to-CNF conversion.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Detects multi-input gate rooted at this node.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file cnfFast.c.
void Cnf_CollectVolume | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pRoot, | ||
Vec_Ptr_t * | vLeaves, | ||
Vec_Ptr_t * | vNodes | ||
) |
Function*************************************************************
Synopsis [Collects nodes inside the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 116 of file cnfFast.c.
Function*************************************************************
Synopsis [Collects nodes inside the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 94 of file cnfFast.c.
void Cnf_ComputeClauses | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pRoot, | ||
Vec_Ptr_t * | vLeaves, | ||
Vec_Ptr_t * | vNodes, | ||
Vec_Int_t * | vMap, | ||
Vec_Int_t * | vCover, | ||
Vec_Int_t * | vClauses | ||
) |
Function*************************************************************
Synopsis [Collects nodes inside the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 198 of file cnfFast.c.
int Cnf_CountCnfSize | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Counts the size of the CNF, assuming marks are set.]
Description []
SideEffects []
SeeAlso []
Definition at line 496 of file cnfFast.c.
int Cnf_CutCountClauses | ( | Aig_Man_t * | p, |
Vec_Ptr_t * | vLeaves, | ||
Vec_Ptr_t * | vNodes, | ||
Vec_Int_t * | vCover | ||
) |
Function*************************************************************
Synopsis [Counts the number of clauses.]
Description []
SideEffects []
SeeAlso []
Definition at line 450 of file cnfFast.c.
Function*************************************************************
Synopsis [Derive truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 138 of file cnfFast.c.
Function*************************************************************
Synopsis [Fast CNF computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 666 of file cnfFast.c.
Function*************************************************************
Synopsis [Derives CNF from the marked AIG.]
Description [Assumes that marking is such that when we traverse from each marked node, the logic cone has 6 inputs or less, or it is a multi-input AND.]
SideEffects []
SeeAlso []
Definition at line 545 of file cnfFast.c.
void Cnf_DeriveFastMark | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Marks AIG for CNF computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 297 of file cnfFast.c.