abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Rnm_Obj_t_ |
struct | Rnm_Man_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Rnm_Obj_t_ | Rnm_Obj_t |
INCLUDES ///. More... | |
typedef struct Rnm_Man_t_ | Rnm_Man_t |
Functions | |
static Rnm_Obj_t * | Rnm_ManObj (Rnm_Man_t *p, Gia_Obj_t *pObj, int f) |
static void | Rnm_ManSetRefId (Rnm_Man_t *p, int RefId) |
static int | Rnm_ObjCount (Rnm_Man_t *p, Gia_Obj_t *pObj) |
static void | Rnm_ObjSetCount (Rnm_Man_t *p, Gia_Obj_t *pObj, int c) |
static int | Rnm_ObjAddToCount (Rnm_Man_t *p, Gia_Obj_t *pObj) |
static int | Rnm_ObjIsJust (Rnm_Man_t *p, Gia_Obj_t *pObj) |
Rnm_Man_t * | Rnm_ManStart (Gia_Man_t *pGia) |
FUNCTION DECLARATIONS ///. More... | |
void | Rnm_ManStop (Rnm_Man_t *p, int fProfile) |
double | Rnm_ManMemoryUsage (Rnm_Man_t *p) |
Vec_Int_t * | Rnm_ManRefine (Rnm_Man_t *p, Abc_Cex_t *pCex, Vec_Int_t *vMap, int fPropFanout, int fNewRefinement, int fVerbose) |
Vec_Int_t * | Rnm_ManFilterSelected (Rnm_Man_t *p, Vec_Int_t *vOldPPis) |
Vec_Int_t * | Rnm_ManFilterSelectedNew (Rnm_Man_t *p, Vec_Int_t *vOldPPis) |
typedef struct Rnm_Man_t_ Rnm_Man_t |
typedef typedefABC_NAMESPACE_HEADER_START struct Rnm_Obj_t_ Rnm_Obj_t |
INCLUDES ///.
CFile****************************************************************
FileName [absRef.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Abstraction package.]
Synopsis [Refinement manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///BASIC TYPES ///MACRO DEFINITIONS ///
Function*************************************************************
Synopsis [Postprocessing the set of PPIs using structural analysis.]
Description [The following sets are used: The set of all PI+PPI is in p->vMap. The set of all abstracted objects is in p->vObjs; The set of important PPIs is in vOldPPis. The new set of selected PPIs is in vNewPPis.]
SideEffects []
SeeAlso []
Definition at line 126 of file absRefSelect.c.
Function*************************************************************
Synopsis [Improved postprocessing the set of PPIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file absRefSelect.c.
double Rnm_ManMemoryUsage | ( | Rnm_Man_t * | p | ) |
Definition at line 317 of file absRef.c.
Vec_Int_t* Rnm_ManRefine | ( | Rnm_Man_t * | p, |
Abc_Cex_t * | pCex, | ||
Vec_Int_t * | vMap, | ||
int | fPropFanout, | ||
int | fNewRefinement, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Computes the refinement for a given counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 673 of file absRef.c.
|
inlinestatic |
FUNCTION DECLARATIONS ///.
FUNCTION DECLARATIONS ///.
Function*************************************************************
Synopsis [Creates a new manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 264 of file absRef.c.
void Rnm_ManStop | ( | Rnm_Man_t * | p, |
int | fProfile | ||
) |
Definition at line 285 of file absRef.c.
Definition at line 104 of file absRef.h.
Definition at line 106 of file absRef.h.
Definition at line 103 of file absRef.h.