abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Cec_ParSat_t_ |
struct | Cec_ParSim_t_ |
struct | Cec_ParSmf_t_ |
struct | Cec_ParFra_t_ |
struct | Cec_ParCec_t_ |
struct | Cec_ParCor_t_ |
struct | Cec_ParChc_t_ |
struct | Cec_ParSeq_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Cec_ParSat_t_ | Cec_ParSat_t |
INCLUDES ///. More... | |
typedef struct Cec_ParSim_t_ | Cec_ParSim_t |
typedef struct Cec_ParSmf_t_ | Cec_ParSmf_t |
typedef struct Cec_ParFra_t_ | Cec_ParFra_t |
typedef struct Cec_ParCec_t_ | Cec_ParCec_t |
typedef struct Cec_ParCor_t_ | Cec_ParCor_t |
typedef struct Cec_ParChc_t_ | Cec_ParChc_t |
typedef struct Cec_ParSeq_t_ | Cec_ParSeq_t |
typedef struct Cec_ParCec_t_ Cec_ParCec_t |
typedef struct Cec_ParChc_t_ Cec_ParChc_t |
typedef struct Cec_ParCor_t_ Cec_ParCor_t |
typedef struct Cec_ParFra_t_ Cec_ParFra_t |
typedef typedefABC_NAMESPACE_HEADER_START struct Cec_ParSat_t_ Cec_ParSat_t |
INCLUDES ///.
CFile****************************************************************
FileName [cec.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_ParSeq_t_ Cec_ParSeq_t |
typedef struct Cec_ParSim_t_ Cec_ParSim_t |
typedef struct Cec_ParSmf_t_ Cec_ParSmf_t |
void Cec_ManCecSetDefaultParams | ( | Cec_ParCec_t * | p | ) |
void Cec_ManChcSetDefaultParams | ( | Cec_ParChc_t * | p | ) |
int Cec_ManCheckNonTrivialCands | ( | Gia_Man_t * | pAig | ) |
Gia_Man_t* Cec_ManChoiceComputation | ( | Gia_Man_t * | pAig, |
Cec_ParChc_t * | pParsChc | ||
) |
Function*************************************************************
Synopsis [Computes choices for one AIGs.]
Description []
SideEffects []
SeeAlso []
Definition at line 348 of file cecChoice.c.
void Cec_ManCorSetDefaultParams | ( | Cec_ParCor_t * | p | ) |
void Cec_ManFraSetDefaultParams | ( | Cec_ParFra_t * | p | ) |
Gia_Man_t* Cec_ManLSCorrespondence | ( | Gia_Man_t * | pAig, |
Cec_ParCor_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Top-level procedure for register correspondence.]
Description []
SideEffects []
SeeAlso []
Definition at line 1147 of file cecCorr.c.
int Cec_ManLSCorrespondenceClasses | ( | Gia_Man_t * | pAig, |
Cec_ParCor_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Internal procedure for register correspondence.]
Description []
SideEffects []
SeeAlso []
Definition at line 909 of file cecCorr.c.
void Cec_ManSatSetDefaultParams | ( | Cec_ParSat_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cecCore.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Combinational equivalence checking.]
Synopsis [Core procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [This procedure sets default parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file cecCore.c.
Gia_Man_t* Cec_ManSatSolving | ( | Gia_Man_t * | pAig, |
Cec_ParSat_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Core procedure for SAT sweeping.]
Description []
SideEffects []
SeeAlso []
Definition at line 234 of file cecCore.c.
Gia_Man_t* Cec_ManSatSweeping | ( | Gia_Man_t * | pAig, |
Cec_ParFra_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Core procedure for SAT sweeping.]
Description []
SideEffects []
SeeAlso []
Definition at line 337 of file cecCore.c.
int Cec_ManSeqResimulateCounter | ( | Gia_Man_t * | pAig, |
Cec_ParSim_t * | pPars, | ||
Abc_Cex_t * | pCex | ||
) |
Function*************************************************************
Synopsis [Resimuates one counter-example to refine equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 215 of file cecSeq.c.
int Cec_ManSeqSemiformal | ( | Gia_Man_t * | pAig, |
Cec_ParSmf_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Performs semiformal refinement of equivalence classes.]
Description []
SideEffects []
SeeAlso []
Definition at line 328 of file cecSeq.c.
void Cec_ManSimSetDefaultParams | ( | Cec_ParSim_t * | p | ) |
void Cec_ManSimulation | ( | Gia_Man_t * | pAig, |
Cec_ParSim_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Core procedure for simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 284 of file cecCore.c.
void Cec_ManSmfSetDefaultParams | ( | Cec_ParSmf_t * | p | ) |
int Cec_ManVerify | ( | Gia_Man_t * | pInit, |
Cec_ParCec_t * | pPars | ||
) |
MACRO DEFINITIONS ///.
FUNCTION DECLARATIONS ///
Function*************************************************************
Synopsis [New CEC engine.]
Description []
SideEffects []
SeeAlso []
Definition at line 308 of file cecCec.c.
Function*************************************************************
Synopsis [New CEC engine applied to two circuits.]
Description []
SideEffects []
SeeAlso []
Definition at line 405 of file cecCec.c.
int Cec_SeqReadMinDomSize | ( | Cec_ParSeq_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 73 of file cecSynth.c.
int Cec_SeqReadVerbose | ( | Cec_ParSeq_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 89 of file cecSynth.c.
void Cec_SeqSynthesisSetDefaultParams | ( | Cec_ParSeq_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [cecSynth.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Combinational equivalence checking.]
Synopsis [Partitioned sequential synthesis.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Populate sequential synthesis parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 46 of file cecSynth.c.
int Cec_SequentialSynthesisPart | ( | Gia_Man_t * | p, |
Cec_ParSeq_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Partitioned sequential synthesis.]
Description [Returns AIG annotated with equivalence classes.]
SideEffects []
SeeAlso []
Definition at line 291 of file cecSynth.c.