summaryrefslogtreecommitdiffstats
path: root/src/base
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-10-15 22:04:05 +0300
committerAlan Mishchenko <alanmi@berkeley.edu>2011-10-15 22:04:05 +0300
commit6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2 (patch)
tree7cf4aae5a053ccfc02cfb93aea949fc76d83e3c8 /src/base
parente4bd4d54408a6677927062ad86d2537dcce42f9d (diff)
downloadabc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.tar.gz
abc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.tar.bz2
abc-6f0b87dd5c5c7f4f5dec04e9c146d60188acf3c2.zip
New abstraction code.
Diffstat (limited to 'src/base')
-rw-r--r--src/base/abci/abc.c23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c
index a8bd177f..f07a5c5c 100644
--- a/src/base/abci/abc.c
+++ b/src/base/abci/abc.c
@@ -28858,12 +28858,12 @@ int Abc_CommandAbc9GlaDerive( Abc_Frame_t * pAbc, int argc, char ** argv )
*/
if ( pAbc->pGia->vGateClasses == NULL )
{
- Abc_Print( -1, "Abstraction flop map is missing.\n" );
+ Abc_Print( -1, "Abstraction gate map is missing.\n" );
return 0;
}
-// pTemp = Gia_ManDupAbsGates( pAbc->pGia, pAbc->pGia->vGateClasses );
-// Abc_CommandUpdate9( pAbc, pTemp );
- printf( "This command is currently not enabled.\n" );
+ pTemp = Gia_ManDupAbsGates( pAbc->pGia, pAbc->pGia->vGateClasses );
+ Abc_CommandUpdate9( pAbc, pTemp );
+// printf( "This command is currently not enabled.\n" );
return 0;
usage:
@@ -28890,8 +28890,9 @@ int Abc_CommandAbc9GlaCba( Abc_Frame_t * pAbc, int argc, char ** argv )
Saig_ParBmc_t Pars, * pPars = &Pars;
int c;
Saig_ParBmcSetDefaultParams( pPars );
- pPars->nStart = 0;//(pAbc->nFrames >= 0) ? pAbc->nFrames : 0;
- pPars->nFramesMax = pPars->nStart + 10;
+ pPars->nStart = 0; //(pAbc->nFrames >= 0) ? pAbc->nFrames : 0;
+ pPars->nFramesMax = 50; //pPars->nStart + 10;
+ pPars->nConfLimit = 5000;
Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "SFCMTvh" ) ) != EOF )
{
@@ -28971,11 +28972,11 @@ int Abc_CommandAbc9GlaCba( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "The network is combinational.\n" );
return 0;
}
-// pAbc->Status = Gia_ManCbaPerform( pAbc->pGia, pPars );
-// if ( pPars->nStart == 0 )
-// pAbc->nFrames = pPars->iFrame;
-// Abc_FrameReplaceCex( pAbc, &pAbc->pGia->pCexSeq );
- printf( "This command is currently not enabled.\n" );
+ pAbc->Status = Gia_ManGlaCbaPerform( pAbc->pGia, pPars );
+ if ( pPars->nStart == 0 )
+ pAbc->nFrames = pPars->iFrame;
+ Abc_FrameReplaceCex( pAbc, &pAbc->pGia->pCexSeq );
+// printf( "This command is currently not enabled.\n" );
return 0;
usage: