#include "sfmInt.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START int | Sfm_ObjRef_rec (Sfm_Ntk_t *p, int iObj) |
| DECLARATIONS ///. | |
| int | Sfm_ObjRef (Sfm_Ntk_t *p, int iObj) |
| int | Sfm_ObjDeref_rec (Sfm_Ntk_t *p, int iObj) |
| int | Sfm_ObjDeref (Sfm_Ntk_t *p, int iObj) |
| int | Sfm_ObjMffcSize (Sfm_Ntk_t *p, int iObj) |
| void | Sfm_NtkDfs_rec (Sfm_Ntk_t *p, int iNode, Vec_Int_t *vNodes, Vec_Wec_t *vGroups, Vec_Int_t *vGroupMap, Vec_Int_t *vBoxesLeft) |
| Vec_Int_t * | Sfm_NtkDfs (Sfm_Ntk_t *p, Vec_Wec_t *vGroups, Vec_Int_t *vGroupMap, Vec_Int_t *vBoxesLeft, int fAllBoxes) |
| int | Sfm_NtkCheckOverlap_rec (Sfm_Ntk_t *p, int iThis, int iNode) |
| int | Sfm_NtkCheckOverlap (Sfm_Ntk_t *p, int iFan, int iNode) |
| void | Sfm_NtkComputeRoots_rec (Sfm_Ntk_t *p, int iNode, int nLevelMax, Vec_Int_t *vRoots, Vec_Int_t *vTfo) |
| void | Sfm_NtkAddDivisors (Sfm_Ntk_t *p, int iNode, int nLevelMax) |
| int | Sfm_NtkCollectTfi_rec (Sfm_Ntk_t *p, int iNode, Vec_Int_t *vNodes) |
| int | Sfm_NtkCreateWindow (Sfm_Ntk_t *p, int iNode, int fVerbose) |
| void | Sfm_NtkWindowTest (Sfm_Ntk_t *p, int iNode) |
| void Sfm_NtkAddDivisors | ( | Sfm_Ntk_t * | p, |
| int | iNode, | ||
| int | nLevelMax ) |
Function*************************************************************
Synopsis [Collects divisors of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 268 of file sfmWin.c.

| int Sfm_NtkCheckOverlap | ( | Sfm_Ntk_t * | p, |
| int | iFan, | ||
| int | iNode ) |
Definition at line 209 of file sfmWin.c.

| int Sfm_NtkCheckOverlap_rec | ( | Sfm_Ntk_t * | p, |
| int | iThis, | ||
| int | iNode ) |
Function*************************************************************
Synopsis [Check if this fanout overlaps with TFI cone of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 195 of file sfmWin.c.


Function*************************************************************
Synopsis [Computes structural window.]
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file sfmWin.c.


| void Sfm_NtkComputeRoots_rec | ( | Sfm_Ntk_t * | p, |
| int | iNode, | ||
| int | nLevelMax, | ||
| Vec_Int_t * | vRoots, | ||
| Vec_Int_t * | vTfo ) |
Definition at line 240 of file sfmWin.c.


| int Sfm_NtkCreateWindow | ( | Sfm_Ntk_t * | p, |
| int | iNode, | ||
| int | fVerbose ) |
Definition at line 340 of file sfmWin.c.


| Vec_Int_t * Sfm_NtkDfs | ( | Sfm_Ntk_t * | p, |
| Vec_Wec_t * | vGroups, | ||
| Vec_Int_t * | vGroupMap, | ||
| Vec_Int_t * | vBoxesLeft, | ||
| int | fAllBoxes ) |
Definition at line 166 of file sfmWin.c.


| void Sfm_NtkDfs_rec | ( | Sfm_Ntk_t * | p, |
| int | iNode, | ||
| Vec_Int_t * | vNodes, | ||
| Vec_Wec_t * | vGroups, | ||
| Vec_Int_t * | vGroupMap, | ||
| Vec_Int_t * | vBoxesLeft ) |
Function*************************************************************
Synopsis [Collects used internal nodes in a topological order.]
Description [Additionally considers objects in groups as a single object and collects them in a topological order together as single entity.]
SideEffects []
SeeAlso []
Definition at line 136 of file sfmWin.c.


| void Sfm_NtkWindowTest | ( | Sfm_Ntk_t * | p, |
| int | iNode ) |
Definition at line 468 of file sfmWin.c.

| int Sfm_ObjDeref | ( | Sfm_Ntk_t * | p, |
| int | iObj ) |
| int Sfm_ObjDeref_rec | ( | Sfm_Ntk_t * | p, |
| int | iObj ) |
Definition at line 67 of file sfmWin.c.


| int Sfm_ObjMffcSize | ( | Sfm_Ntk_t * | p, |
| int | iObj ) |
| int Sfm_ObjRef | ( | Sfm_Ntk_t * | p, |
| int | iObj ) |
Definition at line 60 of file sfmWin.c.


| ABC_NAMESPACE_IMPL_START int Sfm_ObjRef_rec | ( | Sfm_Ntk_t * | p, |
| int | iObj ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [sfmWin.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based optimization using internal don't-cares.]
Synopsis [Structural window computation.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Returns the MFFC size.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file sfmWin.c.

