ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
giaAig.h
Go to the documentation of this file.
1
20
21#ifndef ABC__aig__gia__giaAig_h
22#define ABC__aig__gia__giaAig_h
23
24
28
29#include "aig/aig/aig.h"
30#include "gia.h"
31
33
34
38
42
43
47
51
52/*=== giaAig.c =============================================================*/
57extern Aig_Man_t * Gia_ManToAig( Gia_Man_t * p, int fChoices );
58extern Aig_Man_t * Gia_ManToAigSkip( Gia_Man_t * p, int nOutDelta );
60extern void Gia_ManReprToAigRepr( Aig_Man_t * pAig, Gia_Man_t * pGia );
61extern void Gia_ManReprToAigRepr2( Aig_Man_t * pAig, Gia_Man_t * pGia );
62extern void Gia_ManReprFromAigRepr( Aig_Man_t * pAig, Gia_Man_t * pGia );
63extern void Gia_ManReprFromAigRepr2( Aig_Man_t * pAig, Gia_Man_t * pGia );
64extern Gia_Man_t * Gia_ManCompress2( Gia_Man_t * p, int fUpdateLevel, int fVerbose );
65extern Gia_Man_t * Gia_ManPerformDch( Gia_Man_t * p, void * pPars );
67extern void Gia_ManSeqCleanupClasses( Gia_Man_t * p, int fConst, int fEquiv, int fVerbose );
68extern int Gia_ManSolveSat( Gia_Man_t * p );
69
70
72
73#endif
74
78
#define ABC_NAMESPACE_HEADER_END
#define ABC_NAMESPACE_HEADER_START
NAMESPACES ///.
typedefABC_NAMESPACE_HEADER_START struct Aig_Man_t_ Aig_Man_t
INCLUDES ///.
Definition aig.h:50
typedefABC_NAMESPACE_IMPL_START struct Vec_Int_t_ Vec_Int_t
DECLARATIONS ///.
Definition bblif.c:37
Cube * p
Definition exorList.c:222
void Gia_ManReprToAigRepr(Aig_Man_t *pAig, Gia_Man_t *pGia)
Definition giaAig.c:476
Gia_Man_t * Gia_ManAbstraction(Gia_Man_t *p, Vec_Int_t *vFlops)
void Gia_ManReprFromAigRepr2(Aig_Man_t *pAig, Gia_Man_t *pGia)
Definition giaAig.c:559
Gia_Man_t * Gia_ManFromAigChoices(Aig_Man_t *p)
Definition giaAig.c:170
Gia_Man_t * Gia_ManFromAigSwitch(Aig_Man_t *p)
Definition giaAig.c:252
Gia_Man_t * Gia_ManCompress2(Gia_Man_t *p, int fUpdateLevel, int fVerbose)
Definition giaAig.c:592
Gia_Man_t * Gia_ManPerformDch(Gia_Man_t *p, void *pPars)
Definition giaAig.c:639
void Gia_ManSeqCleanupClasses(Gia_Man_t *p, int fConst, int fEquiv, int fVerbose)
Definition giaAig.c:676
Aig_Man_t * Gia_ManToAigSimple(Gia_Man_t *p)
Definition giaAig.c:408
Aig_Man_t * Gia_ManToAig(Gia_Man_t *p, int fChoices)
Definition giaAig.c:318
Aig_Man_t * Gia_ManToAigSkip(Gia_Man_t *p, int nOutDelta)
Definition giaAig.c:365
void Gia_ManReprFromAigRepr(Aig_Man_t *pAig, Gia_Man_t *pGia)
Definition giaAig.c:528
ABC_NAMESPACE_HEADER_START Gia_Man_t * Gia_ManFromAig(Aig_Man_t *p)
INCLUDES ///.
Definition giaAig.c:76
int Gia_ManSolveSat(Gia_Man_t *p)
Definition giaAig.c:697
void Gia_ManReprToAigRepr2(Aig_Man_t *pAig, Gia_Man_t *pGia)
Definition giaAig.c:500
Gia_Man_t * Gia_ManFromAigSimple(Aig_Man_t *p)
Definition giaAig.c:212
struct Gia_Man_t_ Gia_Man_t
Definition gia.h:96