mirror of https://github.com/YosysHQ/abc.git
Adding API to set the number of flops after reading MiniAIG.
This commit is contained in:
parent
f1bc346894
commit
3f77172a7e
|
|
@ -52,6 +52,7 @@ extern int Cmd_CommandExecute( void * pAbc, char * pCommandLine );
|
|||
// procedures to input/output 'mini AIG'
|
||||
extern void Abc_NtkInputMiniAig( void * pAbc, void * pMiniAig );
|
||||
extern void * Abc_NtkOutputMiniAig( void * pAbc );
|
||||
extern void Abc_NtkSetFlopNum( void * pAbc, int nFlops );
|
||||
|
||||
// procedures to set CI/CO arrival/required times
|
||||
extern void Abc_NtkSetCiArrivalTime( void * pAbc, int iCi, float Rise, float Fall );
|
||||
|
|
|
|||
|
|
@ -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*************************************************************
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue