abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Raig_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Raig_Man_t_ | Raig_Man_t |
DECLARATIONS ///. More... | |
Functions | |
static int | Raig_Var2Lit (int Var, int fCompl) |
static int | Raig_Lit2Var (int Lit) |
static int | Raig_LitIsCompl (int Lit) |
static int | Raig_LitNot (int Lit) |
static int | Raig_LitNotCond (int Lit, int c) |
static int | Raig_LitRegular (int Lit) |
int | Raig_ManFindPo (Aig_Man_t *pAig, int iNode) |
FUNCTION DEFINITIONS ///. More... | |
int | Raig_ManCreate_rec (Raig_Man_t *p, Aig_Obj_t *pObj) |
Raig_Man_t * | Raig_ManCreate (Aig_Man_t *pAig) |
void | Raig_ManDelete (Raig_Man_t *p) |
unsigned * | Raig_ManSimRef (Raig_Man_t *p, int i) |
unsigned * | Raig_ManSimDeref (Raig_Man_t *p, int i) |
int | Raig_ManSimulateRound (Raig_Man_t *p, int fMiter, int fFirst, int *piPat) |
Abc_Cex_t * | Raig_ManGenerateCounter (Aig_Man_t *pAig, int iFrame, int iOut, int nWords, int iPat, Vec_Int_t *vCis2Ids) |
int | Raig_ManSimulate (Aig_Man_t *pAig, int nWords, int nIters, int TimeLimit, int fMiter, int fVerbose) |
typedef typedefABC_NAMESPACE_IMPL_START struct Raig_Man_t_ Raig_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigSimSeq.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Fast sequential AIG simulator.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 62 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 63 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 64 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 65 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 66 of file saigSimSeq.c.
Raig_Man_t* Raig_ManCreate | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 146 of file saigSimSeq.c.
int Raig_ManCreate_rec | ( | Raig_Man_t * | p, |
Aig_Obj_t * | pObj | ||
) |
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 104 of file saigSimSeq.c.
void Raig_ManDelete | ( | Raig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Creates fast simulation manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 203 of file saigSimSeq.c.
int Raig_ManFindPo | ( | Aig_Man_t * | pAig, |
int | iNode | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Find the PO corresponding to the PO driver.]
Description []
SideEffects []
SeeAlso []
Definition at line 83 of file saigSimSeq.c.
Abc_Cex_t* Raig_ManGenerateCounter | ( | Aig_Man_t * | pAig, |
int | iFrame, | ||
int | iOut, | ||
int | nWords, | ||
int | iPat, | ||
Vec_Int_t * | vCis2Ids | ||
) |
Function*************************************************************
Synopsis [Returns the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 416 of file saigSimSeq.c.
unsigned* Raig_ManSimDeref | ( | Raig_Man_t * | p, |
int | i | ||
) |
Function*************************************************************
Synopsis [Dereference simulaton info.]
Description []
SideEffects []
SeeAlso []
Definition at line 275 of file saigSimSeq.c.
unsigned* Raig_ManSimRef | ( | Raig_Man_t * | p, |
int | i | ||
) |
Function*************************************************************
Synopsis [References simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 227 of file saigSimSeq.c.
int Raig_ManSimulate | ( | Aig_Man_t * | pAig, |
int | nWords, | ||
int | nIters, | ||
int | TimeLimit, | ||
int | fMiter, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Returns 1 if the bug is detected, 0 otherwise.]
Description []
SideEffects []
SeeAlso []
Definition at line 454 of file saigSimSeq.c.
int Raig_ManSimulateRound | ( | Raig_Man_t * | p, |
int | fMiter, | ||
int | fFirst, | ||
int * | piPat | ||
) |
Function*************************************************************
Synopsis [Simulates one round.]
Description [Returns the number of PO entry if failed; 0 otherwise.]
SideEffects []
SeeAlso []
Definition at line 304 of file saigSimSeq.c.
|
inlinestatic |
Definition at line 61 of file saigSimSeq.c.