abc-master
|
#include "abs.h"
#include "proof/ssw/ssw.h"
#include "proof/fra/fra.h"
#include "proof/bbr/bbr.h"
#include "proof/pdr/pdr.h"
#include "sat/bmc/bmc.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Gia_ManAbsSetDefaultParams (Gia_ParAbs_t *p) |
DECLARATIONS ///. More... | |
Abc_Cex_t * | Saig_ManCexRemap (Aig_Man_t *p, Aig_Man_t *pAbs, Abc_Cex_t *pCexAbs) |
int | Saig_ManCexFirstFlopPi (Aig_Man_t *p, Aig_Man_t *pAbs) |
Aig_Man_t * | Saig_ManCexRefine (Aig_Man_t *p, Aig_Man_t *pAbs, Vec_Int_t *vFlops, int nFrames, int nConfMaxOne, int fUseBdds, int fUseDprove, int fVerbose, int *pnUseStart, int *piRetValue, int *pnFrames) |
int | Saig_ManCexRefineStep (Aig_Man_t *p, Vec_Int_t *vFlops, Vec_Int_t *vFlopClasses, Abc_Cex_t *pCex, int nFfToAddMax, int fTryFour, int fSensePath, int fVerbose) |
Vec_Int_t * | Gia_ManClasses2Flops (Vec_Int_t *vFlopClasses) |
Vec_Int_t * | Gia_ManFlops2Classes (Gia_Man_t *pGia, Vec_Int_t *vFlops) |
int | Gia_ManCexAbstractionRefine (Gia_Man_t *pGia, Abc_Cex_t *pCex, int nFfToAddMax, int fTryFour, int fSensePath, int fVerbose) |
Vec_Int_t * | Saig_ManCexAbstractionFlops (Aig_Man_t *p, Gia_ParAbs_t *pPars) |
ABC_NAMESPACE_IMPL_START void Gia_ManAbsSetDefaultParams | ( | Gia_ParAbs_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [saigAbsStart.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Sequential AIG package.]
Synopsis [Counter-example-based abstraction.]
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 50 of file absOldRef.c.
int Gia_ManCexAbstractionRefine | ( | Gia_Man_t * | pGia, |
Abc_Cex_t * | pCex, | ||
int | nFfToAddMax, | ||
int | fTryFour, | ||
int | fSensePath, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Refines abstraction using the latch map.]
Description []
SideEffects []
SeeAlso []
Definition at line 372 of file absOldRef.c.
Function*************************************************************
Synopsis [Transform flop map into flop list.]
Description []
SideEffects []
SeeAlso []
Definition at line 329 of file absOldRef.c.
Function*************************************************************
Synopsis [Transform flop list into flop map.]
Description []
SideEffects []
SeeAlso []
Definition at line 351 of file absOldRef.c.
Vec_Int_t* Saig_ManCexAbstractionFlops | ( | Aig_Man_t * | p, |
Gia_ParAbs_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Computes the flops to remain after abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 409 of file absOldRef.c.
Function*************************************************************
Synopsis [Find the first PI corresponding to the flop.]
Description []
SideEffects []
SeeAlso []
Definition at line 134 of file absOldRef.c.
Aig_Man_t* Saig_ManCexRefine | ( | Aig_Man_t * | p, |
Aig_Man_t * | pAbs, | ||
Vec_Int_t * | vFlops, | ||
int | nFrames, | ||
int | nConfMaxOne, | ||
int | fUseBdds, | ||
int | fUseDprove, | ||
int | fVerbose, | ||
int * | pnUseStart, | ||
int * | piRetValue, | ||
int * | pnFrames | ||
) |
Function*************************************************************
Synopsis [Refines abstraction using one step.]
Description []
SideEffects []
SeeAlso []
Definition at line 158 of file absOldRef.c.
int Saig_ManCexRefineStep | ( | Aig_Man_t * | p, |
Vec_Int_t * | vFlops, | ||
Vec_Int_t * | vFlopClasses, | ||
Abc_Cex_t * | pCex, | ||
int | nFfToAddMax, | ||
int | fTryFour, | ||
int | fSensePath, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Refines abstraction using one step.]
Description []
SideEffects []
SeeAlso []
Definition at line 255 of file absOldRef.c.
Function*************************************************************
Synopsis [Derive a new counter-example.]
Description []
SideEffects []
SeeAlso []
Definition at line 84 of file absOldRef.c.