abc-master
|
#include "fsimInt.h"
Go to the source code of this file.
Macros | |
#define | FSIM_ZER 1 |
DECLARATIONS ///. More... | |
#define | FSIM_ONE 2 |
#define | FSIM_UND 3 |
Functions | |
static int | Aig_XsimNotCond (int Value, int fCompl) |
static int | Aig_XsimAndCond (int Value0, int fCompl0, int Value1, int fCompl1) |
static int | Fsim_ManTerSimInfoGet (unsigned *pInfo, int i) |
static void | Fsim_ManTerSimInfoSet (unsigned *pInfo, int i, int Value) |
static unsigned * | Fsim_ManTerStateNext (unsigned *pState, int nWords) |
static void | Fsim_ManTerStateSetNext (unsigned *pState, int nWords, unsigned *pNext) |
static void | Fsim_ManTerSimulateCi (Fsim_Man_t *p, int iNode, int iCi) |
FUNCTION DEFINITIONS ///. More... | |
static void | Fsim_ManTerSimulateCo (Fsim_Man_t *p, int iCo, int iFan0) |
static void | Fsim_ManTerSimulateNode (Fsim_Man_t *p, int iNode, int iFan0, int iFan1) |
static void | Fsim_ManTerSimInfoInit (Fsim_Man_t *p) |
static void | Fsim_ManTerSimInfoTransfer (Fsim_Man_t *p) |
int | Fsim_ManTerStateHash (unsigned *pState, int nWords, int nTableSize) |
int | Fsim_ManTerStateLookup (unsigned *pState, int nWords, unsigned **pBins, int nBins) |
void | Fsim_ManTerStateInsert (unsigned *pState, int nWords, unsigned **pBins, int nBins) |
unsigned * | Fsim_ManTerStateCreate (unsigned *pInfo, int nPis, int nCis, int nWords) |
void | Fsim_ManTerStatePrint (unsigned *pState, int nRegs) |
static void | Fsim_ManTerSimulateRound (Fsim_Man_t *p) |
Vec_Ptr_t * | Fsim_ManTerSimulate (Aig_Man_t *pAig, int fVerbose) |
#define FSIM_ONE 2 |
Definition at line 31 of file fsimTsim.c.
#define FSIM_UND 3 |
Definition at line 32 of file fsimTsim.c.
#define FSIM_ZER 1 |
DECLARATIONS ///.
CFile****************************************************************
FileName [fsimTsim.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Fast sequential AIG simulator.]
Synopsis [Varius utilities.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file fsimTsim.c.
|
inlinestatic |
Definition at line 42 of file fsimTsim.c.
|
inlinestatic |
Definition at line 34 of file fsimTsim.c.
|
inlinestatic |
Definition at line 51 of file fsimTsim.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 131 of file fsimTsim.c.
|
inlinestatic |
Definition at line 55 of file fsimTsim.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file fsimTsim.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 339 of file fsimTsim.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 80 of file fsimTsim.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 96 of file fsimTsim.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 113 of file fsimTsim.c.
|
inlinestatic |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 306 of file fsimTsim.c.
unsigned* Fsim_ManTerStateCreate | ( | unsigned * | pInfo, |
int | nPis, | ||
int | nCis, | ||
int | nWords | ||
) |
Function*************************************************************
Synopsis [Inserts value into the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 255 of file fsimTsim.c.
int Fsim_ManTerStateHash | ( | unsigned * | pState, |
int | nWords, | ||
int | nTableSize | ||
) |
Function*************************************************************
Synopsis [Computes hash value of the node using its simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 178 of file fsimTsim.c.
void Fsim_ManTerStateInsert | ( | unsigned * | pState, |
int | nWords, | ||
unsigned ** | pBins, | ||
int | nBins | ||
) |
Function*************************************************************
Synopsis [Inserts value into the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 236 of file fsimTsim.c.
int Fsim_ManTerStateLookup | ( | unsigned * | pState, |
int | nWords, | ||
unsigned ** | pBins, | ||
int | nBins | ||
) |
Function*************************************************************
Synopsis [Inserts value into the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 214 of file fsimTsim.c.
|
inlinestatic |
Definition at line 62 of file fsimTsim.c.
void Fsim_ManTerStatePrint | ( | unsigned * | pState, |
int | nRegs | ||
) |
Function*************************************************************
Synopsis [Inserts value into the table.]
Description []
SideEffects []
SeeAlso []
Definition at line 276 of file fsimTsim.c.
|
inlinestatic |
Definition at line 63 of file fsimTsim.c.