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.