#include "sat/bsat/satSolver.h"#include "sat/glucose2/AbcGlucose2.h"#include "misc/bar/bar.h"#include "aig/gia/gia.h"#include "cec.h"

Go to the source code of this file.
Classes | |
| struct | Cec_ManPat_t_ |
| struct | Cec_ManSat_t_ |
| struct | Cec_ManSim_t_ |
| struct | Cec_ManFra_t_ |
Typedefs | |
| typedef typedefABC_NAMESPACE_HEADER_START struct Cec_ManPat_t_ | Cec_ManPat_t |
| INCLUDES ///. | |
| typedef struct Cec_ManSat_t_ | Cec_ManSat_t |
| typedef struct Cec_ManSim_t_ | Cec_ManSim_t |
| typedef struct Cec_ManFra_t_ | Cec_ManFra_t |
| typedef struct Cec_ManFra_t_ Cec_ManFra_t |
| typedef typedefABC_NAMESPACE_HEADER_START struct Cec_ManPat_t_ Cec_ManPat_t |
INCLUDES ///.
CFile****************************************************************
FileName [cecInt.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Combinational equivalence checking.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] PARAMETERS /// BASIC TYPES ///
| typedef struct Cec_ManSat_t_ Cec_ManSat_t |
| typedef struct Cec_ManSim_t_ Cec_ManSim_t |
|
extern |
Function*************************************************************
Synopsis [Returns the number of POs that are not const0 cands.]
Description []
SideEffects []
SeeAlso []
Definition at line 295 of file cecSeq.c.

|
extern |
Function*************************************************************
Synopsis [Returns the number of POs that are not const0 cands.]
Description []
SideEffects []
SeeAlso []
Definition at line 272 of file cecSeq.c.

|
extern |
Function*************************************************************
Synopsis [Finds node correspondences in the miter.]
Description [Assumes that the colors are assigned.]
SideEffects []
SeeAlso []
Definition at line 297 of file cecIso.c.

|
extern |
Function*************************************************************
Synopsis [Updates equivalence classes using the patterns.]
Description []
SideEffects []
SeeAlso []
Definition at line 188 of file cecSweep.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [cecSweep.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Combinational equivalence checking.]
Synopsis [SAT sweeping manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Performs limited speculative reduction.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file cecSweep.c.


|
extern |
Function*************************************************************
Synopsis [Creates AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 263 of file cecMan.c.


|
extern |
|
extern |
Function*************************************************************
Synopsis [Packs patterns into array of simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 455 of file cecPat.c.


|
extern |
Function*************************************************************
Synopsis [Packs patterns into array of simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 513 of file cecPat.c.

|
extern |
Function*************************************************************
Synopsis [Creates AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 151 of file cecMan.c.

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


|
extern |
|
extern |
Function*************************************************************
Synopsis [Creates AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 130 of file cecMan.c.

|
extern |
Function*************************************************************
Synopsis [Deletes AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 178 of file cecMan.c.

|
extern |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [Prints statistics during solving.]
Description []
SideEffects []
SeeAlso []
Definition at line 725 of file cecCorr.c.

|
extern |
Function*************************************************************
Synopsis [Runs equivalence test for the two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 470 of file cecSolve.c.


|
extern |
Function*************************************************************
Synopsis [Runs equivalence test for the two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 569 of file cecSolve.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [cecMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Combinational equivalence checking.]
Synopsis [Manager procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file cecMan.c.


|
extern |
Function*************************************************************
Synopsis [Prints statistics of the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 74 of file cecMan.c.

|
extern |
Function*************************************************************
Synopsis [Returns the pattern stored.]
Description []
SideEffects []
SeeAlso []
Definition at line 864 of file cecSolve.c.

|
extern |
Definition at line 699 of file cecSolve.c.


|
extern |
Definition at line 809 of file cecSolve.c.


|
extern |
Function*************************************************************
Synopsis [Performs one round of solving for the POs of the AIG.]
Description [Labels the nodes that have been proved (pObj->fMark1) and returns the set of satisfying assignments.]
SideEffects []
SeeAlso []
Definition at line 1070 of file cecSolve.c.


|
extern |
Function*************************************************************
Synopsis [Performs one round of solving for the POs of the AIG.]
Description [Labels the nodes that have been proved (pObj->fMark1) and returns the set of satisfying assignments.]
SideEffects []
SeeAlso []
Definition at line 911 of file cecSolve.c.


|
extern |
Function*************************************************************
Synopsis [Frees the manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 105 of file cecMan.c.


|
extern |
Function*************************************************************
Synopsis [Save patterns.]
Description []
SideEffects []
SeeAlso []
Definition at line 1049 of file cecSolve.c.


|
extern |
Function*************************************************************
Synopsis [Sets register values from the counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 104 of file cecSeq.c.


|
extern |
Function*************************************************************
Synopsis [Resimulates the classes using sequential simulation info.]
Description []
SideEffects []
SeeAlso []
Definition at line 137 of file cecSeq.c.


|
extern |
Function*************************************************************
Synopsis [Resimulates information to refine equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 184 of file cecSeq.c.


|
extern |
Function*************************************************************
Synopsis [Returns 1 if the bug is found.]
Description []
SideEffects []
SeeAlso []
Definition at line 867 of file cecClass.c.


|
extern |
Function*************************************************************
Synopsis [Returns 1 if the bug is found.]
Description []
SideEffects []
SeeAlso []
Definition at line 939 of file cecClass.c.


|
extern |
Function*************************************************************
Synopsis [Refines one equivalence class.]
Description []
SideEffects []
SeeAlso []
Definition at line 324 of file cecClass.c.


|
extern |
Function*************************************************************
Synopsis [Simulates one round.]
Description [Returns the number of PO entry if failed; 0 otherwise.]
SideEffects []
SeeAlso []
Definition at line 668 of file cecClass.c.


|
extern |
Function*************************************************************
Synopsis [Creates AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 199 of file cecMan.c.


|
extern |
Function*************************************************************
Synopsis [Deletes AIG.]
Description []
SideEffects []
SeeAlso []
Definition at line 233 of file cecMan.c.

|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Returns value of the SAT variable.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file cecSolve.c.

|
extern |
Definition at line 562 of file cecSolveG.c.

