Commit f404f9ff by Alan Mishchenko

Performance bug fix in area-only mapping "map -a".

parent 92420c2d
...@@ -482,7 +482,7 @@ void Map_NodeTryDroppingOnePhase( Map_Man_t * p, Map_Node_t * pNode ) ...@@ -482,7 +482,7 @@ void Map_NodeTryDroppingOnePhase( Map_Man_t * p, Map_Node_t * pNode )
tWorst1Using0 = Map_TimeMatchWithInverter( p, pMatchBest0 ); tWorst1Using0 = Map_TimeMatchWithInverter( p, pMatchBest0 );
// consider the case of mapping for delay // consider the case of mapping for delay
if ( p->fMappingMode == 0 ) if ( p->fMappingMode == 0 && p->DelayTarget < ABC_INFINITY )
{ {
// if the arrival time of a phase is larger than the arrival time // if the arrival time of a phase is larger than the arrival time
// of the opposite phase plus the inverter, drop this phase // of the opposite phase plus the inverter, drop this phase
......
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