73 for ( i = 0; i < nFrames; i++ )
106 for ( k = 0; k < nFrames; k++ )
107 pUnsigned[k] = pModel[k *
Abc_NtkPiNum(pNtk) + i] ? ~((unsigned)0) : 0;
116 pUnsigned[0] = ~((unsigned)0);
121 for ( i = 0; i < nFrames; i++ )
static int Abc_NtkIsStrash(Abc_Ntk_t *pNtk)
typedefABC_NAMESPACE_HEADER_START struct Vec_Ptr_t_ Vec_Ptr_t
INCLUDES ///.
static int Abc_NtkObjNumMax(Abc_Ntk_t *pNtk)
#define Sim_SimInfoGet(vInfo, pNode)
ABC_DLL Abc_Obj_t * Abc_AigConst1(Abc_Ntk_t *pNtk)
void Sim_UtilSetRandom(unsigned *pPatRand, int nSimWords)
#define SIM_RANDOM_UNSIGNED
static int Abc_LatchIsInit0(Abc_Obj_t *pLatch)
Vec_Ptr_t * Sim_UtilInfoAlloc(int nSize, int nWords, int fClean)
FUNCTION DEFINITIONS ///.
void Sim_UtilSimulateNodeOne(Abc_Obj_t *pNode, Vec_Ptr_t *vSimInfo, int nSimWords, int nOffset)
#define ABC_NAMESPACE_IMPL_END
#define Abc_NtkForEachLatch(pNtk, pObj, i)
static int Abc_LatchIsInit1(Abc_Obj_t *pLatch)
Vec_Ptr_t * Sim_SimulateSeqRandom(Abc_Ntk_t *pNtk, int nFrames, int nWords)
FUNCTION DEFINITIONS ///.
void Sim_UtilTransferNodeOne(Abc_Obj_t *pNode, Vec_Ptr_t *vSimInfo, int nSimWords, int nOffset, int fShift)
#define Abc_NtkForEachNode(pNtk, pNode, i)
#define ABC_NAMESPACE_IMPL_START
static int Abc_NtkPiNum(Abc_Ntk_t *pNtk)
void Sim_UtilSetConst(unsigned *pPatRand, int nSimWords, int fConst1)
static ABC_NAMESPACE_IMPL_START void Sim_SimulateSeqFrame(Vec_Ptr_t *vInfo, Abc_Ntk_t *pNtk, int iFrames, int nWords, int fTransfer)
DECLARATIONS ///.
#define Abc_NtkForEachPo(pNtk, pPo, i)
Vec_Ptr_t * Sim_SimulateSeqModel(Abc_Ntk_t *pNtk, int nFrames, int *pModel)
#define Abc_NtkForEachPi(pNtk, pPi, i)