printf("Finished parsing %d output pairs to be checked for equivalence.\n",Vec_IntSize(&p->pNtk->vPoPairs)/2);
}
break;
}
// these are read as part of the interface
...
...
@@ -1211,13 +1253,13 @@ startword:
pObj=Wlc_NtkObj(p->pNtk,NameIdOut);
Wlc_ObjUpdateType(p->pNtk,pObj,WLC_OBJ_FO);
Vec_IntPush(&p->pNtk->vFfs,NameIdOut);
if(nBits!=Wlc_ObjRange(pObj))
printf("Warning! Flop input has bit-width (%d) that differs from the flop declaration (%d)\n",Wlc_ObjRange(pObj),nBits);
//if ( nBits != Wlc_ObjRange(pObj) )
// printf( "Warning! Flop output \"%s\" has bit-width (%d) that differs from the flop declaration (%d)\n", Abc_NamStr(p->pNtk->pManName, NameIdOut), Wlc_ObjRange(pObj), nBits );
// create flop input
pObj=Wlc_NtkObj(p->pNtk,NameIdIn);
Vec_IntPush(&p->pNtk->vFfs,NameIdIn);
if(nBits!=Wlc_ObjRange(pObj))
printf("Warning! Flop output has bit-width (%d) that differs from the flop declaration (%d)\n",Wlc_ObjRange(pObj),nBits);
//if ( nBits != Wlc_ObjRange(pObj) )
// printf( "Warning! Flop input \"%s\" has bit-width (%d) that differs from the flop declaration (%d)\n", Abc_NamStr(p->pNtk->pManName, NameIdIn), Wlc_ObjRange(pObj), nBits );
// save flop init value
if(NameId==-1)
printf("Initial value of flop \"%s\" is not specified. Zero is assumed.\n",Abc_NamStr(p->pNtk->pManName,NameIdOut));
...
...
@@ -1225,11 +1267,13 @@ startword:
{
pObj=Wlc_NtkObj(p->pNtk,NameId);
if(nBits!=Wlc_ObjRange(pObj))
printf("Warning! Flop init signal bit-width (%d) is different from the flop declaration (%d)\n",Wlc_ObjRange(pObj),nBits);
printf("Warning! Flop init signal \"%s\" bit-width (%d) is different from the flop declaration (%d)\n",Abc_NamStr(p->pNtk->pManName,NameId),Wlc_ObjRange(pObj),nBits);