#include "base/abc/abc.h"
Go to the source code of this file.
Classes | |
| struct | Abc_ManCut_t_ |
| DECLARATIONS ///. More... | |
Functions | |
| Vec_Ptr_t * | Abc_NodeFindCut (Abc_ManCut_t *p, Abc_Obj_t *pRoot, int fContain) |
| void | Abc_NodeConeCollect (Abc_Obj_t **ppRoots, int nRoots, Vec_Ptr_t *vLeaves, Vec_Ptr_t *vVisited, int fIncludeFanins) |
| Abc_ManCut_t * | Abc_NtkManCutStart (int nNodeSizeMax, int nConeSizeMax, int nNodeFanStop, int nConeFanStop) |
| void | Abc_NtkManCutStop (Abc_ManCut_t *p) |
| Vec_Ptr_t * | Abc_NtkManCutReadCutLarge (Abc_ManCut_t *p) |
| Vec_Ptr_t * | Abc_NtkManCutReadCutSmall (Abc_ManCut_t *p) |
| Vec_Ptr_t * | Abc_NtkManCutReadVisited (Abc_ManCut_t *p) |
| Vec_Ptr_t * | Abc_NodeCollectTfoCands (Abc_ManCut_t *p, Abc_Obj_t *pRoot, Vec_Ptr_t *vLeaves, int LevelMax) |
| Vec_Ptr_t * Abc_NodeCollectTfoCands | ( | Abc_ManCut_t * | p, |
| Abc_Obj_t * | pRoot, | ||
| Vec_Ptr_t * | vLeaves, | ||
| int | LevelMax ) |
Function*************************************************************
Synopsis [Collects the TFO of the cut in the topological order.]
Description [TFO of the cut is defined as a set of nodes, for which the cut is a cut, that is, every path from the collected nodes to the CIs goes through a node in the cut. The nodes are collected if their level does not exceed the given number (LevelMax). The nodes are returned in the topological order. If the root node is given, its MFFC is marked, so that the collected nodes do not contain any nodes in the MFFC.]
SideEffects []
SeeAlso []
Definition at line 699 of file abcReconv.c.


| void Abc_NodeConeCollect | ( | Abc_Obj_t ** | ppRoots, |
| int | nRoots, | ||
| Vec_Ptr_t * | vLeaves, | ||
| Vec_Ptr_t * | vVisited, | ||
| int | fIncludeFanins ) |
Function*************************************************************
Synopsis [Get the nodes contained in the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 444 of file abcReconv.c.

| Vec_Ptr_t * Abc_NodeFindCut | ( | Abc_ManCut_t * | p, |
| Abc_Obj_t * | pRoot, | ||
| int | fContain ) |
Function*************************************************************
Synopsis [Finds a fanin-limited, reconvergence-driven cut for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 256 of file abcReconv.c.

| Vec_Ptr_t * Abc_NtkManCutReadCutLarge | ( | Abc_ManCut_t * | p | ) |
Function*************************************************************
Synopsis [Returns the leaves of the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 644 of file abcReconv.c.

| Vec_Ptr_t * Abc_NtkManCutReadCutSmall | ( | Abc_ManCut_t * | p | ) |
Function*************************************************************
Synopsis [Returns the leaves of the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 660 of file abcReconv.c.

| Vec_Ptr_t * Abc_NtkManCutReadVisited | ( | Abc_ManCut_t * | p | ) |
Function*************************************************************
Synopsis [Returns the leaves of the cone.]
Description []
SideEffects []
SeeAlso []
Definition at line 676 of file abcReconv.c.

| Abc_ManCut_t * Abc_NtkManCutStart | ( | int | nNodeSizeMax, |
| int | nConeSizeMax, | ||
| int | nNodeFanStop, | ||
| int | nConeFanStop ) |
Function*************************************************************
Synopsis [Starts the resynthesis manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 595 of file abcReconv.c.


| void Abc_NtkManCutStop | ( | Abc_ManCut_t * | p | ) |
Function*************************************************************
Synopsis [Stops the resynthesis manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 623 of file abcReconv.c.
