summaryrefslogtreecommitdiffstats
path: root/src/base/abci/abcIf.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2007-04-07 08:01:00 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2007-04-07 08:01:00 -0700
commit94112fd22fc6f09ccc488cfc577d43aebeff9c5f (patch)
tree11048331334d4a0e00f0db1f3fdfe434b8948eb3 /src/base/abci/abcIf.c
parent00dc0f3daab81e3a30b7fae3ec4f2c191fce114c (diff)
downloadabc-94112fd22fc6f09ccc488cfc577d43aebeff9c5f.tar.gz
abc-94112fd22fc6f09ccc488cfc577d43aebeff9c5f.tar.bz2
abc-94112fd22fc6f09ccc488cfc577d43aebeff9c5f.zip
Version abc70407
Diffstat (limited to 'src/base/abci/abcIf.c')
-rw-r--r--src/base/abci/abcIf.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/base/abci/abcIf.c b/src/base/abci/abcIf.c
index 46f7dd13..b8c4a6c0 100644
--- a/src/base/abci/abcIf.c
+++ b/src/base/abci/abcIf.c
@@ -28,7 +28,7 @@
static If_Man_t * Abc_NtkToIf( Abc_Ntk_t * pNtk, If_Par_t * pPars );
static Abc_Ntk_t * Abc_NtkFromIf( If_Man_t * pIfMan, Abc_Ntk_t * pNtk );
-static Abc_Obj_t * Abc_NodeFromIf_rec( Abc_Ntk_t * pNtkNew, If_Man_t * pIfMan, If_Obj_t * pIfObj, Vec_Int_t * vCover );
+extern Abc_Obj_t * Abc_NodeFromIf_rec( Abc_Ntk_t * pNtkNew, If_Man_t * pIfMan, If_Obj_t * pIfObj, Vec_Int_t * vCover );
static Hop_Obj_t * Abc_NodeIfToHop( Hop_Man_t * pHopMan, If_Man_t * pIfMan, If_Obj_t * pIfObj );
static Vec_Ptr_t * Abc_NtkFindGoodOrder( Abc_Ntk_t * pNtk );
@@ -262,6 +262,11 @@ Abc_Obj_t * Abc_NodeFromIf_rec( Abc_Ntk_t * pNtkNew, If_Man_t * pIfMan, If_Obj_t
If_CutForEachLeaf( pIfMan, pCutBest, pIfLeaf, i )
Abc_ObjAddFanin( pNodeNew, Abc_NodeFromIf_rec(pNtkNew, pIfMan, pIfLeaf, vCover) );
}
+ // set the level of the new node
+ {
+ extern int Res_UpdateNetworkLevelNew( Abc_Obj_t * pObj );
+ pNodeNew->Level = Res_UpdateNetworkLevelNew( pNodeNew );
+ }
// derive the function of this node
if ( pIfMan->pPars->fTruth )
{