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