|
abc-master
|
#include "llbInt.h"Go to the source code of this file.
| void Llb4_Nonlin4Sweep | ( | Aig_Man_t * | pAig, |
| int | nSweepMax, | ||
| int | nClusterMax, | ||
| DdManager ** | pdd, | ||
| Vec_Int_t ** | pvOrder, | ||
| Vec_Ptr_t ** | pvGroups, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD sweep on the netlist.]
Description [Returns BDD manager, ordering, clusters, and bad states inside dd->bFunc.]
SideEffects []
SeeAlso []
Definition at line 520 of file llb4Sweep.c.
Function*************************************************************
Synopsis [Get bad state monitor.]
Description []
SideEffects []
SeeAlso []
Definition at line 285 of file llb4Sweep.c.
Function*************************************************************
Synopsis [Computes bad states.]
Description []
SideEffects []
SeeAlso []
Definition at line 384 of file llb4Sweep.c.
| int Llb4_Nonlin4SweepCutpoints | ( | Aig_Man_t * | pAig, |
| Vec_Int_t * | vOrder, | ||
| int | nBddLimit, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis [Performs BDD sweep on the netlist.]
Description [Returns AIG with internal cut points labeled with fMarkA.]
SideEffects []
SeeAlso []
Definition at line 121 of file llb4Sweep.c.
| void Llb4_Nonlin4SweepExperiment | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Performs BDD sweep on the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 569 of file llb4Sweep.c.
| DdManager* Llb4_Nonlin4SweepGroups | ( | Aig_Man_t * | pAig, |
| Vec_Int_t * | vOrder, | ||
| int | nVars, | ||
| Vec_Ptr_t ** | pvGroups, | ||
| int | nBddLimitClp, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis [Computes clusters.]
Description []
SideEffects []
SeeAlso []
Definition at line 420 of file llb4Sweep.c.
Function*************************************************************
Synopsis [Multiply every partition by the cube.]
Description []
SideEffects []
SeeAlso []
Definition at line 343 of file llb4Sweep.c.
Function*************************************************************
Synopsis [Find good static variable ordering.]
Description []
SideEffects []
SeeAlso []
Definition at line 86 of file llb4Sweep.c.
| ABC_NAMESPACE_IMPL_START void Llb_Nonlin4SweepOrder_rec | ( | Aig_Man_t * | pAig, |
| Aig_Obj_t * | pObj, | ||
| Vec_Int_t * | vOrder, | ||
| int * | pCounter, | ||
| int | fSaveAll | ||
| ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [llb2Sweep.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 llb4Sweep.c.
| Vec_Ptr_t* Llb_Nonlin4SweepPartitions | ( | DdManager * | dd, |
| Aig_Man_t * | pAig, | ||
| Vec_Int_t * | vOrder, | ||
| int | fTransition | ||
| ) |
Function*************************************************************
Synopsis [Derives BDDs for the partitions.]
Description []
SideEffects []
SeeAlso []
Definition at line 251 of file llb4Sweep.c.
| DdNode* Llb_Nonlin4SweepPartitions_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 209 of file llb4Sweep.c.
| void Llb_Nonlin4SweepPrint | ( | Vec_Ptr_t * | vFuncs | ) |
Function*************************************************************
Synopsis [Multiply every partition by the cube.]
Description []
SideEffects []
SeeAlso []
Definition at line 363 of file llb4Sweep.c.
| void Llb_Nonlin4SweepPrintSuppProfile | ( | DdManager * | dd, |
| Aig_Man_t * | pAig, | ||
| Vec_Int_t * | vOrder, | ||
| Vec_Ptr_t * | vGroups, | ||
| int | fVerbose | ||
| ) |
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 461 of file llb4Sweep.c.
Function*************************************************************
Synopsis [Creates quantifiable variables for both types of traversal.]
Description []
SideEffects []
SeeAlso []
Definition at line 315 of file llb4Sweep.c.