|
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.