abc-master
|
#include "base/abc/abc.h"
#include "bdd/reo/reo.h"
#include "map/if/if.h"
#include "bool/kit/kit.h"
#include "misc/extra/extraBdd.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START int | Abc_NtkRenodeEvalAig (If_Man_t *p, If_Cut_t *pCut) |
DECLARATIONS ///. More... | |
static int | Abc_NtkRenodeEvalBdd (If_Man_t *p, If_Cut_t *pCut) |
static int | Abc_NtkRenodeEvalSop (If_Man_t *p, If_Cut_t *pCut) |
static int | Abc_NtkRenodeEvalCnf (If_Man_t *p, If_Cut_t *pCut) |
static int | Abc_NtkRenodeEvalMv (If_Man_t *p, If_Cut_t *pCut) |
Abc_Ntk_t * | Abc_NtkRenode (Abc_Ntk_t *pNtk, int nFaninMax, int nCubeMax, int nFlowIters, int nAreaIters, int fArea, int fUseBdds, int fUseSops, int fUseCnfs, int fUseMv, int fVerbose) |
FUNCTION DEFINITIONS ///. More... | |
Variables | |
static reo_man * | s_pReo = NULL |
static DdManager * | s_pDd = NULL |
static Vec_Int_t * | s_vMemory = NULL |
static Vec_Int_t * | s_vMemory2 = NULL |
static int | nDsdCounter = 0 |
Abc_Ntk_t* Abc_NtkRenode | ( | Abc_Ntk_t * | pNtk, |
int | nFaninMax, | ||
int | nCubeMax, | ||
int | nFlowIters, | ||
int | nAreaIters, | ||
int | fArea, | ||
int | fUseBdds, | ||
int | fUseSops, | ||
int | fUseCnfs, | ||
int | fUseMv, | ||
int | fVerbose | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs renoding as technology mapping.]
Description []
SideEffects []
SeeAlso []
Definition at line 62 of file abcRenode.c.
DECLARATIONS ///.
CFile****************************************************************
FileName [abcRenode.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Computes the cost based on the factored form.]
Description []
SideEffects []
SeeAlso []
Definition at line 164 of file abcRenode.c.
Function*************************************************************
Synopsis [Computes the cost based on the BDD size after reordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 194 of file abcRenode.c.
Function*************************************************************
Synopsis [Computes the cost based on two ISOPs.]
Description []
SideEffects []
SeeAlso []
Definition at line 248 of file abcRenode.c.
Function*************************************************************
Synopsis [Computes the cost of MV-SOP of the cut function.]
Description []
SideEffects []
SeeAlso []
Definition at line 283 of file abcRenode.c.
Function*************************************************************
Synopsis [Computes the cost based on ISOP.]
Description []
SideEffects []
SeeAlso []
Definition at line 224 of file abcRenode.c.
|
static |
Definition at line 45 of file abcRenode.c.
|
static |
Definition at line 41 of file abcRenode.c.
|
static |
Definition at line 40 of file abcRenode.c.
|
static |
Definition at line 42 of file abcRenode.c.
|
static |
Definition at line 43 of file abcRenode.c.