|
abc-master
|
Go to the source code of this file.
Data Structures | |
| struct | Dsd_Manager_t_ |
| STRUCTURE DEFINITIONS ///. More... | |
| struct | Dsd_Node_t_ |
Macros | |
| #define | MAXINPUTS 1000 |
| MACRO DEFINITIONS ///. More... | |
Functions | |
| void | Dsd_CheckCacheAllocate (int nEntries) |
| PARAMETERS ///. More... | |
| void | Dsd_CheckCacheDeallocate () |
| void | Dsd_CheckCacheClear () |
| int | Dsd_CheckRootFunctionIdentity (DdManager *dd, DdNode *bF1, DdNode *bF2, DdNode *bC1, DdNode *bC2) |
| Dsd_Node_t * | Dsd_TreeNodeCreate (int Type, int nDecs, int BlockNum) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Dsd_TreeNodeDelete (DdManager *dd, Dsd_Node_t *pNode) |
| void | Dsd_TreeUnmark (Dsd_Manager_t *dMan) |
| DdNode * | Dsd_TreeGetPrimeFunctionOld (DdManager *dd, Dsd_Node_t *pNode, int fRemap) |
Variables | |
| ABC_NAMESPACE_HEADER_START typedef unsigned char | byte |
| TYPEDEF DEFINITIONS ///. More... | |
| void Dsd_CheckCacheAllocate | ( | int | nEntries | ) |
PARAMETERS ///.
FUNCTION DECLARATIONS ///
PARAMETERS ///.
Function********************************************************************
Synopsis [(Re)allocates the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 63 of file dsdCheck.c.
| void Dsd_CheckCacheClear | ( | ) |
Function********************************************************************
Synopsis [Clears the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file dsdCheck.c.
| void Dsd_CheckCacheDeallocate | ( | ) |
Function********************************************************************
Synopsis [Deallocates the local cache.]
Description []
SideEffects []
SeeAlso []
Definition at line 97 of file dsdCheck.c.
| int Dsd_CheckRootFunctionIdentity | ( | DdManager * | dd, |
| DdNode * | bF1, | ||
| DdNode * | bF2, | ||
| DdNode * | bC1, | ||
| DdNode * | bC2 | ||
| ) |
Function********************************************************************
Synopsis [Checks whether it is true that bF1(bC1=0) == bF2(bC2=0).]
Description []
SideEffects []
SeeAlso []
Definition at line 133 of file dsdCheck.c.
| DdNode* Dsd_TreeGetPrimeFunctionOld | ( | DdManager * | dd, |
| Dsd_Node_t * | pNode, | ||
| int | fRemap | ||
| ) |
Function*************************************************************
Synopsis [Retuns the function of one node of the decomposition tree.]
Description [This is the old procedure. It is now superceded by the procedure Dsd_TreeGetPrimeFunction() found in "dsdLocal.c".]
SideEffects []
SeeAlso []
Definition at line 1120 of file dsdTree.c.
| Dsd_Node_t* Dsd_TreeNodeCreate | ( | int | Type, |
| int | nDecs, | ||
| int | BlockNum | ||
| ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Create the DSD node.]
Description []
SideEffects []
SeeAlso []
Definition at line 61 of file dsdTree.c.
| void Dsd_TreeNodeDelete | ( | DdManager * | dd, |
| Dsd_Node_t * | pNode | ||
| ) |
| void Dsd_TreeUnmark | ( | Dsd_Manager_t * | pDsdMan | ) |
Function*************************************************************
Synopsis [Unmarks the decomposition tree.]
Description [This function assumes that originally pNode->nVisits are set to zero!]
SideEffects []
SeeAlso []
Definition at line 107 of file dsdTree.c.
| ABC_NAMESPACE_HEADER_START typedef unsigned char byte |
TYPEDEF DEFINITIONS ///.
CFile****************************************************************
FileName [dsdInt.h]
PackageName [DSD: Disjoint-support decomposition package.]
Synopsis [Internal declarations of the package.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 8.0. Started - September 22, 2003.]
Revision [
]