summaryrefslogtreecommitdiffstats
path: root/src/base
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2015-09-24 09:47:05 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2015-09-24 09:47:05 -0700
commit3f77172a7e619a4739bc7acb0ee41a6cd3f6d47e (patch)
treef347aa6efa3aaa523b750346fea25f20bfa8adda /src/base
parentf1bc34689459b984f4b2bbb269a098d7016d7e99 (diff)
downloadabc-3f77172a7e619a4739bc7acb0ee41a6cd3f6d47e.tar.gz
abc-3f77172a7e619a4739bc7acb0ee41a6cd3f6d47e.tar.bz2
abc-3f77172a7e619a4739bc7acb0ee41a6cd3f6d47e.zip
Adding API to set the number of flops after reading MiniAIG.
Diffstat (limited to 'src/base')
-rw-r--r--src/base/abci/abcMini.c12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/base/abci/abcMini.c b/src/base/abci/abcMini.c
index 8f9e48fe..bd893b5b 100644
--- a/src/base/abci/abcMini.c
+++ b/src/base/abci/abcMini.c
@@ -175,7 +175,17 @@ void * Abc_NtkOutputMiniAig( Abc_Frame_t * pAbc )
printf( "Current network in ABC framework is not defined.\n" );
return Abc_NtkToMiniAig( pNtk );
}
-
+void Abc_NtkSetFlopNum( Abc_Frame_t * pAbc, int nFlops )
+{
+ extern void Abc_NtkMakeSeq( Abc_Ntk_t * pNtk, int nFlops );
+ Abc_Ntk_t * pNtk;
+ if ( pAbc == NULL )
+ printf( "ABC framework is not initialized by calling Abc_Start()\n" );
+ pNtk = Abc_FrameReadNtk( pAbc );
+ if ( pNtk == NULL )
+ printf( "Current network in ABC framework is not defined.\n" );
+ Abc_NtkMakeSeq( pNtk, nFlops );
+}
/**Function*************************************************************