diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-08-10 10:27:55 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-08-10 10:27:55 -0700 |
commit | 573d6d7ab7b24739b22ba1a2876b076c0ee09e40 (patch) | |
tree | 8b5b3fcf7356df3497aea98652a27e2f3a149bd5 /src/map/scl/sclSize.c | |
parent | 118cb03be4b18d0b3add4be21f5c9b09b36336cd (diff) | |
download | abc-573d6d7ab7b24739b22ba1a2876b076c0ee09e40.tar.gz abc-573d6d7ab7b24739b22ba1a2876b076c0ee09e40.tar.bz2 abc-573d6d7ab7b24739b22ba1a2876b076c0ee09e40.zip |
Enable wire load estimation in buffering/sizing.
Diffstat (limited to 'src/map/scl/sclSize.c')
-rw-r--r-- | src/map/scl/sclSize.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/map/scl/sclSize.c b/src/map/scl/sclSize.c index 78d670b4..0bfe4897 100644 --- a/src/map/scl/sclSize.c +++ b/src/map/scl/sclSize.c @@ -136,7 +136,7 @@ void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll, int fPrintPath ) printf( "Gates = %6d ", Abc_NtkNodeNum(p->pNtk) ); printf( "Cave = %5.1f ", p->EstLoadAve ); printf( "Min = %5.1f %% ", 100.0 * Abc_SclCountMinSize(p->pLib, p->pNtk, 0) / Abc_NtkNodeNum(p->pNtk) ); - printf( "Area = %12.2f ", Abc_SclGetTotalArea( p ) ); + printf( "Area = %12.2f ", Abc_SclGetTotalArea(p->pNtk) ); printf( "Delay = %8.2f ps ", maxDelay ); printf( "Min = %5.1f %% ", 100.0 * Abc_SclCountNearCriticalNodes(p) / Abc_NtkNodeNum(p->pNtk) ); printf( " \n" ); @@ -324,7 +324,7 @@ void Abc_SclTimeNtkRecompute( SC_Man * p, float * pArea, float * pDelay, int fRe if ( fReverse && DUser > 0 && D < DUser ) D = DUser; if ( pArea ) - *pArea = Abc_SclGetTotalArea( p ); + *pArea = Abc_SclGetTotalArea(p->pNtk); if ( pDelay ) *pDelay = D; if ( fReverse ) @@ -600,7 +600,7 @@ SC_Man * Abc_SclManStart( SC_Lib * pLib, Abc_Ntk_t * pNtk, int fUseWireLoads, in { if ( pNtk->pWLoadUsed == NULL ) { - p->pWLoadUsed = Abc_SclFindWireLoadModel( pLib, Abc_SclGetTotalArea(p) ); + p->pWLoadUsed = Abc_SclFindWireLoadModel( pLib, Abc_SclGetTotalArea(p->pNtk) ); pNtk->pWLoadUsed = Abc_UtilStrsav( p->pWLoadUsed->pName ); } else |