abc-master
|
#include "llbInt.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Llb_Nonlin4FindOrder_rec (Aig_Man_t *pAig, Aig_Obj_t *pObj, Vec_Int_t *vOrder, int *pCounter) |
DECLARATIONS ///. More... | |
Vec_Int_t * | Llb_Nonlin4FindOrder (Aig_Man_t *pAig, int *pCounter) |
DdNode * | Llb_Nonlin4FindPartitions_rec (DdManager *dd, Aig_Obj_t *pObj, Vec_Int_t *vOrder, Vec_Ptr_t *vRoots) |
Vec_Ptr_t * | Llb_Nonlin4FindPartitions (DdManager *dd, Aig_Man_t *pAig, Vec_Int_t *vOrder, int fOutputs) |
Vec_Int_t * | Llb_Nonlin4FindVars2Q (DdManager *dd, Aig_Man_t *pAig, Vec_Int_t *vOrder) |
int | Llb_Nonlin4CountTerms (DdManager *dd, Aig_Man_t *pAig, Vec_Int_t *vOrder, DdNode *bFunc, int fCo, int fFlop) |
void | Llb_Nonlin4PrintGroups (DdManager *dd, Aig_Man_t *pAig, Vec_Int_t *vOrder, Vec_Ptr_t *vGroups) |
void | Llb_Nonlin4PrintSuppProfile (DdManager *dd, Aig_Man_t *pAig, Vec_Int_t *vOrder, Vec_Ptr_t *vGroups) |
void | Llb_Nonlin4Cluster (Aig_Man_t *pAig, DdManager **pdd, Vec_Int_t **pvOrder, Vec_Ptr_t **pvGroups, int nBddMax, int fVerbose) |
void Llb_Nonlin4Cluster | ( | Aig_Man_t * | pAig, |
DdManager ** | pdd, | ||
Vec_Int_t ** | pvOrder, | ||
Vec_Ptr_t ** | pvGroups, | ||
int | nBddMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 390 of file llb4Cluster.c.
int Llb_Nonlin4CountTerms | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
DdNode * | bFunc, | ||
int | fCo, | ||
int | fFlop | ||
) |
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 252 of file llb4Cluster.c.
Function*************************************************************
Synopsis [Find good static variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 86 of file llb4Cluster.c.
ABC_NAMESPACE_IMPL_START void Llb_Nonlin4FindOrder_rec | ( | Aig_Man_t * | pAig, |
Aig_Obj_t * | pObj, | ||
Vec_Int_t * | vOrder, | ||
int * | pCounter | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [llb2Cluster.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 [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Find good static variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file llb4Cluster.c.
Vec_Ptr_t* Llb_Nonlin4FindPartitions | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
int | fOutputs | ||
) |
Function*************************************************************
Synopsis [Derives BDDs for the partitions.]
Description []
SideEffects []
SeeAlso []
Definition at line 192 of file llb4Cluster.c.
DdNode* Llb_Nonlin4FindPartitions_rec | ( | DdManager * | dd, |
Aig_Obj_t * | pObj, | ||
Vec_Int_t * | vOrder, | ||
Vec_Ptr_t * | vRoots | ||
) |
Function*************************************************************
Synopsis [Derives BDDs for the partitions.]
Description []
SideEffects []
SeeAlso []
Definition at line 150 of file llb4Cluster.c.
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 226 of file llb4Cluster.c.
void Llb_Nonlin4PrintGroups | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
Vec_Ptr_t * | vGroups | ||
) |
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 297 of file llb4Cluster.c.
void Llb_Nonlin4PrintSuppProfile | ( | DdManager * | dd, |
Aig_Man_t * | pAig, | ||
Vec_Int_t * | vOrder, | ||
Vec_Ptr_t * | vGroups | ||
) |
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 335 of file llb4Cluster.c.