abc-master
|
#include "abs.h"
Go to the source code of this file.
Macros | |
#define | SAIG_ZER 1 |
DECLARATIONS ///. More... | |
#define | SAIG_ONE 2 |
#define | SAIG_UND 3 |
#define | SAIG_ZER_NEW 0 |
#define | SAIG_ONE_NEW 1 |
#define | SAIG_ZER_OLD 2 |
#define | SAIG_ONE_OLD 3 |
Functions | |
static int | Saig_ManSimInfoNot (int Value) |
static int | Saig_ManSimInfoAnd (int Value0, int Value1) |
static int | Saig_ManSimInfoGet (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame) |
static void | Saig_ManSimInfoSet (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame, int Value) |
static int | Saig_ManSimInfo2IsOld (int Value) |
static int | Saig_ManSimInfo2SetOld (int Value) |
static int | Saig_ManSimInfo2Not (int Value) |
static int | Saig_ManSimInfo2And (int Value0, int Value1) |
static int | Saig_ManSimInfo2Get (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame) |
static void | Saig_ManSimInfo2Set (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame, int Value) |
int | Saig_ManExtendOneEval (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame) |
FUNCTION DEFINITIONS ///. More... | |
int | Saig_ManSimDataInit (Aig_Man_t *p, Abc_Cex_t *pCex, Vec_Ptr_t *vSimInfo, Vec_Int_t *vRes) |
int | Saig_ManExtendOneEval2 (Vec_Ptr_t *vSimInfo, Aig_Obj_t *pObj, int iFrame) |
int | Saig_ManSimDataInit2 (Aig_Man_t *p, Abc_Cex_t *pCex, Vec_Ptr_t *vSimInfo) |
void | Saig_ManSetAndDriveImplications_rec (Aig_Man_t *p, Aig_Obj_t *pObj, int f, int fMax, Vec_Ptr_t *vSimInfo) |
void | Saig_ManExplorePaths_rec (Aig_Man_t *p, Aig_Obj_t *pObj, int f, int fMax, Vec_Ptr_t *vSimInfo) |
Vec_Int_t * | Saig_ManProcessCex (Aig_Man_t *p, int iFirstFlopPi, Abc_Cex_t *pCex, Vec_Ptr_t *vSimInfo, int fVerbose) |
Vec_Int_t * | Saig_ManExtendCounterExampleTest2 (Aig_Man_t *p, int iFirstFlopPi, Abc_Cex_t *pCex, int fVerbose) |
#define SAIG_ONE 2 |
Definition at line 31 of file absOldSim.c.
#define SAIG_ONE_NEW 1 |
Definition at line 69 of file absOldSim.c.
#define SAIG_ONE_OLD 3 |
Definition at line 71 of file absOldSim.c.
#define SAIG_UND 3 |
Definition at line 32 of file absOldSim.c.
#define SAIG_ZER 1 |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigSimExt2.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Extending simulation trace to contain ternary values.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file absOldSim.c.
#define SAIG_ZER_NEW 0 |
Definition at line 68 of file absOldSim.c.
#define SAIG_ZER_OLD 2 |
Definition at line 70 of file absOldSim.c.
void Saig_ManExplorePaths_rec | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pObj, | ||
int | f, | ||
int | fMax, | ||
Vec_Ptr_t * | vSimInfo | ||
) |
Function*************************************************************
Synopsis [Performs recursive sensetization analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 333 of file absOldSim.c.
Vec_Int_t* Saig_ManExtendCounterExampleTest2 | ( | Aig_Man_t * | p, |
int | iFirstFlopPi, | ||
Abc_Cex_t * | pCex, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Returns the array of PIs for flops that should not be absracted.]
Description []
SideEffects []
SeeAlso []
Definition at line 443 of file absOldSim.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Performs ternary simulation for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 143 of file absOldSim.c.
Function*************************************************************
Synopsis [Performs ternary simulation for one node.]
Description []
SideEffects []
SeeAlso []
Definition at line 213 of file absOldSim.c.
Vec_Int_t* Saig_ManProcessCex | ( | Aig_Man_t * | p, |
int | iFirstFlopPi, | ||
Abc_Cex_t * | pCex, | ||
Vec_Ptr_t * | vSimInfo, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Returns the array of PIs for flops that should not be absracted.]
Description []
SideEffects []
SeeAlso []
Definition at line 388 of file absOldSim.c.
void Saig_ManSetAndDriveImplications_rec | ( | Aig_Man_t * | p, |
Aig_Obj_t * | pObj, | ||
int | f, | ||
int | fMax, | ||
Vec_Ptr_t * | vSimInfo | ||
) |
Function*************************************************************
Synopsis [Drive implications of the given node towards primary outputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 280 of file absOldSim.c.
Function*************************************************************
Synopsis [Performs ternary simulation for one design.]
Description []
SideEffects []
SeeAlso []
Definition at line 174 of file absOldSim.c.
Function*************************************************************
Synopsis [Performs sensitization analysis for one design.]
Description []
SideEffects []
SeeAlso []
Definition at line 244 of file absOldSim.c.
|
inlinestatic |
Definition at line 102 of file absOldSim.c.
Definition at line 112 of file absOldSim.c.
|
inlinestatic |
Definition at line 73 of file absOldSim.c.
|
inlinestatic |
Definition at line 88 of file absOldSim.c.
|
inlinestatic |
Definition at line 118 of file absOldSim.c.
|
inlinestatic |
Definition at line 78 of file absOldSim.c.
|
inlinestatic |
Definition at line 43 of file absOldSim.c.
Definition at line 52 of file absOldSim.c.
|
inlinestatic |
Definition at line 34 of file absOldSim.c.
|
inlinestatic |
Definition at line 58 of file absOldSim.c.