abc-master
|
#include "bmc.h"
#include "proof/ssw/ssw.h"
#include "misc/extra/extra.h"
#include "aig/gia/giaAig.h"
#include "aig/ioa/ioa.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Vec_Int_t * | Gia_ManProcessOutputs (Vec_Ptr_t *vCexesIn, Vec_Ptr_t *vCexesOut, Vec_Int_t *vOutMap) |
DECLARATIONS ///. More... | |
int | Gia_ManCountConst0PosGia (Gia_Man_t *p) |
int | Gia_ManCountConst0Pos (Aig_Man_t *p) |
void | Gia_ManMultiReport (Aig_Man_t *p, char *pStr, int nTotalPo, int nTotalSize, abctime clkStart) |
Aig_Man_t * | Gia_ManMultiProveSyn (Aig_Man_t *p, int fVerbose, int fVeryVerbose) |
Vec_Ptr_t * | Gia_ManMultiProveAig (Aig_Man_t *p, Bmc_MulPar_t *pPars) |
int | Gia_ManMultiProve (Gia_Man_t *p, Bmc_MulPar_t *pPars) |
int Gia_ManCountConst0Pos | ( | Aig_Man_t * | p | ) |
Definition at line 95 of file bmcMulti.c.
int Gia_ManCountConst0PosGia | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Counts the number of constant 0 POs.]
Description []
SideEffects []
SeeAlso []
Definition at line 87 of file bmcMulti.c.
int Gia_ManMultiProve | ( | Gia_Man_t * | p, |
Bmc_MulPar_t * | pPars | ||
) |
Definition at line 279 of file bmcMulti.c.
Vec_Ptr_t* Gia_ManMultiProveAig | ( | Aig_Man_t * | p, |
Bmc_MulPar_t * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 161 of file bmcMulti.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 138 of file bmcMulti.c.
void Gia_ManMultiReport | ( | Aig_Man_t * | p, |
char * | pStr, | ||
int | nTotalPo, | ||
int | nTotalSize, | ||
abctime | clkStart | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 115 of file bmcMulti.c.
ABC_NAMESPACE_IMPL_START Vec_Int_t* Gia_ManProcessOutputs | ( | Vec_Ptr_t * | vCexesIn, |
Vec_Ptr_t * | vCexesOut, | ||
Vec_Int_t * | vOutMap | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [bmcMulti.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [SAT-based bounded model checking.]
Synopsis [Proving multi-output properties.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Divides outputs into solved and unsolved.]
Description [Return array of unsolved outputs to extract into a new AIG. Updates the resulting CEXes (vCexesOut) and current output map (vOutMap).]
SideEffects []
SeeAlso []
Definition at line 50 of file bmcMulti.c.