75 for ( i = 1; i < nNodes; i++ )
92 fprintf( stdout,
"Abc_NtkFromMini(): Network check has failed.\n" );
163 printf(
"ABC framework is not initialized by calling Abc_Start()\n" );
172 printf(
"ABC framework is not initialized by calling Abc_Start()\n" );
175 printf(
"Current network in ABC framework is not defined.\n" );
ABC_DLL void Abc_FrameReplaceCurrentNetwork(Abc_Frame_t *p, Abc_Ntk_t *pNet)
static int Abc_NtkIsStrash(Abc_Ntk_t *pNtk)
static Abc_Obj_t * Abc_ObjFromLit(Abc_Ntk_t *p, int iLit)
static void Mini_AigSetRegNum(Mini_Aig_t *p, int n)
static Abc_Obj_t * Abc_ObjFanin1(Abc_Obj_t *pObj)
static int Mini_AigLitConst1()
ABC_DLL Abc_Obj_t * Abc_AigConst1(Abc_Ntk_t *pNtk)
static Mini_Aig_t * Mini_AigStart()
static int Mini_AigNodeIsPi(Mini_Aig_t *p, int Id)
static int Abc_ObjFaninC1(Abc_Obj_t *pObj)
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
void Abc_NtkInputMiniAig(Abc_Frame_t *pAbc, void *p)
static int Mini_AigCreatePo(Mini_Aig_t *p, int Lit0)
static int Mini_AigCreatePi(Mini_Aig_t *p)
int Abc_NodeFanin0Copy2(Abc_Obj_t *pObj)
static int Abc_NtkLatchNum(Abc_Ntk_t *pNtk)
static int Abc_ObjFaninC0(Abc_Obj_t *pObj)
void * Abc_NtkOutputMiniAig(Abc_Frame_t *pAbc)
static int Mini_AigRegNum(Mini_Aig_t *p)
#define Abc_NtkForEachCo(pNtk, pCo, i)
ABC_DLL int Abc_NtkCheck(Abc_Ntk_t *pNtk)
FUNCTION DEFINITIONS ///.
static Abc_Obj_t * Abc_ObjFanin0(Abc_Obj_t *pObj)
static int Mini_AigNodeIsPo(Mini_Aig_t *p, int Id)
static int Abc_LitNotCond(int Lit, int c)
static int Mini_AigNodeFanin0(Mini_Aig_t *p, int Id)
ABC_DLL void Abc_NtkDelete(Abc_Ntk_t *pNtk)
static int Mini_AigNodeFanin1(Mini_Aig_t *p, int Id)
ABC_DLL void Abc_ObjAddFanin(Abc_Obj_t *pObj, Abc_Obj_t *pFanin)
ABC_DLL Abc_Ntk_t * Abc_NtkAlloc(Abc_NtkType_t Type, Abc_NtkFunc_t Func, int fUseMemMan)
DECLARATIONS ///.
static Mini_Aig_t * Mini_AigLoad(char *pFileName)
static void Mini_AigStop(Mini_Aig_t *p)
ABC_DLL Abc_Obj_t * Abc_AigAnd(Abc_Aig_t *pMan, Abc_Obj_t *p0, Abc_Obj_t *p1)
ABC_DLL void Abc_NtkAddDummyPoNames(Abc_Ntk_t *pNtk)
ABC_DLL void Abc_NtkPrintStats(Abc_Ntk_t *pNtk, int fFactored, int fSaveBest, int fDumpResult, int fUseLutLib, int fPrintMuxes, int fPower, int fGlitch, int fSkipBuf)
static int Abc_LitIsCompl(int Lit)
typedefABC_NAMESPACE_HEADER_START struct Abc_Frame_t_ Abc_Frame_t
INCLUDES ///.
static Vec_Int_t * Vec_IntAlloc(int nCap)
FUNCTION DEFINITIONS ///.
static int Mini_AigAnd(Mini_Aig_t *p, int Lit0, int Lit1)
ABC_DLL int Abc_AigCleanup(Abc_Aig_t *pMan)
static int Mini_AigNodeIsAnd(Mini_Aig_t *p, int Id)
static int Vec_IntEntry(Vec_Int_t *p, int i)
#define ABC_NAMESPACE_IMPL_END
Abc_Ntk_t * Abc_NtkRestrashWithLatches(Abc_Ntk_t *pNtk, int nLatches)
int Abc_NodeFanin1Copy2(Abc_Obj_t *pObj)
static void Vec_IntPush(Vec_Int_t *p, int Entry)
static void Mini_AigPrintStats(Mini_Aig_t *p)
static Abc_Obj_t * Abc_NtkCreatePi(Abc_Ntk_t *pNtk)
#define Abc_NtkForEachNode(pNtk, pNode, i)
#define ABC_NAMESPACE_IMPL_START
ABC_NAMESPACE_IMPL_START Abc_Obj_t * Abc_NodeFanin0Copy(Abc_Ntk_t *pNtk, Vec_Int_t *vCopies, Mini_Aig_t *p, int Id)
DECLARATIONS ///.
ABC_DLL Abc_Ntk_t * Abc_FrameReadNtk(Abc_Frame_t *p)
static int Abc_LitNot(int Lit)
static int Vec_IntSize(Vec_Int_t *p)
#define Abc_NtkForEachCi(pNtk, pCi, i)
Mini_Aig_t * Abc_NtkToMiniAig(Abc_Ntk_t *pNtk)
static int Mini_AigNodeNum(Mini_Aig_t *p)
Abc_Obj_t * Abc_NodeFanin1Copy(Abc_Ntk_t *pNtk, Vec_Int_t *vCopies, Mini_Aig_t *p, int Id)
static int Abc_Lit2Var(int Lit)
static int Abc_ObjToLit(Abc_Obj_t *p)
void Abc_NtkMiniAigTest(Abc_Ntk_t *pNtk)
ABC_DLL void Abc_NtkCleanCopy(Abc_Ntk_t *pNtk)
static void Mini_AigDump(Mini_Aig_t *p, char *pFileName)
Abc_Ntk_t * Abc_NtkFromMiniAig(Mini_Aig_t *p)
static void Vec_IntFree(Vec_Int_t *p)
ABC_DLL void Abc_NtkAddDummyPiNames(Abc_Ntk_t *pNtk)
char * Abc_UtilStrsav(char *s)
static Abc_Obj_t * Abc_NtkCreatePo(Abc_Ntk_t *pNtk)