abc-master
|
#include "base/abc/abc.h"
#include "mfs.h"
#include "aig/aig/aig.h"
#include "sat/cnf/cnf.h"
#include "sat/bsat/satSolver.h"
#include "sat/bsat/satStore.h"
#include "bool/bdc/bdc.h"
#include "aig/gia/gia.h"
Go to the source code of this file.
Data Structures | |
struct | Mfs_Man_t_ |
Macros | |
#define | MFS_FANIN_MAX 12 |
INCLUDES ///. More... | |
Typedefs | |
typedef struct Mfs_Man_t_ | Mfs_Man_t |
#define MFS_FANIN_MAX 12 |
INCLUDES ///.
CFile****************************************************************
FileName [mfsInt.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The good old minimization with complete don't-cares.]
Synopsis [Internal declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///
typedef struct Mfs_Man_t_ Mfs_Man_t |
BASIC TYPES ///.
MACRO DEFINITIONS ///FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [Computes divisors and add them to nodes in the window.]
Description []
SideEffects []
SeeAlso []
Definition at line 193 of file mfsDiv.c.
Function*************************************************************
Synopsis [Recursively collects the root candidates.]
Description [Returns 1 if the only root is this node.]
SideEffects []
SeeAlso []
Definition at line 99 of file mfsWin.c.
sat_solver* Abc_MfsCreateSolverResub | ( | Mfs_Man_t * | p, |
int * | pCands, | ||
int | nCands, | ||
int | fInvert | ||
) |
Function*************************************************************
Synopsis [Creates miter for checking resubsitution.]
Description []
SideEffects []
SeeAlso []
Definition at line 88 of file mfsInter.c.
Definition at line 137 of file mfsInt.h.
int Abc_NtkAddOneHotness | ( | Mfs_Man_t * | p | ) |
Function*************************************************************
Synopsis [Adds one-hotness constraints for the window inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 155 of file mfsSat.c.
Function*************************************************************
Synopsis [Compute the ratio of don't-cares.]
Description []
SideEffects []
SeeAlso []
Definition at line 386 of file mfsStrash.c.
Function*************************************************************
Synopsis [Creates AIG for the window with constraints.]
Description []
SideEffects []
SeeAlso []
Definition at line 233 of file mfsStrash.c.
void Abc_NtkMfsConstructGia | ( | Mfs_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 120 of file mfsGia.c.
void Abc_NtkMfsDeconstructGia | ( | Mfs_Man_t * | p | ) |
Function*************************************************************
Synopsis [Evaluates the possibility of replacing given edge by another edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 508 of file mfsResub.c.
Function*************************************************************
Synopsis [Evaluates the possibility of replacing given edge by another edge.]
Description []
SideEffects []
SeeAlso []
Definition at line 488 of file mfsResub.c.
Function*************************************************************
Synopsis [Performs interpolation.]
Description [Derives the new function of the node.]
SideEffects []
SeeAlso []
Definition at line 329 of file mfsInter.c.
int Abc_NtkMfsInterplateEval | ( | Mfs_Man_t * | p, |
int * | pCands, | ||
int | nCands | ||
) |
Function*************************************************************
Synopsis [Performs interpolation.]
Description [Derives the new function of the node.]
SideEffects []
SeeAlso []
Definition at line 285 of file mfsInter.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 539 of file mfsResub.c.
Function*************************************************************
Synopsis [Performs resubstitution for the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 585 of file mfsResub.c.
Function*************************************************************
Synopsis [Enumerates through the SAT assignments.]
Description []
SideEffects []
SeeAlso []
Definition at line 95 of file mfsSat.c.
int Abc_NtkMfsTryResubOnceGia | ( | Mfs_Man_t * | p, |
int * | pCands, | ||
int | nCands | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 204 of file mfsGia.c.
DECLARATIONS ///.
CFile****************************************************************
FileName [mfsMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [The good old minimization with complete don't-cares.]
Synopsis [Procedures working with the manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file mfsMan.c.
void Mfs_ManClean | ( | Mfs_Man_t * | p | ) |
void Mfs_ManStop | ( | Mfs_Man_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 170 of file mfsMan.c.