summaryrefslogtreecommitdiffstats
path: root/src/aig
diff options
context:
space:
mode:
Diffstat (limited to 'src/aig')
-rw-r--r--src/aig/gia/giaSopb.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/aig/gia/giaSopb.c b/src/aig/gia/giaSopb.c
index 36c9d725..57de4cfe 100644
--- a/src/aig/gia/giaSopb.c
+++ b/src/aig/gia/giaSopb.c
@@ -425,7 +425,10 @@ void Gia_ManPerformFlow( int fIsMapped, int nAnds, int nLevels, int nLutSize, in
// remove comb equivs
if ( fIsMapped )
Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "&st" );
- Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "&fraig -c" );
+ if ( Abc_FrameReadGia(Abc_FrameGetGlobalFrame())->pManTime )
+ Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "&sweep" );
+ else
+ Cmd_CommandExecute( Abc_FrameGetGlobalFrame(), "&fraig -c" );
// perform first round
Gia_ManPerformRound( fIsMapped, nAnds, nLevels, nLutSize, nCutNum, nRelaxRatio, fVerbose );