summaryrefslogtreecommitdiffstats
path: root/src/base/abci/abcPrint.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2013-12-30 15:15:43 +0700
committerAlan Mishchenko <alanmi@berkeley.edu>2013-12-30 15:15:43 +0700
commit68587eb4673c4bffcf726c87a8b8ee144d55b74f (patch)
treef3c6fc27f46aecbfd09dd4fb80b14b3b09839b95 /src/base/abci/abcPrint.c
parent07bb26ba0841ec6d92dc7b00782b644889de6c0f (diff)
downloadabc-68587eb4673c4bffcf726c87a8b8ee144d55b74f.tar.gz
abc-68587eb4673c4bffcf726c87a8b8ee144d55b74f.tar.bz2
abc-68587eb4673c4bffcf726c87a8b8ee144d55b74f.zip
Improving switching activity computation.
Diffstat (limited to 'src/base/abci/abcPrint.c')
-rw-r--r--src/base/abci/abcPrint.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/abci/abcPrint.c b/src/base/abci/abcPrint.c
index 4be6dcde..502f811a 100644
--- a/src/base/abci/abcPrint.c
+++ b/src/base/abci/abcPrint.c
@@ -134,7 +134,7 @@ float Abc_NtkMfsTotalSwitching( Abc_Ntk_t * pNtk )
// strash the network
pNtkStr = Abc_NtkStrash( pNtk, 0, 1, 0 );
Abc_NtkForEachObj( pNtk, pObjAbc, i )
- if ( Abc_ObjRegular((Abc_Obj_t *)pObjAbc->pTemp)->Type == ABC_FUNC_NONE )
+ if ( Abc_ObjRegular((Abc_Obj_t *)pObjAbc->pTemp)->Type == ABC_FUNC_NONE || (!Abc_ObjIsCi(pObjAbc) && !Abc_ObjIsNode(pObjAbc)) )
pObjAbc->pTemp = NULL;
// map network into an AIG
pAig = Abc_NtkToDar( pNtkStr, 0, (int)(Abc_NtkLatchNum(pNtk) > 0) );