summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/giaIf.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-06-05 19:15:40 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2014-06-05 19:15:40 -0700
commit8a341c200f15988ee37f283924342553029deea6 (patch)
tree6dbbd4d5842913b1c58f1b406aa63446cadd43b7 /src/aig/gia/giaIf.c
parent78e09e91197a97cd22f63ad612d5900cd5e02a8b (diff)
downloadabc-8a341c200f15988ee37f283924342553029deea6.tar.gz
abc-8a341c200f15988ee37f283924342553029deea6.tar.bz2
abc-8a341c200f15988ee37f283924342553029deea6.zip
Adding a feature to collapse hierarhical AIGs.
Diffstat (limited to 'src/aig/gia/giaIf.c')
-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 ) )