#include "gia.h"
Go to the source code of this file.
Classes | |
| struct | Gia_Sim2_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_Sim2_t_ | Gia_Sim2_t |
| DECLARATIONS ///. | |
Functions | |
| void | Gia_ManResetRandom (Gia_ParSim_t *pPars) |
| void | Gia_Sim2Delete (Gia_Sim2_t *p) |
| FUNCTION DEFINITIONS ///. | |
| Gia_Sim2_t * | Gia_Sim2Create (Gia_Man_t *pAig, Gia_ParSim_t *pPars) |
| int | Gia_Sim2CompareEqual (unsigned *p0, unsigned *p1, int nWords, int fCompl) |
| int | Gia_Sim2CompareZero (unsigned *p0, int nWords, int fCompl) |
| void | Gia_Sim2ClassCreate (Gia_Man_t *p, Vec_Int_t *vClass) |
| int | Gia_Sim2ClassRefineOne (Gia_Sim2_t *p, int i) |
| int | Gia_Sim2HashKey (unsigned *pSim, int nWords, int nTableSize) |
| void | Gia_Sim2ProcessRefined (Gia_Sim2_t *p, Vec_Int_t *vRefined) |
| void | Gia_Sim2InfoRefineEquivs (Gia_Sim2_t *p) |
| Abc_Cex_t * | Gia_Sim2GenerateCounter (Gia_Man_t *pAig, int iFrame, int iOut, int nWords, int iPat) |
| int | Gia_ManSimSimulateEquiv (Gia_Man_t *pAig, Gia_ParSim_t *pPars) |
| 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 [
]
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 580 of file giaSim.c.


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


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 ) |
Function*************************************************************
Synopsis [Compares simulation info of two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file giaSim2.c.

| int Gia_Sim2CompareZero | ( | unsigned * | p0, |
| int | nWords, | ||
| int | fCompl ) |
Function*************************************************************
Synopsis [Compares simulation info of one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 337 of file giaSim2.c.

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


| void Gia_Sim2Delete | ( | Gia_Sim2_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 60 of file giaSim2.c.

| Abc_Cex_t * Gia_Sim2GenerateCounter | ( | Gia_Man_t * | pAig, |
| int | iFrame, | ||
| int | iOut, | ||
| int | nWords, | ||
| int | iPat ) |
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 ) |
Function*************************************************************
Synopsis [Computes hash key of the simuation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file giaSim2.c.

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


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

