abc-master
|
#include "gia.h"
Go to the source code of this file.
Data Structures | |
struct | Gia_Sim2_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Gia_Sim2_t_ | Gia_Sim2_t |
DECLARATIONS ///. More... | |
typedef typedefABC_NAMESPACE_IMPL_START struct Gia_Sim2_t_ Gia_Sim2_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaSim.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Fast sequential simulator.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
void Gia_ManResetRandom | ( | Gia_ParSim_t * | pPars | ) |
int Gia_ManSimSimulateEquiv | ( | Gia_Man_t * | pAig, |
Gia_ParSim_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Performs simulation to refine equivalence classes.]
Description [Returns 1 if counter-example is detected.]
SideEffects []
SeeAlso []
Definition at line 638 of file giaSim2.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Returns index of the PO and pattern that failed it.]
Description []
SideEffects []
SeeAlso []
Definition at line 576 of file giaSim2.c.
Function*************************************************************
Synopsis [Creates equivalence class.]
Description []
SideEffects []
SeeAlso []
Definition at line 367 of file giaSim2.c.
int Gia_Sim2ClassRefineOne | ( | Gia_Sim2_t * | p, |
int | i | ||
) |
Function*************************************************************
Synopsis [Refines one equivalence class.]
Description []
SideEffects []
SeeAlso []
Definition at line 401 of file giaSim2.c.
int Gia_Sim2CompareEqual | ( | unsigned * | p0, |
unsigned * | p1, | ||
int | nWords, | ||
int | fCompl | ||
) |
int Gia_Sim2CompareZero | ( | unsigned * | p0, |
int | nWords, | ||
int | fCompl | ||
) |
Gia_Sim2_t* Gia_Sim2Create | ( | Gia_Man_t * | pAig, |
Gia_ParSim_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 79 of file giaSim2.c.
|
inlinestatic |
void Gia_Sim2Delete | ( | Gia_Sim2_t * | p | ) |
Function*************************************************************
Synopsis [Returns the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 604 of file giaSim2.c.
int Gia_Sim2HashKey | ( | unsigned * | pSim, |
int | nWords, | ||
int | nTableSize | ||
) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
void Gia_Sim2InfoRefineEquivs | ( | Gia_Sim2_t * | p | ) |
Function*************************************************************
Synopsis [Refines equivalences after one simulation round.]
Description []
SideEffects []
SeeAlso []
Definition at line 516 of file giaSim2.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 252 of file giaSim2.c.
|
inlinestatic |
void Gia_Sim2ProcessRefined | ( | Gia_Sim2_t * | p, |
Vec_Int_t * | vRefined | ||
) |
Function*************************************************************
Synopsis [Refines nodes belonging to candidate constant class.]
Description []
SideEffects []
SeeAlso []
Definition at line 468 of file giaSim2.c.
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 276 of file giaSim2.c.