Commit ac59789e by Alan Mishchenko

Experiments with don't-cares.

parent ecbb5c4d
...@@ -5777,6 +5777,7 @@ int Abc_CommandMfse( Abc_Frame_t * pAbc, int argc, char ** argv ) ...@@ -5777,6 +5777,7 @@ int Abc_CommandMfse( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Command is only applicable to LUT size no more than 6.\n" ); Abc_Print( -1, "Command is only applicable to LUT size no more than 6.\n" );
return 1; return 1;
} }
Abc_NtkToSop( pNtk, -1, ABC_INFINITY );
pNtkNew = Abc_NtkOptMfse( pNtk, pPars ); pNtkNew = Abc_NtkOptMfse( pNtk, pPars );
if ( pNtkNew == NULL ) if ( pNtkNew == NULL )
{ {
...@@ -209,11 +209,11 @@ void Acb_ParSetDefault( Acb_Par_t * pPars ) ...@@ -209,11 +209,11 @@ void Acb_ParSetDefault( Acb_Par_t * pPars )
{ {
memset( pPars, 0, sizeof(Acb_Par_t) ); memset( pPars, 0, sizeof(Acb_Par_t) );
pPars->nLutSize = 4; // LUT size pPars->nLutSize = 4; // LUT size
pPars->nTfoLevMax = 1; // the maximum fanout levels pPars->nTfoLevMax = 2; // the maximum fanout levels
pPars->nTfiLevMax = 2; // the maximum fanin levels pPars->nTfiLevMax = 2; // the maximum fanin levels
pPars->nFanoutMax = 10; // the maximum number of fanouts pPars->nFanoutMax = 20; // the maximum number of fanouts
pPars->nDivMax = 16; // the maximum divisor count pPars->nDivMax = 24; // the maximum divisor count
pPars->nTabooMax = 4; // the minimum MFFC size pPars->nTabooMax = 1; // the minimum MFFC size
pPars->nGrowthLevel = 0; // the maximum allowed growth in level pPars->nGrowthLevel = 0; // the maximum allowed growth in level
pPars->nBTLimit = 0; // the maximum number of conflicts in one SAT run pPars->nBTLimit = 0; // the maximum number of conflicts in one SAT run
pPars->nNodesMax = 0; // the maximum number of nodes to try pPars->nNodesMax = 0; // the maximum number of nodes to try
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment