summaryrefslogtreecommitdiffstats
path: root/src/map/scl/sclTime.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-09-16 21:40:20 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2012-09-16 21:40:20 -0700
commitbbf4b8bc1e35f33b9150963059396ae25bc13a54 (patch)
tree24389dc01e576e2e2ffb430bf6da6f43fe6c0f6d /src/map/scl/sclTime.c
parent8b2b4fb6b86680c4dd4ea74979d425a87257d7fe (diff)
downloadabc-bbf4b8bc1e35f33b9150963059396ae25bc13a54.tar.gz
abc-bbf4b8bc1e35f33b9150963059396ae25bc13a54.tar.bz2
abc-bbf4b8bc1e35f33b9150963059396ae25bc13a54.zip
Improving printouts in 'stime'.
Diffstat (limited to 'src/map/scl/sclTime.c')
-rw-r--r--src/map/scl/sclTime.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/map/scl/sclTime.c b/src/map/scl/sclTime.c
index 202cf96b..5d45a911 100644
--- a/src/map/scl/sclTime.c
+++ b/src/map/scl/sclTime.c
@@ -96,7 +96,7 @@ static inline void Abc_SclTimeGatePrint( SC_Man * p, Abc_Obj_t * pObj, int fRise
printf( "slew =%6.1f ps ", Abc_SclObjSlewPs(p, pObj, fRise >= 0 ? fRise : 0 ) );
printf( "\n" );
}
-void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll )
+void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll, int fShort )
{
int i, nLength = 0, fRise = 0;
Abc_Obj_t * pObj, * pPivot = Abc_SclFindCriticalCo( p, &fRise );
@@ -105,6 +105,8 @@ void Abc_SclTimeNtkPrint( SC_Man * p, int fShowAll )
printf( "Gates = %d. ", Abc_NtkNodeNum(p->pNtk) );
printf( "Area = %.2f. ", Abc_SclGetTotalArea( p ) );
printf( "Critical delay = %.1f ps\n", Abc_SclObjTimePs(p, pPivot, fRise) );
+ if ( fShort )
+ return;
if ( fShowAll )
{
@@ -299,11 +301,11 @@ SC_Man * Abc_SclManStart( SC_Lib * pLib, Abc_Ntk_t * pNtk, int fUseWireLoads )
SeeAlso []
***********************************************************************/
-void Abc_SclTimePerform( SC_Lib * pLib, Abc_Ntk_t * pNtk, int fShowAll, int fUseWireLoads )
+void Abc_SclTimePerform( SC_Lib * pLib, Abc_Ntk_t * pNtk, int fUseWireLoads, int fShowAll, int fShort )
{
SC_Man * p;
p = Abc_SclManStart( pLib, pNtk, fUseWireLoads );
- Abc_SclTimeNtkPrint( p, fShowAll );
+ Abc_SclTimeNtkPrint( p, fShowAll, fShort );
Abc_SclManFree( p );
}