diff options
Diffstat (limited to 'src/map/scl/sclSize.c')
-rw-r--r-- | src/map/scl/sclSize.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/map/scl/sclSize.c b/src/map/scl/sclSize.c index 0bfe4897..07952802 100644 --- a/src/map/scl/sclSize.c +++ b/src/map/scl/sclSize.c @@ -132,14 +132,14 @@ void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll, int fPrintPath ) float maxDelay = Abc_SclObjTimePs(p, pPivot, fRise); p->ReportDelay = maxDelay; - printf( "WireLoad model = \"%s\" ", p->pWLoadUsed ? p->pWLoadUsed->pName : "none" ); - 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->pNtk) ); - printf( "Delay = %8.2f ps ", maxDelay ); - printf( "Min = %5.1f %% ", 100.0 * Abc_SclCountNearCriticalNodes(p) / Abc_NtkNodeNum(p->pNtk) ); - printf( " \n" ); + printf( "WireLoad model = \"%s\" ", p->pWLoadUsed ? p->pWLoadUsed->pName : "none" ); + printf( "Gates = %6d ", Abc_NtkNodeNum(p->pNtk) ); + printf( "Cave = %5.1f ff ", p->EstLoadAve ); + printf( "Area = %12.2f ", Abc_SclGetTotalArea(p->pNtk) ); + printf( "(%5.1f %%) ", 100.0 * Abc_SclCountMinSize(p->pLib, p->pNtk, 0) / Abc_NtkNodeNum(p->pNtk) ); + printf( "Delay = %8.2f ps ", maxDelay ); + printf( "(%5.1f %%) ", 100.0 * Abc_SclCountNearCriticalNodes(p) / Abc_NtkNodeNum(p->pNtk) ); + printf( " \n" ); if ( fShowAll ) { // printf( "Timing information for all nodes: \n" ); @@ -453,9 +453,9 @@ int Abc_SclTimeIncUpdate( SC_Man * p ) // Abc_SclTimeIncCheckLevel( p->pNtk ); Abc_NtkForEachObjVec( p->vChanged, p->pNtk, pObj, i ) { + Abc_SclTimeIncAddFanins( p, pObj ); if ( pObj->fMarkC ) continue; - Abc_SclTimeIncAddFanins( p, pObj ); Abc_SclTimeIncAddNode( p, pObj ); } Vec_IntClear( p->vChanged ); |