
Go to the source code of this file.
Classes | |
| struct | Gia_ObjEra_t_ |
| struct | Gia_ManEra_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ObjEra_t_ | Gia_ObjEra_t |
| DECLARATIONS ///. | |
| typedef struct Gia_ManEra_t_ | Gia_ManEra_t |
Functions | |
| Gia_ManEra_t * | Gia_ManEraCreate (Gia_Man_t *pAig) |
| FUNCTION DEFINITIONS ///. | |
| void | Gia_ManEraFree (Gia_ManEra_t *p) |
| Gia_ObjEra_t * | Gia_ManEraCreateState (Gia_ManEra_t *p) |
| int | Gia_ManEraStateHash (unsigned *pState, int nWordsSim, int nTableSize) |
| void | Gia_ManEraHashResize (Gia_ManEra_t *p) |
| void | Gia_ManInsertState (Gia_ManEra_t *p, Gia_ObjEra_t *pState) |
| void | Gia_ManPerformOneIter (Gia_ManEra_t *p) |
| Vec_Int_t * | Gia_ManCollectBugTrace (Gia_ManEra_t *p, Gia_ObjEra_t *pState, int iCond) |
| int | Gia_ManCountDepth (Gia_ManEra_t *p) |
| int | Gia_ManAnalyzeResult (Gia_ManEra_t *p, Gia_ObjEra_t *pState, int fMiter, int fStgDump) |
| int | Gia_ManCollectReachable (Gia_Man_t *pAig, int nStatesMax, int fMiter, int fDumpFile, int fVerbose) |
| typedef struct Gia_ManEra_t_ Gia_ManEra_t |
| typedef typedefABC_NAMESPACE_IMPL_START struct Gia_ObjEra_t_ Gia_ObjEra_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaEra.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis [Explicit reachability analysis.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
| int Gia_ManAnalyzeResult | ( | Gia_ManEra_t * | p, |
| Gia_ObjEra_t * | pState, | ||
| int | fMiter, | ||
| int | fStgDump ) |
Function*************************************************************
Synopsis [Analized reached states.]
Description []
SideEffects []
SeeAlso []
Definition at line 449 of file giaEra.c.


| Vec_Int_t * Gia_ManCollectBugTrace | ( | Gia_ManEra_t * | p, |
| Gia_ObjEra_t * | pState, | ||
| int | iCond ) |
Function*************************************************************
Synopsis [Performs one iteration of reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 404 of file giaEra.c.

| int Gia_ManCollectReachable | ( | Gia_Man_t * | pAig, |
| int | nStatesMax, | ||
| int | fMiter, | ||
| int | fDumpFile, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Resizes the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 527 of file giaEra.c.

| int Gia_ManCountDepth | ( | Gia_ManEra_t * | p | ) |
Function*************************************************************
Synopsis [Counts the depth of state transitions leading ot this state.]
Description []
SideEffects []
SeeAlso []
Definition at line 426 of file giaEra.c.

| Gia_ManEra_t * Gia_ManEraCreate | ( | Gia_Man_t * | pAig | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates reachability manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 79 of file giaEra.c.


| Gia_ObjEra_t * Gia_ManEraCreateState | ( | Gia_ManEra_t * | p | ) |
Function*************************************************************
Synopsis [Creates new state.]
Description []
SideEffects []
SeeAlso []
Definition at line 143 of file giaEra.c.


| void Gia_ManEraFree | ( | Gia_ManEra_t * | p | ) |
Function*************************************************************
Synopsis [Deletes reachability manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 121 of file giaEra.c.


| void Gia_ManEraHashResize | ( | Gia_ManEra_t * | p | ) |
Function*************************************************************
Synopsis [Resizes the hash table.]
Description []
SideEffects []
SeeAlso []
Definition at line 229 of file giaEra.c.

| int Gia_ManEraStateHash | ( | unsigned * | pState, |
| int | nWordsSim, | ||
| int | nTableSize ) |
Function*************************************************************
Synopsis [Computes hash value of the node using its simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 165 of file giaEra.c.

| void Gia_ManInsertState | ( | Gia_ManEra_t * | p, |
| Gia_ObjEra_t * | pState ) |
Function*************************************************************
Synopsis [Initialize register output to the given state.]
Description []
SideEffects []
SeeAlso []
Definition at line 270 of file giaEra.c.


| void Gia_ManPerformOneIter | ( | Gia_ManEra_t * | p | ) |
Function*************************************************************
Synopsis [Performs one iteration of reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 380 of file giaEra.c.
