#include "bbr.h"
Go to the source code of this file.
Functions | |
| ABC_NAMESPACE_IMPL_START Abc_Cex_t * | Aig_ManVerifyUsingBddsCountExample (Aig_Man_t *p, DdManager *dd, DdNode **pbParts, Vec_Ptr_t *vOnionRings, DdNode *bCubeFirst, int iOutput, int fVerbose, int fSilent) |
| DECLARATIONS ///. | |
| void | Bbr_ManSetDefaultParams (Saig_ParBbr_t *p) |
| FUNCTION DEFINITIONS ///. | |
| DdNode * | Bbr_bddComputeRangeCube (DdManager *dd, int iStart, int iStop) |
| DECLARATIONS ///. | |
| void | Bbr_StopManager (DdManager *dd) |
| DdNode * | Aig_ManInitStateVarMap (DdManager *dd, Aig_Man_t *p, int fVerbose) |
| DdNode ** | Aig_ManCreateOutputs (DdManager *dd, Aig_Man_t *p) |
| DdNode ** | Aig_ManCreatePartitions (DdManager *dd, Aig_Man_t *p, int fReorder, int fVerbose) |
| int | Aig_ManComputeReachable (DdManager *dd, Aig_Man_t *p, DdNode **pbParts, DdNode *bInitial, DdNode **pbOutputs, Saig_ParBbr_t *pPars, int fCheckOutputs) |
| int | Aig_ManVerifyUsingBdds_int (Aig_Man_t *p, Saig_ParBbr_t *pPars) |
| int | Aig_ManVerifyUsingBdds (Aig_Man_t *pInit, Saig_ParBbr_t *pPars) |
| int Aig_ManComputeReachable | ( | DdManager * | dd, |
| Aig_Man_t * | p, | ||
| DdNode ** | pbParts, | ||
| DdNode * | bInitial, | ||
| DdNode ** | pbOutputs, | ||
| Saig_ParBbr_t * | pPars, | ||
| int | fCheckOutputs ) |
Function*************************************************************
Synopsis [Computes the set of unreachable states.]
Description []
SideEffects []
SeeAlso []
Definition at line 238 of file bbrReach.c.


| DdNode ** Aig_ManCreateOutputs | ( | DdManager * | dd, |
| Aig_Man_t * | p ) |
Function*************************************************************
Synopsis [Collects the array of output BDDs.]
Description []
SideEffects []
SeeAlso []
Definition at line 162 of file bbrReach.c.

| DdNode ** Aig_ManCreatePartitions | ( | DdManager * | dd, |
| Aig_Man_t * | p, | ||
| int | fReorder, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Collects the array of partition BDDs.]
Description []
SideEffects []
SeeAlso []
Definition at line 187 of file bbrReach.c.


| DdNode * Aig_ManInitStateVarMap | ( | DdManager * | dd, |
| Aig_Man_t * | p, | ||
| int | fVerbose ) |
Function*************************************************************
Synopsis [Computes the initial state and sets up the variable map.]
Description []
SideEffects []
SeeAlso []
Definition at line 124 of file bbrReach.c.

| int Aig_ManVerifyUsingBdds | ( | Aig_Man_t * | pInit, |
| Saig_ParBbr_t * | pPars ) |
Function*************************************************************
Synopsis [Performs reachability to see if any PO can be asserted.]
Description []
SideEffects []
SeeAlso []
Definition at line 544 of file bbrReach.c.

| int Aig_ManVerifyUsingBdds_int | ( | Aig_Man_t * | p, |
| Saig_ParBbr_t * | pPars ) |
Function*************************************************************
Synopsis [Performs reachability to see if any PO can be asserted.]
Description []
SideEffects []
SeeAlso []
Definition at line 438 of file bbrReach.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [bbrReach.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [BDD-based reachability analysis.]
Synopsis [Procedures to perform reachability analysis.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
DECLARATIONS ///.
Function*************************************************************
Synopsis [Derives the counter-example using the set of reached states.]
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file bbrCex.c.


| DdNode * Bbr_bddComputeRangeCube | ( | DdManager * | dd, |
| int | iStart, | ||
| int | iStop ) |
DECLARATIONS ///.
Function********************************************************************
Synopsis [Performs the reordering-sensitive step of Extra_bddMove().]
Description []
SideEffects []
SeeAlso []
Definition at line 74 of file bbrReach.c.

| void Bbr_ManSetDefaultParams | ( | Saig_ParBbr_t * | p | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [This procedure sets default resynthesis parameters.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file bbrReach.c.

| void Bbr_StopManager | ( | DdManager * | dd | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 102 of file bbrReach.c.