abc-master
|
#include "base/abc/abc.h"
#include "base/main/main.h"
#include "base/cmd/cmd.h"
#include "proof/fraig/fraig.h"
#include "opt/sim/sim.h"
#include "aig/aig/aig.h"
#include "aig/saig/saig.h"
#include "aig/gia/gia.h"
#include "proof/ssw/ssw.h"
Go to the source code of this file.
Functions | |
static ABC_NAMESPACE_IMPL_START void | Abc_NtkVerifyReportError (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int *pModel) |
DECLARATIONS ///. More... | |
void | Abc_NtkVerifyReportErrorSeq (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int *pModel, int nFrames) |
void | Abc_NtkCecSat (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nConfLimit, int nInsLimit) |
FUNCTION DEFINITIONS ///. More... | |
void | Abc_NtkCecFraig (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nSeconds, int fVerbose) |
void | Abc_NtkCecFraigPart (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nSeconds, int nPartSize, int fVerbose) |
void | Abc_NtkCecFraigPartAuto (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nSeconds, int fVerbose) |
void | Abc_NtkSecSat (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nConfLimit, int nInsLimit, int nFrames) |
int | Abc_NtkSecFraig (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nSeconds, int nFrames, int fVerbose) |
int * | Abc_NtkVerifyGetCleanModel (Abc_Ntk_t *pNtk, int nFrames) |
int * | Abc_NtkVerifySimulatePattern (Abc_Ntk_t *pNtk, int *pModel) |
void | Abc_NtkGetSeqPoSupp (Abc_Ntk_t *pNtk, int iFrame, int iNumPo) |
void | Abc_NtkSimulteBuggyMiter (Abc_Ntk_t *pNtk) |
int | Abc_NtkIsTrueCex (Abc_Ntk_t *pNtk, Abc_Cex_t *pCex) |
int | Abc_NtkIsValidCex (Abc_Ntk_t *pNtk, Abc_Cex_t *pCex) |
Function*************************************************************
Synopsis [Verifies sequential equivalence by fraiging followed by SAT.]
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file abcVerify.c.
void Abc_NtkCecFraigPart | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
int | nSeconds, | ||
int | nPartSize, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Verifies sequential equivalence by fraiging followed by SAT.]
Description []
SideEffects []
SeeAlso []
Definition at line 251 of file abcVerify.c.
Function*************************************************************
Synopsis [Verifies sequential equivalence by fraiging followed by SAT.]
Description []
SideEffects []
SeeAlso []
Definition at line 363 of file abcVerify.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Verifies combinational equivalence by brute-force SAT.]
Description []
SideEffects []
SeeAlso []
Definition at line 56 of file abcVerify.c.
void Abc_NtkGetSeqPoSupp | ( | Abc_Ntk_t * | pNtk, |
int | iFrame, | ||
int | iNumPo | ||
) |
Function*************************************************************
Synopsis [Computes the COs in the support of the PO in the given frame.]
Description []
SideEffects []
SeeAlso []
Definition at line 808 of file abcVerify.c.
Function*************************************************************
Synopsis [Returns the PO values under the given input pattern.]
Description []
SideEffects []
SeeAlso []
Definition at line 1061 of file abcVerify.c.
Function*************************************************************
Synopsis [Returns 1 if the number of PIs matches.]
Description []
SideEffects []
SeeAlso []
Definition at line 1093 of file abcVerify.c.
int Abc_NtkSecFraig | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
int | nSeconds, | ||
int | nFrames, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Verifies combinational equivalence by fraiging followed by SAT]
Description []
SideEffects []
SeeAlso []
Definition at line 568 of file abcVerify.c.
void Abc_NtkSecSat | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
int | nConfLimit, | ||
int | nInsLimit, | ||
int | nFrames | ||
) |
Function*************************************************************
Synopsis [Verifies sequential equivalence by brute-force SAT.]
Description []
SideEffects []
SeeAlso []
Definition at line 486 of file abcVerify.c.
void Abc_NtkSimulteBuggyMiter | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Simulates buggy miter emailed by Mike.]
Description []
SideEffects []
SeeAlso []
Definition at line 1014 of file abcVerify.c.
int* Abc_NtkVerifyGetCleanModel | ( | Abc_Ntk_t * | pNtk, |
int | nFrames | ||
) |
Function*************************************************************
Synopsis [Returns a dummy pattern full of zeros.]
Description []
SideEffects []
SeeAlso []
Definition at line 668 of file abcVerify.c.
DECLARATIONS ///.
CFile****************************************************************
FileName [abcVerify.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Combinational and sequential verification for two networks.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Function*************************************************************
Synopsis [Reports mismatch between the two networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 736 of file abcVerify.c.
void Abc_NtkVerifyReportErrorSeq | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
int * | pModel, | ||
int | nFrames | ||
) |
Function*************************************************************
Synopsis [Reports mismatch between the two sequential networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 853 of file abcVerify.c.
int* Abc_NtkVerifySimulatePattern | ( | Abc_Ntk_t * | pNtk, |
int * | pModel | ||
) |
Function*************************************************************
Synopsis [Returns the PO values under the given input pattern.]
Description []
SideEffects []
SeeAlso []
Definition at line 686 of file abcVerify.c.