
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Abc_Ntk_t * | Abc_NtkFromAigPhase (Aig_Man_t *pMan) |
| DECLARATIONS ///. | |
| Vec_Wec_t * | Vec_WrdReadLayerText (char *pFileName, int *pnIns, int *pnOuts) |
| FUNCTION DEFINITIONS ///. | |
| int | Vec_WrdReadTruthTextOne (char *pFileName, int nIns, int nOuts, word *pRes) |
| word * | Vec_WrdReadTruthText (char *pFileName, int nIns, int nOuts, int nFiles) |
| Gia_Man_t * | Vec_WrdReadTest (char *pFileName) |
| void | Vec_WrdReadText (char *pFileName, Vec_Wrd_t **pvSimI, Vec_Wrd_t **pvSimO, int nIns, int nOuts) |
| int | Vec_WrdReadText2 (char *pFileName, Vec_Wrd_t **pvSimI) |
| Vec_Int_t * | Vec_WrdReadNumsOut (char *pFileName, int fVerbose) |
| Vec_Wrd_t * | Vec_WrdReadTextOut (char *pFileName, int nOuts) |
| void | Gia_ManReadSimInfoInputs (char *pFileName, char *pFileOut1, int fVerbose) |
| void | Gia_ManReadSimInfoOutputs (char *pFileName, char *pFileOut, int nOuts) |
| Vec_Wrd_t * | Vec_WrdZoneExtract (int ZoneSize, Vec_Wrd_t *p, int iWord, int nWords) |
| void | Vec_WrdZoneInsert (Vec_Wrd_t *pNew, int ZoneSize, Vec_Wrd_t *p, int iWord, int nWords) |
| void | Gia_ManSimInfoPrintOne (Gia_Man_t *p, Vec_Wrd_t *vSimsIn, Vec_Wrd_t *vSimsOut, int nWords, int nPats) |
| Vec_Wrd_t * | Gia_ManSimInfoTryOne (Gia_Man_t *p, Vec_Wrd_t *vSimI, int fPrint) |
| int | Gia_ManSimEvalOne (Gia_Man_t *p, Vec_Wrd_t *vSimO, Vec_Wrd_t *vSimO_new) |
| int | Gia_ManSimEvalOne2 (Gia_Man_t *p, Vec_Wrd_t *vSimO, Vec_Wrd_t *vSimO_new) |
| int | Gia_ManSimEvalMaxValue (Vec_Wrd_t *vSimO, int nWords, int nOuts, int nBits, int iPat) |
| int | Gia_ManSimEvalOne3 (Gia_Man_t *p, Vec_Wrd_t *vSimO, Vec_Int_t *vValues, int nBits) |
| Vec_Wrd_t * | Gia_ManSimInfoTry (Gia_Man_t *p, Vec_Wrd_t *vSimI) |
| int | Gia_ManSimInfoEval_old (Gia_Man_t *p, Vec_Wrd_t *vSimO, Vec_Wrd_t *vSimO_new) |
| void | Gia_ManSimInfoPassTest (Gia_Man_t *p, char *pFileName, char *pFileName2, int fVerbose) |
| void | Gia_ManSimInfoEval (Gia_Man_t *p, char *pFileName, char *pFileName2, int nOuts, int fVerbose) |
| word * | Gia_ManCountFraction (Gia_Man_t *p, Vec_Wrd_t *vSimI, Vec_Int_t *vSupp, int Thresh, int fVerbose, int *pCare) |
| void | Gia_ManPermuteSupp_rec (Gia_Man_t *p, int iObj, Vec_Int_t *vLevels, Vec_Int_t *vCounts) |
| void | Gia_ManPermuteSupp (Gia_Man_t *p, int iOut, int nOuts, Vec_Int_t *vSupp) |
| void | Gia_ManCollectSupp_rec (Gia_Man_t *p, int iObj, Vec_Int_t *vSupp) |
| Vec_Int_t * | Gia_ManCollectSupp (Gia_Man_t *p, int iOut, int nOuts) |
| Vec_Int_t * | Gia_ManCollectSuppNew (Gia_Man_t *p, int iOut, int nOuts) |
| int | Gia_ManPerformLNetOpt_rec (Gia_Man_t *pNew, Gia_Man_t *p, Gia_Obj_t *pObj) |
| Gia_Man_t * | Gia_ManPerformLNetOpt (Gia_Man_t *p, int fTryNew, char *pFileName, int nIns, int nOuts, int Thresh, int nRounds, int fVerbose) |
| Gia_Man_t * | Gia_ManPerformLNetOptNew (Gia_Man_t *p, char *pFileName, int nIns, int nOuts, int Thresh, int nRounds, int fVerbose) |
| Abc_Ntk_t * | Gia_ManPerformLNetMap (Gia_Man_t *p, int GroupSize, int fUseFixed, int fTryNew, int fVerbose) |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaMinLut.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Collapsing AIG.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [This procedure should be called after seq sweeping, which changes the number of registers.]
SideEffects []
SeeAlso []
Definition at line 595 of file abcDar.c.


Definition at line 624 of file giaMinLut.c.


Definition at line 607 of file giaMinLut.c.


Definition at line 632 of file giaMinLut.c.


| word * Gia_ManCountFraction | ( | Gia_Man_t * | p, |
| Vec_Wrd_t * | vSimI, | ||
| Vec_Int_t * | vSupp, | ||
| int | Thresh, | ||
| int | fVerbose, | ||
| int * | pCare ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 531 of file giaMinLut.c.

| Abc_Ntk_t * Gia_ManPerformLNetMap | ( | Gia_Man_t * | p, |
| int | GroupSize, | ||
| int | fUseFixed, | ||
| int | fTryNew, | ||
| int | fVerbose ) |
Definition at line 1045 of file giaMinLut.c.
| Gia_Man_t * Gia_ManPerformLNetOpt | ( | Gia_Man_t * | p, |
| int | fTryNew, | ||
| char * | pFileName, | ||
| int | nIns, | ||
| int | nOuts, | ||
| int | Thresh, | ||
| int | nRounds, | ||
| int | fVerbose ) |
Definition at line 647 of file giaMinLut.c.

Definition at line 638 of file giaMinLut.c.


| Gia_Man_t * Gia_ManPerformLNetOptNew | ( | Gia_Man_t * | p, |
| char * | pFileName, | ||
| int | nIns, | ||
| int | nOuts, | ||
| int | Thresh, | ||
| int | nRounds, | ||
| int | fVerbose ) |
Definition at line 753 of file giaMinLut.c.

Definition at line 590 of file giaMinLut.c.


Definition at line 569 of file giaMinLut.c.


| void Gia_ManReadSimInfoInputs | ( | char * | pFileName, |
| char * | pFileOut1, | ||
| int | fVerbose ) |
Definition at line 308 of file giaMinLut.c.

| void Gia_ManReadSimInfoOutputs | ( | char * | pFileName, |
| char * | pFileOut, | ||
| int | nOuts ) |
Definition at line 315 of file giaMinLut.c.

| int Gia_ManSimEvalMaxValue | ( | Vec_Wrd_t * | vSimO, |
| int | nWords, | ||
| int | nOuts, | ||
| int | nBits, | ||
| int | iPat ) |
Definition at line 422 of file giaMinLut.c.

Definition at line 388 of file giaMinLut.c.
Definition at line 405 of file giaMinLut.c.

Definition at line 442 of file giaMinLut.c.


| void Gia_ManSimInfoEval | ( | Gia_Man_t * | p, |
| char * | pFileName, | ||
| char * | pFileName2, | ||
| int | nOuts, | ||
| int | fVerbose ) |
Definition at line 505 of file giaMinLut.c.

Definition at line 482 of file giaMinLut.c.

| void Gia_ManSimInfoPassTest | ( | Gia_Man_t * | p, |
| char * | pFileName, | ||
| char * | pFileName2, | ||
| int | fVerbose ) |
Definition at line 490 of file giaMinLut.c.

| void Gia_ManSimInfoPrintOne | ( | Gia_Man_t * | p, |
| Vec_Wrd_t * | vSimsIn, | ||
| Vec_Wrd_t * | vSimsOut, | ||
| int | nWords, | ||
| int | nPats ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 363 of file giaMinLut.c.

Definition at line 465 of file giaMinLut.c.


Definition at line 378 of file giaMinLut.c.


| Vec_Wec_t * Vec_WrdReadLayerText | ( | char * | pFileName, |
| int * | pnIns, | ||
| int * | pnOuts ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file giaMinLut.c.


| Vec_Int_t * Vec_WrdReadNumsOut | ( | char * | pFileName, |
| int | fVerbose ) |
Definition at line 274 of file giaMinLut.c.

| Gia_Man_t * Vec_WrdReadTest | ( | char * | pFileName | ) |
Definition at line 132 of file giaMinLut.c.

| void Vec_WrdReadText | ( | char * | pFileName, |
| Vec_Wrd_t ** | pvSimI, | ||
| Vec_Wrd_t ** | pvSimO, | ||
| int | nIns, | ||
| int | nOuts ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 193 of file giaMinLut.c.

| int Vec_WrdReadText2 | ( | char * | pFileName, |
| Vec_Wrd_t ** | pvSimI ) |
Definition at line 233 of file giaMinLut.c.


| Vec_Wrd_t * Vec_WrdReadTextOut | ( | char * | pFileName, |
| int | nOuts ) |
Definition at line 292 of file giaMinLut.c.


| word * Vec_WrdReadTruthText | ( | char * | pFileName, |
| int | nIns, | ||
| int | nOuts, | ||
| int | nFiles ) |
Definition at line 114 of file giaMinLut.c.


| int Vec_WrdReadTruthTextOne | ( | char * | pFileName, |
| int | nIns, | ||
| int | nOuts, | ||
| word * | pRes ) |
Definition at line 91 of file giaMinLut.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 333 of file giaMinLut.c.

Definition at line 343 of file giaMinLut.c.
