abc-master
|
Go to the source code of this file.
Data Structures | |
struct | Llb_Mnx_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_IMPL_START struct Llb_Mnx_t_ | Llb_Mnx_t |
DECLARATIONS ///. More... | |
typedef typedefABC_NAMESPACE_IMPL_START struct Llb_Mnx_t_ Llb_Mnx_t |
DECLARATIONS ///.
CFile****************************************************************
FileName [llb2Nonlin.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [BDD based reachability.]
Synopsis [Non-linear quantification scheduling.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 32 of file llb4Nonlin.c.
void Llb_MnxCheckNextStateVars | ( | Llb_Mnx_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1041 of file llb4Nonlin.c.
Llb_Mnx_t* Llb_MnxStart | ( | Aig_Man_t * | pAig, |
Gia_ParLlb_t * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 939 of file llb4Nonlin.c.
void Llb_MnxStop | ( | Llb_Mnx_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 990 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Collect nodes with the given fanout count.]
Description []
SideEffects []
SeeAlso []
Definition at line 314 of file llb4Nonlin.c.
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes bad in working manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 77 of file llb4Nonlin.c.
DdNode* Llb_Nonlin4ComputeCube | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
char * | pValues, | ||
int | Flag | ||
) |
Function*************************************************************
Synopsis [Compute initial state in terms of current state variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 477 of file llb4Nonlin.c.
DdNode* Llb_Nonlin4ComputeInitState | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
int | fBackward | ||
) |
Function*************************************************************
Synopsis [Compute initial state in terms of current state variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 447 of file llb4Nonlin.c.
int Llb_Nonlin4CoreReach | ( | Aig_Man_t * | pAig, |
Gia_ParLlb_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Finds balanced cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 1067 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Find good static variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 346 of file llb4Nonlin.c.
void Llb_Nonlin4CreateOrder_rec | ( | Aig_Man_t * | pAig, |
Aig_Obj_t * | pObj, | ||
Vec_Int_t * | vOrder, | ||
int * | pCounter | ||
) |
Function*************************************************************
Synopsis [Find good static variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 271 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Find simple variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 247 of file llb4Nonlin.c.
Vec_Int_t* Llb_Nonlin4CreateVars2Q | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
int | fBackward | ||
) |
Function*************************************************************
Synopsis [Creates quantifiable varaibles for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 394 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Multiply every partition by the cube.]
Description []
SideEffects []
SeeAlso []
Definition at line 558 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Derives counter-example by backward reachability.]
Description []
SideEffects []
SeeAlso []
Definition at line 578 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Derives BDDs for the partitions.]
Description []
SideEffects []
SeeAlso []
Definition at line 167 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Multiply every partition by the cube.]
Description []
SideEffects []
SeeAlso []
Definition at line 533 of file llb4Nonlin.c.
int Llb_Nonlin4Reachability | ( | Llb_Mnx_t * | p | ) |
Function*************************************************************
Synopsis [Perform reachability with hints.]
Description []
SideEffects []
SeeAlso []
Definition at line 670 of file llb4Nonlin.c.
void Llb_Nonlin4RecordState | ( | Aig_Man_t * | pAig, |
Vec_Int_t * | vOrder, | ||
unsigned * | pState, | ||
char * | pValues, | ||
int | fBackward | ||
) |
Function*************************************************************
Synopsis [Compute initial state in terms of current state variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 513 of file llb4Nonlin.c.
void Llb_Nonlin4Reorder | ( | DdManager * | dd, |
int | fTwice, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reorders BDDs in the working manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 910 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Compute initial state in terms of current state variables.]
Description []
SideEffects []
SeeAlso []
Definition at line 417 of file llb4Nonlin.c.
Function*************************************************************
Synopsis [Takes an AIG and returns an AIG representing reachable states.]
Description []
SideEffects []
SeeAlso []
Definition at line 1102 of file llb4Nonlin.c.
Definition at line 1167 of file llb4Nonlin.c.