
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Aig_ManCut_t * | Aig_ManCutStart (Aig_Man_t *pMan, int nCutsMax, int nLeafMax, int fTruth, int fVerbose) |
| DECLARATIONS ///. | |
| void | Aig_ManCutStop (Aig_ManCut_t *p) |
| void | Aig_CutPrint (Aig_Cut_t *pCut) |
| void | Aig_ObjCutPrint (Aig_ManCut_t *p, Aig_Obj_t *pObj) |
| int | Aig_ManCutCount (Aig_ManCut_t *p, int *pnCutsK) |
| unsigned * | Aig_CutComputeTruth (Aig_ManCut_t *p, Aig_Cut_t *pCut, Aig_Cut_t *pCut0, Aig_Cut_t *pCut1, int fCompl0, int fCompl1) |
| int | Aig_CutSupportMinimize (Aig_ManCut_t *p, Aig_Cut_t *pCut) |
| int | Aig_CutFilter (Aig_ManCut_t *p, Aig_Obj_t *pObj, Aig_Cut_t *pCut) |
| int | Aig_CutMerge (Aig_ManCut_t *p, Aig_Cut_t *pCut0, Aig_Cut_t *pCut1, Aig_Cut_t *pCut) |
| Aig_Cut_t * | Aig_ObjPrepareCuts (Aig_ManCut_t *p, Aig_Obj_t *pObj, int fTriv) |
| void | Aig_ObjComputeCuts (Aig_ManCut_t *p, Aig_Obj_t *pObj, int fTriv) |
| Aig_ManCut_t * | Aig_ComputeCuts (Aig_Man_t *pAig, int nCutsMax, int nLeafMax, int fTruth, int fVerbose) |
| Aig_ManCut_t * Aig_ComputeCuts | ( | Aig_Man_t * | pAig, |
| int | nCutsMax, | ||
| int | nLeafMax, | ||
| int | fTruth, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Computes the cuts for all nodes in the static AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 631 of file aigCuts.c.


| unsigned * Aig_CutComputeTruth | ( | Aig_ManCut_t * | p, |
| Aig_Cut_t * | pCut, | ||
| Aig_Cut_t * | pCut0, | ||
| Aig_Cut_t * | pCut1, | ||
| int | fCompl0, | ||
| int | fCompl1 ) |
Function*************************************************************
Synopsis [Performs truth table computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 276 of file aigCuts.c.


| int Aig_CutFilter | ( | Aig_ManCut_t * | p, |
| Aig_Obj_t * | pObj, | ||
| Aig_Cut_t * | pCut ) |
Function*************************************************************
Synopsis [Returns 1 if the cut is contained.]
Description []
SideEffects []
SeeAlso []
Definition at line 370 of file aigCuts.c.

| int Aig_CutMerge | ( | Aig_ManCut_t * | p, |
| Aig_Cut_t * | pCut0, | ||
| Aig_Cut_t * | pCut1, | ||
| Aig_Cut_t * | pCut ) |
Function*************************************************************
Synopsis [Prepares the object for FPGA mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 507 of file aigCuts.c.

| void Aig_CutPrint | ( | Aig_Cut_t * | pCut | ) |
| int Aig_CutSupportMinimize | ( | Aig_ManCut_t * | p, |
| Aig_Cut_t * | pCut ) |
Function*************************************************************
Synopsis [Performs support minimization for the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file aigCuts.c.

| int Aig_ManCutCount | ( | Aig_ManCut_t * | p, |
| int * | pnCutsK ) |
Function*************************************************************
Synopsis [Computes the total number of cuts.]
Description []
SideEffects []
SeeAlso []
Definition at line 147 of file aigCuts.c.

| ABC_NAMESPACE_IMPL_START Aig_ManCut_t * Aig_ManCutStart | ( | Aig_Man_t * | pMan, |
| int | nCutsMax, | ||
| int | nLeafMax, | ||
| int | fTruth, | ||
| int | fVerbose ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigCuts.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Computation of K-feasible priority cuts.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Starts the cut sweeping manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file aigCuts.c.


| void Aig_ManCutStop | ( | Aig_ManCut_t * | p | ) |
| void Aig_ObjComputeCuts | ( | Aig_ManCut_t * | p, |
| Aig_Obj_t * | pObj, | ||
| int | fTriv ) |
Function*************************************************************
Synopsis [Derives cuts for one node and sweeps this node.]
Description []
SideEffects []
SeeAlso []
Definition at line 576 of file aigCuts.c.


| void Aig_ObjCutPrint | ( | Aig_ManCut_t * | p, |
| Aig_Obj_t * | pObj ) |
Function*************************************************************
Synopsis [Prints one cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 125 of file aigCuts.c.

| Aig_Cut_t * Aig_ObjPrepareCuts | ( | Aig_ManCut_t * | p, |
| Aig_Obj_t * | pObj, | ||
| int | fTriv ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 536 of file aigCuts.c.

