summaryrefslogtreecommitdiffstats
path: root/src/base
diff options
context:
space:
mode:
Diffstat (limited to 'src/base')
-rw-r--r--src/base/abci/abc.c2
-rw-r--r--src/base/abci/abcMap.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c
index c9159d3f..6400cfd6 100644
--- a/src/base/abci/abc.c
+++ b/src/base/abci/abc.c
@@ -14474,7 +14474,7 @@ int Abc_CommandMap( Abc_Frame_t * pAbc, int argc, char ** argv )
double DelayMulti;
float LogFan = 0;
float Slew = 0; // choose based on the library
- float Gain = 200;
+ float Gain = 250;
int nGatesMin = 4;
int fAreaOnly;
int fRecovery;
diff --git a/src/base/abci/abcMap.c b/src/base/abci/abcMap.c
index 880fb309..b04a7076 100644
--- a/src/base/abci/abcMap.c
+++ b/src/base/abci/abcMap.c
@@ -76,6 +76,9 @@ Abc_Ntk_t * Abc_NtkMap( Abc_Ntk_t * pNtk, double DelayTarget, double AreaMulti,
pLib = Abc_SclDeriveGenlib( Abc_FrameReadLibScl(), Slew, Gain, nGatesMin, fVerbose );
if ( Abc_FrameReadLibGen() )
Mio_LibraryTransferDelays( (Mio_Library_t *)Abc_FrameReadLibGen(), pLib );
+ // remove supergate library
+ Map_SuperLibFree( (Map_SuperLib_t *)Abc_FrameReadLibSuper() );
+ Abc_FrameSetLibSuper( NULL );
}
// quit if there is no library
if ( pLib == NULL )