abc-master
|
#include "gia.h"
#include "misc/extra/extra.h"
#include "misc/vec/vecHsh.h"
#include "misc/vec/vecWec.h"
Go to the source code of this file.
Data Structures | |
struct | Opa_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Opa_Man_t_ | Opa_Man_t |
DECLARATIONS ///. More... | |
Functions | |
static Opa_Man_t * | Opa_ManStart (Gia_Man_t *pGia) |
FUNCTION DEFINITIONS ///. More... | |
static void | Opa_ManStop (Opa_Man_t *p) |
static void | Opa_ManPrint (Opa_Man_t *p) |
static void | Opa_ManPrint2 (Opa_Man_t *p) |
void | Opa_ManMoveOne (Opa_Man_t *p, Gia_Obj_t *pObj, Gia_Obj_t *pFanin) |
void | Opa_ManPerform (Gia_Man_t *pGia) |
int | Gia_ManConeMark_rec (Gia_Man_t *p, Gia_Obj_t *pObj, Vec_Int_t *vRoots, int nLimit) |
int | Gia_ManConeMark (Gia_Man_t *p, int iOut, int Limit) |
int | Gia_ManCountFlops (Gia_Man_t *p, Vec_Int_t *vOuts) |
Gia_Man_t * | Gia_ManFindPoPartition3 (Gia_Man_t *p, int iOut, int nDelta, int nOutsMin, int nOutsMax, int fVerbose, Vec_Ptr_t **pvPosEquivs) |
Vec_Int_t * | Gia_ManFindPivots (Gia_Man_t *p, int SelectShift, int fOnlyCis, int fVerbose) |
Vec_Wrd_t * | Gia_ManDeriveSigns (Gia_Man_t *p, Vec_Int_t *vPivots, int fVerbose) |
Vec_Ptr_t * | Gia_ManHashOutputs (Gia_Man_t *p, Vec_Wrd_t *vSigns, int fVerbose) |
Gia_Man_t * | Gia_ManFindPoPartition2 (Gia_Man_t *p, int iStartNum, int nDelta, int nOutsMin, int nOutsMax, int fSetLargest, int fVerbose, Vec_Ptr_t **pvPosEquivs) |
Gia_Man_t * | Gia_ManFindPoPartition (Gia_Man_t *p, int SelectShift, int fOnlyCis, int fSetLargest, int fVerbose, Vec_Ptr_t **pvPosEquivs) |
typedef typedefABC_NAMESPACE_IMPL_START struct Opa_Man_t_ Opa_Man_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [giaCone.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Scalable AIG package.]
Synopsis []
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
int Gia_ManConeMark | ( | Gia_Man_t * | p, |
int | iOut, | ||
int | Limit | ||
) |
Definition at line 246 of file giaCone.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file giaCone.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 277 of file giaCone.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 427 of file giaCone.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 341 of file giaCone.c.
Gia_Man_t* Gia_ManFindPoPartition | ( | Gia_Man_t * | p, |
int | SelectShift, | ||
int | fOnlyCis, | ||
int | fSetLargest, | ||
int | fVerbose, | ||
Vec_Ptr_t ** | pvPosEquivs | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 555 of file giaCone.c.
Gia_Man_t* Gia_ManFindPoPartition3 | ( | Gia_Man_t * | p, |
int | iOut, | ||
int | nDelta, | ||
int | nOutsMin, | ||
int | nOutsMax, | ||
int | fVerbose, | ||
Vec_Ptr_t ** | pvPosEquivs | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 482 of file giaCone.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 130 of file giaCone.c.
void Opa_ManPerform | ( | Gia_Man_t * | pGia | ) |
Definition at line 171 of file giaCone.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 58 of file giaCone.c.