diff options
author | Mathias Soeken <mathias.soeken@epfl.ch> | 2016-10-29 09:34:34 +0200 |
---|---|---|
committer | Mathias Soeken <mathias.soeken@epfl.ch> | 2016-10-29 09:34:34 +0200 |
commit | 16109b11f6eaed93359ba9c806d2924fc6404eb4 (patch) | |
tree | c44a9861e6cc1b9fd4154db2d8a5abe7c3d81e64 /src | |
parent | bab90943dc6e1aefe0ccb7b522bcf79e2d080e3d (diff) | |
download | abc-16109b11f6eaed93359ba9c806d2924fc6404eb4.tar.gz abc-16109b11f6eaed93359ba9c806d2924fc6404eb4.tar.bz2 abc-16109b11f6eaed93359ba9c806d2924fc6404eb4.zip |
Exact synthesis.
Diffstat (limited to 'src')
-rw-r--r-- | src/base/abci/abcExact.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/base/abci/abcExact.c b/src/base/abci/abcExact.c index 2221d83a..757034cd 100644 --- a/src/base/abci/abcExact.c +++ b/src/base/abci/abcExact.c @@ -2246,7 +2246,7 @@ static int Ses_ManFindNetworkExactCEGAR( Ses_Man_t * pSes, int nGates, char ** p Abc_TtXor( pTruth, Ses_ManDeriveTruth( pSes, *pSol, 0 ), pSes->pSpec, pSes->nSpecWords, 0 ); iMint = Abc_TtFindFirstBit( pTruth, pSes->nSpecVars ); - if ( iMint == -1 ) + if ( iMint == -1 || (pSes->nSpecVars < 6 && iMint > pSes->nRows) ) { assert( fRes == 1 ); return 1; |