
Go to the source code of this file.
Classes | |
| struct | Abc_ManRes_t_ |
Macros | |
| #define | ABC_RS_DIV1_MAX 150 |
| DECLARATIONS ///. | |
| #define | ABC_RS_DIV2_MAX 500 |
Functions | |
| int | Abc_NtkResubstitute (Abc_Ntk_t *pNtk, int nCutMax, int nStepsMax, int nMinSaved, int nLevelsOdc, int fUpdateLevel, int fVerbose, int fVeryVerbose) |
| FUNCTION DEFINITIONS ///. | |
| void | Abc_ManResubCollectDivs_rec (Abc_Obj_t *pNode, Vec_Ptr_t *vInternal) |
| void | Abc_ManResubDumpInstance (Vec_Ptr_t *vDivs, int nLeaves, int nDivs, int nWords) |
| Dec_Graph_t * | Abc_ManResubQuit0 (Abc_Obj_t *pRoot, Abc_Obj_t *pObj) |
| Dec_Graph_t * | Abc_ManResubQuit1 (Abc_Obj_t *pRoot, Abc_Obj_t *pObj0, Abc_Obj_t *pObj1, int fOrGate) |
| Dec_Graph_t * | Abc_ManResubQuit21 (Abc_Obj_t *pRoot, Abc_Obj_t *pObj0, Abc_Obj_t *pObj1, Abc_Obj_t *pObj2, int fOrGate) |
| Dec_Graph_t * | Abc_ManResubQuit2 (Abc_Obj_t *pRoot, Abc_Obj_t *pObj0, Abc_Obj_t *pObj1, Abc_Obj_t *pObj2, int fOrGate) |
| Dec_Graph_t * | Abc_ManResubQuit3 (Abc_Obj_t *pRoot, Abc_Obj_t *pObj0, Abc_Obj_t *pObj1, Abc_Obj_t *pObj2, Abc_Obj_t *pObj3, int fOrGate) |
| int | Abc_CutVolumeCheck_rec (Abc_Obj_t *pObj) |
| void | Abc_CutFactor_rec (Abc_Obj_t *pObj, Vec_Ptr_t *vLeaves) |
| Vec_Ptr_t * | Abc_CutFactor (Abc_Obj_t *pNode) |
| #define ABC_RS_DIV1_MAX 150 |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcResub.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Resubstitution manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 31 of file abcResub.c.
| #define ABC_RS_DIV2_MAX 500 |
Definition at line 32 of file abcResub.c.
Function*************************************************************
Synopsis [Computes the factor cut of the node.]
Description [Factor-cut is the cut at a node in terms of factor-nodes. Factor-nodes are roots of the node trees (MUXes/EXORs are counted as single nodes). Factor-cut is unique for the given node.]
SideEffects []
SeeAlso []
Definition at line 2116 of file abcResub.c.

Function*************************************************************
Synopsis [Computes the factor cut of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 2089 of file abcResub.c.


| int Abc_CutVolumeCheck_rec | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Computes the volume and checks if the cut is feasible.]
Description []
SideEffects []
SeeAlso []
Definition at line 2041 of file abcResub.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 415 of file abcResub.c.


| void Abc_ManResubDumpInstance | ( | Vec_Ptr_t * | vDivs, |
| int | nLeaves, | ||
| int | nDivs, | ||
| int | nWords ) |
Function*************************************************************
Synopsis [Dumps one resub instance.]
Description []
SideEffects []
SeeAlso []
Definition at line 574 of file abcResub.c.

| Dec_Graph_t * Abc_ManResubQuit0 | ( | Abc_Obj_t * | pRoot, |
| Abc_Obj_t * | pObj ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 670 of file abcResub.c.
| Dec_Graph_t * Abc_ManResubQuit1 | ( | Abc_Obj_t * | pRoot, |
| Abc_Obj_t * | pObj0, | ||
| Abc_Obj_t * | pObj1, | ||
| int | fOrGate ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 694 of file abcResub.c.
| Dec_Graph_t * Abc_ManResubQuit2 | ( | Abc_Obj_t * | pRoot, |
| Abc_Obj_t * | pObj0, | ||
| Abc_Obj_t * | pObj1, | ||
| Abc_Obj_t * | pObj2, | ||
| int | fOrGate ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 766 of file abcResub.c.
| Dec_Graph_t * Abc_ManResubQuit21 | ( | Abc_Obj_t * | pRoot, |
| Abc_Obj_t * | pObj0, | ||
| Abc_Obj_t * | pObj1, | ||
| Abc_Obj_t * | pObj2, | ||
| int | fOrGate ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 725 of file abcResub.c.
| Dec_Graph_t * Abc_ManResubQuit3 | ( | Abc_Obj_t * | pRoot, |
| Abc_Obj_t * | pObj0, | ||
| Abc_Obj_t * | pObj1, | ||
| Abc_Obj_t * | pObj2, | ||
| Abc_Obj_t * | pObj3, | ||
| int | fOrGate ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 811 of file abcResub.c.
| int Abc_NtkResubstitute | ( | Abc_Ntk_t * | pNtk, |
| int | nCutMax, | ||
| int | nStepsMax, | ||
| int | nMinSaved, | ||
| int | nLevelsOdc, | ||
| int | fUpdateLevel, | ||
| int | fVerbose, | ||
| int | fVeryVerbose ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs incremental resynthesis of the AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file abcResub.c.
