diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-07-23 18:02:17 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-07-23 18:02:17 -0700 |
commit | fadcef9eb91411844bdf5d52e687cdd306c94794 (patch) | |
tree | 269654a751d0eeb92f34f01e25f5c6f9886a2e58 /src/map | |
parent | 606eaafa487678215814cf51863731f2aed47b7b (diff) | |
download | abc-fadcef9eb91411844bdf5d52e687cdd306c94794.tar.gz abc-fadcef9eb91411844bdf5d52e687cdd306c94794.tar.bz2 abc-fadcef9eb91411844bdf5d52e687cdd306c94794.zip |
Tuning standard-cell mapping flow.
Diffstat (limited to 'src/map')
-rw-r--r-- | src/map/scl/scl.c | 6 | ||||
-rw-r--r-- | src/map/scl/sclLib.c | 3 |
2 files changed, 5 insertions, 4 deletions
diff --git a/src/map/scl/scl.c b/src/map/scl/scl.c index a5c3c9b3..eaff6a31 100644 --- a/src/map/scl/scl.c +++ b/src/map/scl/scl.c @@ -31,6 +31,7 @@ ABC_NAMESPACE_IMPL_START static int Scl_CommandRead ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandWrite ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandPrintScl( Abc_Frame_t * pAbc, int argc, char **argv ); +static int Scl_CommandDumpGen ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandPrintGS ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandStime ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandTopo ( Abc_Frame_t * pAbc, int argc, char **argv ); @@ -39,7 +40,6 @@ static int Scl_CommandUpsize ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandDnsize ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandMinsize ( Abc_Frame_t * pAbc, int argc, char **argv ); static int Scl_CommandPrintBuf( Abc_Frame_t * pAbc, int argc, char **argv ); -static int Scl_CommandDumpGen ( Abc_Frame_t * pAbc, int argc, char **argv ); //////////////////////////////////////////////////////////////////////// /// FUNCTION DEFINITIONS /// @@ -274,8 +274,8 @@ usage: int Scl_CommandDumpGen( Abc_Frame_t * pAbc, int argc, char **argv ) { char * pFileName = NULL; - float Slew = 100; - float Gain = 2; + float Slew = 200; + float Gain = 100; int nGatesMin = 4; int c, fVerbose = 0; Extra_UtilGetoptReset(); diff --git a/src/map/scl/sclLib.c b/src/map/scl/sclLib.c index 87f85281..feaab7f2 100644 --- a/src/map/scl/sclLib.c +++ b/src/map/scl/sclLib.c @@ -1066,7 +1066,8 @@ Vec_Str_t * Abc_SclDeriveGenlib( SC_Lib * p, float Slew, float Gain, int nGatesM sprintf( Buffer, "%-16s", pRepr->pName ); Vec_StrPrintStr( vStr, Buffer ); Vec_StrPrintStr( vStr, " " ); - sprintf( Buffer, "%7.2f", Abc_SclComputeAreaClass(pRepr) ); +// sprintf( Buffer, "%7.2f", Abc_SclComputeAreaClass(pRepr) ); + sprintf( Buffer, "%7.2f", pRepr->area ); Vec_StrPrintStr( vStr, Buffer ); Vec_StrPrintStr( vStr, " " ); Vec_StrPrintStr( vStr, SC_CellPinName(pRepr, pRepr->n_inputs) ); |