abc-master
|
#include <stdio.h>
#include "aig/aig/aig.h"
#include "aig/saig/saig.h"
#include "bdd/cudd/cuddInt.h"
Go to the source code of this file.
Typedefs | |
typedef struct Bbr_ImageTree_t_ | Bbr_ImageTree_t |
FUNCTION DECLARATIONS ///. More... | |
typedef struct Bbr_ImageTree2_t_ | Bbr_ImageTree2_t |
typedef struct Bbr_ImageTree2_t_ Bbr_ImageTree2_t |
typedef struct Bbr_ImageTree_t_ Bbr_ImageTree_t |
DdManager* Aig_ManComputeGlobalBdds | ( | Aig_Man_t * | p, |
int | nBddSizeMax, | ||
int | fDropInternal, | ||
int | fReorder, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Recursively computes global BDDs for the AIG in the manager.]
Description [On exit, BDDs are stored in the pNode->pData fields.]
SideEffects []
SeeAlso []
Definition at line 157 of file bbrNtbdd.c.
Function*************************************************************
Synopsis [Frees the global BDDs of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 112 of file bbrNtbdd.c.
int Aig_ManSizeOfGlobalBdds | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns the shared size of global BDDs of the COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file bbrNtbdd.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.
|
inlinestatic |
INCLUDES ///.
CFile****************************************************************
FileName [bbr.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [BDD-based reachability analysis.]
Synopsis [External declarations.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///BASIC TYPES ///MACRO DEFINITIONS ///
Definition at line 51 of file bbr.h.
DdNode* Bbr_bddImageCompute | ( | Bbr_ImageTree_t * | pTree, |
DdNode * | bCare | ||
) |
Function*************************************************************
Synopsis [Compute the image.]
Description []
SideEffects []
SeeAlso []
Definition at line 253 of file bbrImage.c.
DdNode* Bbr_bddImageCompute2 | ( | Bbr_ImageTree2_t * | pTree, |
DdNode * | bCare | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1273 of file bbrImage.c.
DdNode* Bbr_bddImageRead | ( | Bbr_ImageTree_t * | pTree | ) |
Function*************************************************************
Synopsis [Reads the image from the tree.]
Description []
SideEffects []
SeeAlso []
Definition at line 326 of file bbrImage.c.
DdNode* Bbr_bddImageRead2 | ( | Bbr_ImageTree2_t * | pTree | ) |
Function*************************************************************
Synopsis [Returns the previously computed image.]
Description []
SideEffects []
SeeAlso []
Definition at line 1315 of file bbrImage.c.
Bbr_ImageTree_t* Bbr_bddImageStart | ( | DdManager * | dd, |
DdNode * | bCare, | ||
int | nParts, | ||
DdNode ** | pbParts, | ||
int | nVars, | ||
DdNode ** | pbVars, | ||
int | nBddMax, | ||
int | fVerbose | ||
) |
AutomaticEnd Function*************************************************************
Synopsis [Starts the image computation using tree-based scheduling.]
Description [This procedure starts the image computation. It uses the given care set to test-run the image computation and creates the quantification tree by scheduling variable quantifications. The tree can be used to compute images for other care sets without rescheduling. In this case, Bbr_bddImageCompute() should be called.]
SideEffects []
SeeAlso []
Definition at line 168 of file bbrImage.c.
Bbr_ImageTree2_t* Bbr_bddImageStart2 | ( | DdManager * | dd, |
DdNode * | bCare, | ||
int | nParts, | ||
DdNode ** | pbParts, | ||
int | nVars, | ||
DdNode ** | pbVars, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Starts the monolithic image computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 1231 of file bbrImage.c.
void Bbr_bddImageTreeDelete | ( | Bbr_ImageTree_t * | pTree | ) |
Function*************************************************************
Synopsis [Delete the tree.]
Description []
SideEffects []
SeeAlso []
Definition at line 307 of file bbrImage.c.
void Bbr_bddImageTreeDelete2 | ( | Bbr_ImageTree2_t * | pTree | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1293 of file bbrImage.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.