
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 ///. | |
| int | Dau_DsdToGiaCompose_rec (Gia_Man_t *pGia, word Func, int *pFanins, int nVars) |
| FUNCTION DEFINITIONS ///. | |
| 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) |
| 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 417 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 282 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 503 of file dauGia.c.


| void Dsm_ManReportStats | ( | ) |
Function*************************************************************
Synopsis [Convert TT to GIA via DSD.]
Description []
SideEffects []
SeeAlso []
Definition at line 486 of file dauGia.c.
Function*************************************************************
Synopsis [Convert TT to GIA via DSD.]
Description []
SideEffects []
SeeAlso []
Definition at line 441 of file dauGia.c.


|
extern |
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.
