|
abc-master
|
Go to the source code of this file.
Data Structures | |
| struct | Abc_ManScl_t_ |
Macros | |
| #define | LARGE_LEVEL 1000000 |
| #define | SCL_LUT_MAX 6 |
| DECLARATIONS ///. More... | |
| #define | SCL_VARS_MAX 15 |
| #define | SCL_NODE_MAX 1000 |
Typedefs | |
| typedef struct Abc_ManScl_t_ | Abc_ManScl_t |
Variables | |
| static Vec_Ptr_t * | s_pLeaves = NULL |
| #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 |
|
static |
Function*************************************************************
Synopsis [Starts the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 286 of file abcLut.c.
|
static |
| int Abc_NodeCompareLevelsInc | ( | int * | pp1, |
| int * | pp2 | ||
| ) |
| void Abc_NodeDecomposeSort | ( | Abc_Obj_t ** | pLeaves, |
| int | nVars, | ||
| int * | pBSet, | ||
| int | nLutSize | ||
| ) |
|
static |
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 665 of file abcLut.c.
| int Abc_NodeGetLevel | ( | Abc_Obj_t * | pObj | ) |
| void Abc_NodeLeavesRemove | ( | Vec_Ptr_t * | vLeaves, |
| unsigned | uPhase, | ||
| int | nVars | ||
| ) |
Function*************************************************************
Synopsis [Performs LUT mapping of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 210 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.
|
static |
Function*************************************************************
Synopsis [Performs superchoicing for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 533 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.
Function*************************************************************
Synopsis [Starts the cut manager for rewriting.]
Description []
SideEffects []
SeeAlso []
Definition at line 249 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.