abc-master
|
Go to the source code of this file.
Macros | |
#define | DAU_DSD_MAX_VAR 12 |
Functions | |
ABC_NAMESPACE_IMPL_START int | Kit_TruthToGia (Gia_Man_t *pMan, unsigned *pTruth, int nVars, Vec_Int_t *vMemory, Vec_Int_t *vLeaves, int fHash) |
DECLARATIONS ///. More... | |
int | Dau_DsdToGiaCompose_rec (Gia_Man_t *pGia, word Func, int *pFanins, int nVars) |
FUNCTION DEFINITIONS ///. More... | |
int | Dau_DsdToGia2_rec (Gia_Man_t *pGia, char *pStr, char **p, int *pMatches, int *pLits, Vec_Int_t *vCover) |
int | Dau_DsdToGia2 (Gia_Man_t *pGia, char *p, int *pLits, Vec_Int_t *vCover) |
void | Dau_DsdAddToArray (Gia_Man_t *pGia, int *pFans, int nFans, int iFan) |
int | Dau_DsdBalance (Gia_Man_t *pGia, int *pFans, int nFans, int fAnd) |
int | Dau_DsdToGia_rec (Gia_Man_t *pGia, char *pStr, char **p, int *pMatches, int *pLits, Vec_Int_t *vCover) |
int | Dau_DsdToGia (Gia_Man_t *pGia, char *p, int *pLits, Vec_Int_t *vCover) |
int | Dsm_ManTruthToGia (void *p, word *pTruth, Vec_Int_t *vLeaves, Vec_Int_t *vCover) |
void | Dsm_ManReportStats () |
void * | Dsm_ManDeriveGia (void *pGia, int fUseMuxes) |
Variables | |
static int | m_Calls = 0 |
static int | m_NonDsd = 0 |
static int | m_Non1Step = 0 |
void Dau_DsdAddToArray | ( | Gia_Man_t * | pGia, |
int * | pFans, | ||
int | nFans, | ||
int | iFan | ||
) |
Function*************************************************************
Synopsis [Derives GIA for the DSD formula.]
Description []
SideEffects []
SeeAlso []
Definition at line 219 of file dauGia.c.
int Dau_DsdBalance | ( | Gia_Man_t * | pGia, |
int * | pFans, | ||
int | nFans, | ||
int | fAnd | ||
) |
Definition at line 232 of file dauGia.c.
Definition at line 391 of file dauGia.c.
Definition at line 195 of file dauGia.c.
int Dau_DsdToGia2_rec | ( | Gia_Man_t * | pGia, |
char * | pStr, | ||
char ** | p, | ||
int * | pMatches, | ||
int * | pLits, | ||
Vec_Int_t * | vCover | ||
) |
Function*************************************************************
Synopsis [Derives GIA for the DSD formula.]
Description []
SideEffects []
SeeAlso []
Definition at line 88 of file dauGia.c.
int Dau_DsdToGia_rec | ( | Gia_Man_t * | pGia, |
char * | pStr, | ||
char ** | p, | ||
int * | pMatches, | ||
int * | pLits, | ||
Vec_Int_t * | vCover | ||
) |
Definition at line 266 of file dauGia.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Derives GIA for the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file dauGia.c.
void* Dsm_ManDeriveGia | ( | void * | pGia, |
int | fUseMuxes | ||
) |
Function*************************************************************
Synopsis [Performs structural hashing on the LUT functions.]
Description []
SideEffects []
SeeAlso []
Definition at line 471 of file dauGia.c.
void Dsm_ManReportStats | ( | ) |
Function*************************************************************
Synopsis [Convert TT to GIA via DSD.]
Description []
SideEffects []
SeeAlso []
Definition at line 415 of file dauGia.c.
ABC_NAMESPACE_IMPL_START int Kit_TruthToGia | ( | Gia_Man_t * | pMan, |
unsigned * | pTruth, | ||
int | nVars, | ||
Vec_Int_t * | vMemory, | ||
Vec_Int_t * | vLeaves, | ||
int | fHash | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [dauGia.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [DAG-aware unmapping.]
Synopsis [Coverting DSD into GIA.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
CFile****************************************************************
FileName [giaMap.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Manipulation of mapping associated with the AIG.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 80 of file kitHop.c.