#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.
Classes | |
| struct | Mfs_Man_t_ |
Macros | |
| #define | MFS_FANIN_MAX 12 |
| INCLUDES ///. | |
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.


|
extern |
Function*************************************************************
Synopsis [Creates miter for checking resubsitution.]
Description []
SideEffects []
SeeAlso []
Definition at line 88 of file mfsInter.c.


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


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 120 of file mfsGia.c.

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


|
extern |
Function*************************************************************
Synopsis [Performs interpolation.]
Description [Derives the new function of the node.]
SideEffects []
SeeAlso []
Definition at line 285 of file mfsInter.c.

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


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


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file mfsMan.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 170 of file mfsMan.c.

