abc-master
|
#include "mfsInt.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Abc_NtkMfsUpdateNetwork (Mfs_Man_t *p, Abc_Obj_t *pObj, Vec_Ptr_t *vFanins, Hop_Obj_t *pFunc) |
DECLARATIONS ///. More... | |
void | Abc_NtkMfsPrintResubStats (Mfs_Man_t *p) |
int | Abc_NtkMfsTryResubOnce (Mfs_Man_t *p, int *pCands, int nCands) |
int | Abc_NtkMfsSolveSatResub (Mfs_Man_t *p, Abc_Obj_t *pNode, int iFanin, int fOnlyRemove, int fSkipUpdate) |
DECLARATIONS ///. More... | |
int | Abc_NtkMfsSolveSatResub2 (Mfs_Man_t *p, Abc_Obj_t *pNode, int iFanin, int iFanin2) |
int | Abc_NtkMfsEdgeSwapEval (Mfs_Man_t *p, Abc_Obj_t *pNode) |
int | Abc_NtkMfsEdgePower (Mfs_Man_t *p, Abc_Obj_t *pNode) |
int | Abc_NtkMfsResubNode (Mfs_Man_t *p, Abc_Obj_t *pNode) |
int | Abc_NtkMfsResubNode2 (Mfs_Man_t *p, Abc_Obj_t *pNode) |
Function*************************************************************
Synopsis [Evaluates the possibility of replacing given edge by another edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 460 of file mfsResub_.c.
Function*************************************************************
Synopsis [Evaluates the possibility of replacing given edge by another edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 440 of file mfsResub_.c.
void Abc_NtkMfsPrintResubStats | ( | Mfs_Man_t * | p | ) |
Function*************************************************************
Synopsis [Prints resub candidate stats.]
Description []
SideEffects []
SeeAlso []
Definition at line 72 of file mfsResub_.c.
Function*************************************************************
Synopsis [Performs resubstitution for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 486 of file mfsResub_.c.
Function*************************************************************
Synopsis [Performs resubstitution for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 530 of file mfsResub_.c.
int Abc_NtkMfsSolveSatResub | ( | Mfs_Man_t * | p, |
Abc_Obj_t * | pNode, | ||
int | iFanin, | ||
int | fOnlyRemove, | ||
int | fSkipUpdate | ||
) |
DECLARATIONS ///.
Function*************************************************************
Synopsis [Performs resubstitution for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 141 of file mfsResub_.c.
Function*************************************************************
Synopsis [Performs resubstitution for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 291 of file mfsResub_.c.
int Abc_NtkMfsTryResubOnce | ( | Mfs_Man_t * | p, |
int * | pCands, | ||
int | nCands | ||
) |
Function*************************************************************
Synopsis [Tries resubstitution.]
Description [Returns 1 if it is feasible, or 0 if c-ex is found.]
SideEffects []
SeeAlso []
Definition at line 101 of file mfsResub_.c.
ABC_NAMESPACE_IMPL_START void Abc_NtkMfsUpdateNetwork | ( | Mfs_Man_t * | p, |
Abc_Obj_t * | pObj, | ||
Vec_Ptr_t * | vFanins, | ||
Hop_Obj_t * | pFunc | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [mfsResub.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The good old minimization with complete don't-cares.]
Synopsis [Procedures to perform resubstitution.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Updates the network after resubstitution.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file mfsResub_.c.