
Go to the source code of this file.
Classes | |
| struct | Abc_ManScl_t_ |
Macros | |
| #define | LARGE_LEVEL 1000000 |
| #define | SCL_LUT_MAX 6 |
| DECLARATIONS ///. | |
| #define | SCL_VARS_MAX 15 |
| #define | SCL_NODE_MAX 1000 |
Typedefs | |
| typedef struct Abc_ManScl_t_ | Abc_ManScl_t |
| #define LARGE_LEVEL 1000000 |
CFile****************************************************************
FileName [abcLut.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Superchoicing for K-LUTs.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| typedef struct Abc_ManScl_t_ Abc_ManScl_t |
| int Abc_NodeCompareLevelsInc | ( | int * | pp1, |
| int * | pp2 ) |
Function*************************************************************
Synopsis [Procedure used for sorting the nodes in increasing order of levels.]
Description []
SideEffects []
SeeAlso []
| void Abc_NodeDecomposeSort | ( | Abc_Obj_t ** | pLeaves, |
| int | nVars, | ||
| int * | pBSet, | ||
| int | nLutSize ) |
Function*************************************************************
Synopsis [Selects the earliest arriving nodes from the array.]
Description []
SideEffects []
SeeAlso []
Definition at line 624 of file abcLut.c.
| int Abc_NodeGetLevel | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 512 of file abcLut.c.
| void Abc_NodeLeavesRemove | ( | Vec_Ptr_t * | vLeaves, |
| unsigned | uPhase, | ||
| int | nVars ) |
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 493 of file abcLut.c.
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description [Orders the leaves topologically.]
SideEffects []
SeeAlso []
Definition at line 465 of file abcLut.c.

Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 413 of file abcLut.c.

Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 391 of file abcLut.c.


Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 438 of file abcLut.c.


| unsigned * Abc_NodeSuperChoiceTruth | ( | Abc_ManScl_t * | pManScl | ) |
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 344 of file abcLut.c.
| Abc_Obj_t * Abc_NtkSpecialMap_rec | ( | Abc_Ntk_t * | pNew, |
| Abc_Obj_t * | pObj, | ||
| Vec_Wec_t * | vSupps, | ||
| Vec_Int_t * | vCover ) |
Definition at line 820 of file abcLut.c.


Definition at line 855 of file abcLut.c.

| int Abc_NtkSuperChoiceLut | ( | Abc_Ntk_t * | pNtk, |
| int | nLutSize, | ||
| int | nCutSizeMax, | ||
| int | fVerbose ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs superchoicing for K-LUTs.]
Description []
SideEffects []
SeeAlso []
Definition at line 81 of file abcLut.c.

Definition at line 805 of file abcLut.c.

