
Go to the source code of this file.
Functions | |
| int | Fxu_FastExtract (Fxu_Data_t *pData) |
| FUNCTION DEFINITIONS ///. | |
| void | Abc_NtkSetDefaultFxParams (Fxu_Data_t *p) |
| FUNCTION DEFINITIONS ///. | |
| int | Abc_NtkFastExtract (Abc_Ntk_t *pNtk, Fxu_Data_t *p) |
| void | Abc_NtkFxuFreeInfo (Fxu_Data_t *p) |
| int Abc_NtkFastExtract | ( | Abc_Ntk_t * | pNtk, |
| Fxu_Data_t * | p ) |
Function*************************************************************
Synopsis [Performs fast_extract on the current network.]
Description [Takes the network and the maximum number of nodes to extract. Uses the concurrent double-cube and single cube divisor extraction procedure. Modifies the network in the end, after extracting all nodes. Note that Ntk_NetworkSweep() may increase the performance of this procedure because the single-literal nodes will not be created in the sparse matrix. Returns 1 if the network has been changed.]
SideEffects []
SeeAlso []
Definition at line 83 of file abcFxu.c.


| void Abc_NtkFxuFreeInfo | ( | Fxu_Data_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file abcFxu.c.

| void Abc_NtkSetDefaultFxParams | ( | Fxu_Data_t * | p | ) |
FUNCTION DEFINITIONS ///.
MACRO DEFINITIONS ///.
Function*************************************************************
Synopsis [Sets default values of the FXU parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 52 of file abcFxu.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs fast_extract on a set of covers.]
Description [All the covers are given in the array p->vSops. The resulting covers are returned in the array p->vSopsNew. The entries in these arrays correspond to objects in the network. The entries corresponding to the PI and objects with trivial covers are NULL. The number of extracted covers (not exceeding p->nNodesExt) is returned. Two other things are important for the correct operation of this procedure: (1) The input covers do not have duplicated fanins and are SCC-free. (2) The fanins array contains the numbers of the fanin objects.]
SideEffects []
SeeAlso []
Definition at line 58 of file fxu.c.

