From f404f9ffb49b307a52deeb92108249430afaf5ed Mon Sep 17 00:00:00 2001 From: Alan Mishchenko Date: Mon, 29 Nov 2010 01:38:31 -0800 Subject: Performance bug fix in area-only mapping "map -a". --- src/map/mapper/mapperMatch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/map/mapper/mapperMatch.c') diff --git a/src/map/mapper/mapperMatch.c b/src/map/mapper/mapperMatch.c index 5fce3dc0..19dd6939 100644 --- a/src/map/mapper/mapperMatch.c +++ b/src/map/mapper/mapperMatch.c @@ -482,7 +482,7 @@ void Map_NodeTryDroppingOnePhase( Map_Man_t * p, Map_Node_t * pNode ) tWorst1Using0 = Map_TimeMatchWithInverter( p, pMatchBest0 ); // 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 // of the opposite phase plus the inverter, drop this phase -- cgit v1.2.3