summaryrefslogtreecommitdiffstats
path: root/src/aig
diff options
context:
space:
mode:
Diffstat (limited to 'src/aig')
-rw-r--r--src/aig/gia/giaIf.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/aig/gia/giaIf.c b/src/aig/gia/giaIf.c
index 4b6095e5..a1541da7 100644
--- a/src/aig/gia/giaIf.c
+++ b/src/aig/gia/giaIf.c
@@ -1618,7 +1618,12 @@ Gia_Man_t * Gia_ManPerformMapping( Gia_Man_t * p, void * pp, int fNormalized )
}
// compute switching for the IF objects
if ( pPars->fPower )
- If_ManComputeSwitching( pIfMan );
+ {
+ if ( p->pManTime == NULL )
+ If_ManComputeSwitching( pIfMan );
+ else
+ Abc_Print( 0, "Switching activity computation for designs with boxes is disabled.\n" );
+ }
if ( p->pManTime )
pIfMan->pManTim = Tim_ManDup( (Tim_Man_t *)p->pManTime, 0 );
if ( !If_ManPerformMapping( pIfMan ) )