summaryrefslogtreecommitdiffstats
path: root/src/map/scl/sclUpsize.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-10-09 12:26:58 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-10-09 12:26:58 -0700
commit7cf176c420295fd95a6cc2c6607caa3130980208 (patch)
tree5b1103b0981e2438fc485b2e2e35672cb4e3e53a /src/map/scl/sclUpsize.c
parentda61616d843b1379355e05073c3b45fbd2877da3 (diff)
downloadabc-7cf176c420295fd95a6cc2c6607caa3130980208.tar.gz
abc-7cf176c420295fd95a6cc2c6607caa3130980208.tar.bz2
abc-7cf176c420295fd95a6cc2c6607caa3130980208.zip
Improvements to gate sizing (bug fix).
Diffstat (limited to 'src/map/scl/sclUpsize.c')
-rw-r--r--src/map/scl/sclUpsize.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/map/scl/sclUpsize.c b/src/map/scl/sclUpsize.c
index eb2b8b82..ffdb58d9 100644
--- a/src/map/scl/sclUpsize.c
+++ b/src/map/scl/sclUpsize.c
@@ -60,7 +60,8 @@ void Abc_SclFindTFO_rec( Abc_Obj_t * pObj, Vec_Int_t * vNodes, Vec_Int_t * vCos
assert( Abc_ObjIsNode(pObj) );
Abc_ObjForEachFanout( pObj, pNext, i )
Abc_SclFindTFO_rec( pNext, vNodes, vCos );
- Vec_IntPush( vNodes, Abc_ObjId(pObj) );
+ if ( Abc_ObjFaninNum(pObj) > 0 )
+ Vec_IntPush( vNodes, Abc_ObjId(pObj) );
}
Vec_Int_t * Abc_SclFindTFO( Abc_Ntk_t * p, Vec_Int_t * vPath )
{