|
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.