diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-07-06 20:41:11 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-07-06 20:41:11 -0700 |
commit | 5008b1a4f3052402c47d954756e750db55743c11 (patch) | |
tree | 275701e5ecb6c7c60142352f2ec8e5f4bc9b77ad /src/aig/gia/gia.h | |
parent | e879f0f6d1dde4ab92deec299998ec6a95baf1cd (diff) | |
download | abc-5008b1a4f3052402c47d954756e750db55743c11.tar.gz abc-5008b1a4f3052402c47d954756e750db55743c11.tar.bz2 abc-5008b1a4f3052402c47d954756e750db55743c11.zip |
Commands &fla_gla/&gla_fla to convert between flop-level and gate-level abstraction.
Diffstat (limited to 'src/aig/gia/gia.h')
-rw-r--r-- | src/aig/gia/gia.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h index 0d1c6ff1..e56e88aa 100644 --- a/src/aig/gia/gia.h +++ b/src/aig/gia/gia.h @@ -703,10 +703,6 @@ extern int Gia_ManGlaPbaPerform( Gia_Man_t * pGia, void * pPars, extern int Gia_GlaPerform( Gia_Man_t * p, Gia_ParVta_t * pPars, int fStartVta ); /*=== giaAbsVta.c ===========================================================*/ extern void Gia_VtaSetDefaultParams( Gia_ParVta_t * p ); -extern Vec_Ptr_t * Gia_VtaAbsToFrames( Vec_Int_t * vAbs ); -extern Vec_Int_t * Gia_VtaFramesToAbs( Vec_Vec_t * vFrames ); -extern Vec_Int_t * Gia_VtaConvertToGla( Gia_Man_t * p, Vec_Int_t * vVta ); -extern Vec_Int_t * Gia_VtaConvertFromGla( Gia_Man_t * p, Vec_Int_t * vGla, int nFrames ); extern int Gia_VtaPerform( Gia_Man_t * pAig, Gia_ParVta_t * pPars ); /*=== giaAiger.c ===========================================================*/ extern int Gia_FileSize( char * pFileName ); @@ -942,6 +938,10 @@ extern void Gia_ObjPrint( Gia_Man_t * p, Gia_Obj_t * pObj ); extern int Gia_ManVerifyCex( Gia_Man_t * pAig, Abc_Cex_t * p, int fDualOut ); extern int Gia_ManFindFailedPoCex( Gia_Man_t * pAig, Abc_Cex_t * p, int nOutputs ); extern void Gia_ManInvertConstraints( Gia_Man_t * pAig ); +extern Vec_Int_t * Gia_VtaConvertToGla( Gia_Man_t * p, Vec_Int_t * vVta ); +extern Vec_Int_t * Gia_VtaConvertFromGla( Gia_Man_t * p, Vec_Int_t * vGla, int nFrames ); +extern Vec_Int_t * Gia_FlaConvertToGla( Gia_Man_t * p, Vec_Int_t * vFla ); +extern Vec_Int_t * Gia_GlaConvertToFla( Gia_Man_t * p, Vec_Int_t * vGla ); /*=== giaCTas.c ===========================================================*/ typedef struct Tas_Man_t_ Tas_Man_t; |