Support for representing programmable cell configuration data.

This commit is contained in:
Alan Mishchenko
2015-03-08 20:17:59 -07:00
parent 9e4f8e9fdf
commit 56f783157a
9 changed files with 333 additions and 100 deletions
+4 -6
View File
@@ -26745,12 +26745,10 @@ int Abc_CommandAbc9Strash( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Abc_CommandAbc9Strash(): There is no AIG.\n" );
return 1;
}
if ( Gia_ManHasMapping(pAbc->pGia) )
{
pTemp = (Gia_Man_t *)Dsm_ManDeriveGia( pAbc->pGia, fAddMuxes );
// if ( !Abc_FrameReadFlag("silentmode") )
// printf( "Performed delay-oriented unmapping.\n" );
}
if ( Gia_ManHasMapping(pAbc->pGia) && pAbc->pGia->vConfigs )
pTemp = (Gia_Man_t *)If_ManDeriveGiaFromCells( pAbc->pGia );
else if ( Gia_ManHasMapping(pAbc->pGia) )
pTemp = (Gia_Man_t *)Dsm_ManDeriveGia( pAbc->pGia, fAddMuxes ); // delay-oriented unmapping
else if ( fAddMuxes )
{
if ( pAbc->pGia->pMuxes )
+1 -1
View File
@@ -110,7 +110,7 @@ Vec_Str_t * Wlc_ConvertToRadix( unsigned * pBits, int Start, int nBits, int Radi
void Wlc_NtkReport( Wlc_Ntk_t * p, Abc_Cex_t * pCex, char * pName, int Radix )
{
Vec_Str_t * vNum;
int i, NameId, Name, Start, nBits = -1;
int i, NameId, Name, Start = -1, nBits = -1;
assert( pCex->nRegs == 0 );
// get the name ID
NameId = Abc_NamStrFind( p->pManName, pName );