abc-master
|
#include "base/abc/abc.h"
#include "base/main/main.h"
#include "aig/gia/giaAig.h"
#include "opt/dar/dar.h"
#include "sat/cnf/cnf.h"
#include "proof/fra/fra.h"
#include "proof/fraig/fraig.h"
#include "proof/int/int.h"
#include "proof/dch/dch.h"
#include "proof/ssw/ssw.h"
#include "opt/cgt/cgt.h"
#include "proof/bbr/bbr.h"
#include "aig/gia/gia.h"
#include "proof/cec/cec.h"
#include "opt/csw/csw.h"
#include "proof/pdr/pdr.h"
#include "sat/bmc/bmc.h"
#include "map/mio/mio.h"
#include "map/amap/amap.h"
#include "abcDarUnfold2.c"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START int | Abc_ObjCompareById (Abc_Obj_t **pp1, Abc_Obj_t **pp2) |
DECLARATIONS ///. More... | |
void | Abc_CollectTopOr_rec (Abc_Obj_t *pObj, Vec_Ptr_t *vSuper) |
void | Abc_CollectTopOr (Abc_Obj_t *pObj, Vec_Ptr_t *vSuper) |
Aig_Man_t * | Abc_NtkToDarBmc (Abc_Ntk_t *pNtk, Vec_Int_t **pvMap) |
Vec_Int_t * | Abc_NtkFindDcLatches (Abc_Ntk_t *pNtk) |
Aig_Man_t * | Abc_NtkToDar (Abc_Ntk_t *pNtk, int fExors, int fRegisters) |
DECLARATIONS ///. More... | |
Aig_Man_t * | Abc_NtkToDarChoices (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkFromDar (Abc_Ntk_t *pNtkOld, Aig_Man_t *pMan) |
Abc_Ntk_t * | Abc_NtkFromDarSeqSweep (Abc_Ntk_t *pNtkOld, Aig_Man_t *pMan) |
Abc_Ntk_t * | Abc_NtkFromAigPhase (Aig_Man_t *pMan) |
Hop_Obj_t * | Abc_ObjHopFromGia_rec (Hop_Man_t *pHopMan, Gia_Man_t *p, int Id, Vec_Ptr_t *vCopies) |
Hop_Obj_t * | Abc_ObjHopFromGia (Hop_Man_t *pHopMan, Gia_Man_t *p, int GiaId, Vec_Ptr_t *vCopies) |
Abc_Ntk_t * | Abc_NtkFromMappedGia (Gia_Man_t *p) |
static void | Abc_NtkFromCellWrite (Vec_Int_t *vCopyLits, int i, int c, int Id) |
static Abc_Obj_t * | Abc_NtkFromCellRead (Abc_Ntk_t *p, Vec_Int_t *vCopyLits, int i, int c) |
Abc_Ntk_t * | Abc_NtkFromCellMappedGia (Gia_Man_t *p) |
Abc_Ntk_t * | Abc_NtkAfterTrim (Aig_Man_t *pMan, Abc_Ntk_t *pNtkOld) |
Abc_Ntk_t * | Abc_NtkFromDarChoices (Abc_Ntk_t *pNtkOld, Aig_Man_t *pMan) |
Abc_Ntk_t * | Abc_NtkFromDarSeq (Abc_Ntk_t *pNtkOld, Aig_Man_t *pMan) |
Vec_Ptr_t * | Abc_NtkCollectCiNames (Abc_Ntk_t *pNtk) |
Vec_Ptr_t * | Abc_NtkCollectCoNames (Abc_Ntk_t *pNtk) |
Vec_Int_t * | Abc_NtkGetLatchValues (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkDar (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkDarFraig (Abc_Ntk_t *pNtk, int nConfLimit, int fDoSparse, int fProve, int fTransfer, int fSpeculate, int fChoicing, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarFraigPart (Abc_Ntk_t *pNtk, int nPartSize, int nConfLimit, int nLevelMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkCSweep (Abc_Ntk_t *pNtk, int nCutsMax, int nLeafMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDRewrite (Abc_Ntk_t *pNtk, Dar_RwrPar_t *pPars) |
Abc_Ntk_t * | Abc_NtkDRefactor (Abc_Ntk_t *pNtk, Dar_RefPar_t *pPars) |
Abc_Ntk_t * | Abc_NtkDC2 (Abc_Ntk_t *pNtk, int fBalance, int fUpdateLevel, int fFanout, int fPower, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDChoice (Abc_Ntk_t *pNtk, int fBalance, int fUpdateLevel, int fConstruct, int nConfMax, int nLevelMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDch (Abc_Ntk_t *pNtk, Dch_Pars_t *pPars) |
Abc_Ntk_t * | Abc_NtkDrwsat (Abc_Ntk_t *pNtk, int fBalance, int fVerbose) |
Abc_Ntk_t * | Abc_NtkConstructFromCnf (Abc_Ntk_t *pNtk, Cnf_Man_t *p, Vec_Ptr_t *vMapped) |
Abc_Ntk_t * | Abc_NtkDarToCnf (Abc_Ntk_t *pNtk, char *pFileName, int fFastAlgo, int fChangePol, int fVerbose) |
int | Abc_NtkDSat (Abc_Ntk_t *pNtk, ABC_INT64_T nConfLimit, ABC_INT64_T nInsLimit, int nLearnedStart, int nLearnedDelta, int nLearnedPerce, int fAlignPol, int fAndOuts, int fNewSolver, int fVerbose) |
int | Abc_NtkPartitionedSat (Abc_Ntk_t *pNtk, int nAlgo, int nPartSize, int nConfPart, int nConfTotal, int fAlignPol, int fSynthesize, int fVerbose) |
int | Abc_NtkDarCec (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nConfLimit, int fPartition, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarSeqSweep (Abc_Ntk_t *pNtk, Fra_Ssw_t *pPars) |
void | Abc_NtkPrintLatchEquivClasses (Abc_Ntk_t *pNtk, Aig_Man_t *pAig) |
Abc_Ntk_t * | Abc_NtkDarSeqSweep2 (Abc_Ntk_t *pNtk, Ssw_Pars_t *pPars) |
Abc_Ntk_t * | Abc_NtkDarLcorr (Abc_Ntk_t *pNtk, int nFramesP, int nConfMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarLcorrNew (Abc_Ntk_t *pNtk, int nVarsMax, int nConfMax, int fVerbose) |
int | Abc_NtkDarBmc (Abc_Ntk_t *pNtk, int nStart, int nFrames, int nSizeMax, int nNodeDelta, int nTimeOut, int nBTLimit, int nBTLimitAll, int fRewrite, int fNewAlgo, int fOrDecomp, int nCofFanLit, int fVerbose, int *piFrames) |
int | Abc_NtkDarBmc3 (Abc_Ntk_t *pNtk, Saig_ParBmc_t *pPars, int fOrDecomp) |
int | Abc_NtkDarBmcInter_int (Aig_Man_t *pMan, Inter_ManParams_t *pPars, Aig_Man_t **ppNtkRes) |
int | Abc_NtkDarBmcInter (Abc_Ntk_t *pNtk, Inter_ManParams_t *pPars, Abc_Ntk_t **ppNtkRes) |
int | Abc_NtkDarDemiter (Abc_Ntk_t *pNtk) |
int | Abc_NtkDarDemiterNew (Abc_Ntk_t *pNtk) |
int | Abc_NtkDarDemiterDual (Abc_Ntk_t *pNtk, int fVerbose) |
int | Abc_NtkDarProve (Abc_Ntk_t *pNtk, Fra_Sec_t *pSecPar, int nBmcFramesMax, int nBmcConfMax) |
int | Abc_NtkDarSec (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, Fra_Sec_t *pSecPar) |
int | Abc_NtkDarPdr (Abc_Ntk_t *pNtk, Pdr_Par_t *pPars) |
int | Abc_NtkDarAbSec (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nFrames, int fVerbose) |
int | Abc_NtkDarSimSec (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, Ssw_Pars_t *pPars) |
Abc_Ntk_t * | Abc_NtkDarMatch (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nDist, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarLatchSweep (Abc_Ntk_t *pNtk, int fLatchConst, int fLatchEqual, int fSaveNames, int fUseMvSweep, int nFramesSymb, int nFramesSatur, int fVerbose, int fVeryVerbose) |
Abc_Ntk_t * | Abc_NtkDarRetime (Abc_Ntk_t *pNtk, int nStepsMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarRetimeF (Abc_Ntk_t *pNtk, int nStepsMax, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarRetimeMostFwd (Abc_Ntk_t *pNtk, int nMaxIters, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarRetimeMinArea (Abc_Ntk_t *pNtk, int nMaxIters, int fForwardOnly, int fBackwardOnly, int fInitial, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarRetimeStep (Abc_Ntk_t *pNtk, int fVerbose) |
int | Abc_NtkDarSeqSim (Abc_Ntk_t *pNtk, int nFrames, int nWords, int TimeOut, int fNew, int fMiter, int fVerbose, char *pFileSim) |
int | Abc_NtkDarSeqSim3 (Abc_Ntk_t *pNtk, Ssw_RarPars_t *pPars) |
int | Abc_NtkDarClau (Abc_Ntk_t *pNtk, int nFrames, int nPref, int nClauses, int nLutSize, int nLevels, int nCutsMax, int nBatches, int fStepUp, int fBmc, int fRefs, int fTarget, int fVerbose, int fVeryVerbose) |
Abc_Ntk_t * | Abc_NtkDarEnlarge (Abc_Ntk_t *pNtk, int nFrames, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarTempor (Abc_Ntk_t *pNtk, int nFrames, int TimeOut, int nConfLimit, int fUseBmc, int fUseTransSigs, int fVerbose, int fVeryVerbose) |
int | Abc_NtkDarInduction (Abc_Ntk_t *pNtk, int nTimeOut, int nFramesMax, int nConfMax, int fUnique, int fUniqueAll, int fGetCex, int fVerbose, int fVeryVerbose) |
Abc_Ntk_t * | Abc_NtkInterOne (Abc_Ntk_t *pNtkOn, Abc_Ntk_t *pNtkOff, int fRelation, int fVerbose) |
void | Abc_NtkInterFast (Abc_Ntk_t *pNtkOn, Abc_Ntk_t *pNtkOff, int fVerbose) |
Abc_Ntk_t * | Abc_NtkInter (Abc_Ntk_t *pNtkOn, Abc_Ntk_t *pNtkOff, int fRelation, int fVerbose) |
void | Abc_NtkPrintSccs (Abc_Ntk_t *pNtk, int fVerbose) |
int | Abc_NtkDarPrintCone (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkBalanceExor (Abc_Ntk_t *pNtk, int fUpdateLevel, int fVerbose) |
Abc_Ntk_t * | Abc_NtkPhaseAbstract (Abc_Ntk_t *pNtk, int nFrames, int nPref, int fIgnore, int fPrint, int fVerbose) |
int | Abc_NtkPhaseFrameNum (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkDarSynchOne (Abc_Ntk_t *pNtk, int nWords, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarSynch (Abc_Ntk_t *pNtk1, Abc_Ntk_t *pNtk2, int nWords, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarClockGate (Abc_Ntk_t *pNtk, Abc_Ntk_t *pCare, Cgt_Par_t *pPars) |
Abc_Ntk_t * | Abc_NtkDarExtWin (Abc_Ntk_t *pNtk, int nObjId, int nDist, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarInsWin (Abc_Ntk_t *pNtk, Abc_Ntk_t *pCare, int nObjId, int nDist, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarFrames (Abc_Ntk_t *pNtk, int nPrefix, int nFrames, int fInit, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarCleanupAig (Abc_Ntk_t *pNtk, int fCleanupPis, int fCleanupPos, int fVerbose) |
int | Abc_NtkDarReach (Abc_Ntk_t *pNtk, Saig_ParBbr_t *pPars) |
ABC_NAMESPACE_IMPL_END ABC_NAMESPACE_IMPL_START Abc_Ntk_t * | Amap_ManProduceNetwork (Abc_Ntk_t *pNtk, Vec_Ptr_t *vMapping) |
Abc_Ntk_t * | Abc_NtkDarAmap (Abc_Ntk_t *pNtk, Amap_Par_t *pPars) |
void | Abc_NtkDarConstr (Abc_Ntk_t *pNtk, int nFrames, int nConfs, int nProps, int fStruct, int fOldAlgo, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarOutdec (Abc_Ntk_t *pNtk, int nLits, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarUnfold (Abc_Ntk_t *pNtk, int nFrames, int nConfs, int nProps, int fStruct, int fOldAlgo, int fVerbose) |
Abc_Ntk_t * | Abc_NtkDarFold (Abc_Ntk_t *pNtk, int fCompl, int fVerbose) |
void | Abc_NtkDarConstrProfile (Abc_Ntk_t *pNtk, int fVerbose) |
void | Abc_NtkDarTest (Abc_Ntk_t *pNtk, int Num) |
Abc_Ntk_t * | Abc_NtkDarTestNtk (Abc_Ntk_t *pNtk) |
Variables | |
abctime | timeCnf |
DECLARATIONS ///. More... | |
abctime | timeSat |
abctime | timeInt |
Definition at line 88 of file abcDar.c.
Function*************************************************************
Synopsis [Collects the supergate.]
Description []
SideEffects []
SeeAlso []
Definition at line 77 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [This procedure should be called after seq sweeping, which changes the number of registers.]
SideEffects []
SeeAlso []
Definition at line 1021 of file abcDar.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3935 of file abcDar.c.
Function*************************************************************
Synopsis [Collects CI of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 1243 of file abcDar.c.
Function*************************************************************
Synopsis [Collects CO of the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 1265 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1664 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1418 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1318 of file abcDar.c.
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 3043 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarAmap | ( | Abc_Ntk_t * | pNtk, |
Amap_Par_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 4415 of file abcDar.c.
int Abc_NtkDarBmc | ( | Abc_Ntk_t * | pNtk, |
int | nStart, | ||
int | nFrames, | ||
int | nSizeMax, | ||
int | nNodeDelta, | ||
int | nTimeOut, | ||
int | nBTLimit, | ||
int | nBTLimitAll, | ||
int | fRewrite, | ||
int | fNewAlgo, | ||
int | fOrDecomp, | ||
int | nCofFanLit, | ||
int | fVerbose, | ||
int * | piFrames | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2255 of file abcDar.c.
int Abc_NtkDarBmc3 | ( | Abc_Ntk_t * | pNtk, |
Saig_ParBmc_t * | pPars, | ||
int | fOrDecomp | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 2337 of file abcDar.c.
int Abc_NtkDarBmcInter | ( | Abc_Ntk_t * | pNtk, |
Inter_ManParams_t * | pPars, | ||
Abc_Ntk_t ** | ppNtkRes | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2552 of file abcDar.c.
int Abc_NtkDarBmcInter_int | ( | Aig_Man_t * | pMan, |
Inter_ManParams_t * | pPars, | ||
Aig_Man_t ** | ppNtkRes | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2443 of file abcDar.c.
int Abc_NtkDarCec | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
int | nConfLimit, | ||
int | fPartition, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1854 of file abcDar.c.
int Abc_NtkDarClau | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | nPref, | ||
int | nClauses, | ||
int | nLutSize, | ||
int | nLevels, | ||
int | nCutsMax, | ||
int | nBatches, | ||
int | fStepUp, | ||
int | fBmc, | ||
int | fRefs, | ||
int | fTarget, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3593 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarCleanupAig | ( | Abc_Ntk_t * | pNtk, |
int | fCleanupPis, | ||
int | fCleanupPos, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4284 of file abcDar.c.
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4094 of file abcDar.c.
void Abc_NtkDarConstr | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | nConfs, | ||
int | nProps, | ||
int | fStruct, | ||
int | fOldAlgo, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4460 of file abcDar.c.
void Abc_NtkDarConstrProfile | ( | Abc_Ntk_t * | pNtk, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4576 of file abcDar.c.
int Abc_NtkDarDemiter | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2593 of file abcDar.c.
int Abc_NtkDarDemiterDual | ( | Abc_Ntk_t * | pNtk, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2697 of file abcDar.c.
int Abc_NtkDarDemiterNew | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2644 of file abcDar.c.
Function*************************************************************
Synopsis [Performs targe enlargement.]
Description []
SideEffects []
SeeAlso []
Definition at line 3628 of file abcDar.c.
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4132 of file abcDar.c.
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4548 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarFraig | ( | Abc_Ntk_t * | pNtk, |
int | nConfLimit, | ||
int | fDoSparse, | ||
int | fProve, | ||
int | fTransfer, | ||
int | fSpeculate, | ||
int | fChoicing, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1357 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarFraigPart | ( | Abc_Ntk_t * | pNtk, |
int | nPartSize, | ||
int | nConfLimit, | ||
int | nLevelMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1393 of file abcDar.c.
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4255 of file abcDar.c.
int Abc_NtkDarInduction | ( | Abc_Ntk_t * | pNtk, |
int | nTimeOut, | ||
int | nFramesMax, | ||
int | nConfMax, | ||
int | fUnique, | ||
int | fUniqueAll, | ||
int | fGetCex, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Performs induction for property only.]
Description []
SideEffects []
SeeAlso []
Definition at line 3681 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarInsWin | ( | Abc_Ntk_t * | pNtk, |
Abc_Ntk_t * | pCare, | ||
int | nObjId, | ||
int | nDist, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4189 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarLatchSweep | ( | Abc_Ntk_t * | pNtk, |
int | fLatchConst, | ||
int | fLatchEqual, | ||
int | fSaveNames, | ||
int | fUseMvSweep, | ||
int | nFramesSymb, | ||
int | nFramesSatur, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3203 of file abcDar.c.
Function*************************************************************
Synopsis [Computes latch correspondence.]
Description []
SideEffects []
SeeAlso []
Definition at line 2163 of file abcDar.c.
Function*************************************************************
Synopsis [Computes latch correspondence.]
Description []
SideEffects []
SeeAlso []
Definition at line 2200 of file abcDar.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3151 of file abcDar.c.
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4485 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2965 of file abcDar.c.
int Abc_NtkDarPrintCone | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3911 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2767 of file abcDar.c.
int Abc_NtkDarReach | ( | Abc_Ntk_t * | pNtk, |
Saig_ParBbr_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4321 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3245 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3279 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarRetimeMinArea | ( | Abc_Ntk_t * | pNtk, |
int | nMaxIters, | ||
int | fForwardOnly, | ||
int | fBackwardOnly, | ||
int | fInitial, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3349 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3313 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3380 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2877 of file abcDar.c.
int Abc_NtkDarSeqSim | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | nWords, | ||
int | TimeOut, | ||
int | fNew, | ||
int | fMiter, | ||
int | fVerbose, | ||
char * | pFileSim | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso [] Function*************************************************************
Synopsis [Performs random simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 3444 of file abcDar.c.
int Abc_NtkDarSeqSim3 | ( | Abc_Ntk_t * | pNtk, |
Ssw_RarPars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Performs random simulation.]
Description []
SideEffects []
SeeAlso []
Definition at line 3542 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1971 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarSeqSweep2 | ( | Abc_Ntk_t * | pNtk, |
Ssw_Pars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 2120 of file abcDar.c.
int Abc_NtkDarSimSec | ( | Abc_Ntk_t * | pNtk1, |
Abc_Ntk_t * | pNtk2, | ||
Ssw_Pars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 3108 of file abcDar.c.
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4057 of file abcDar.c.
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4029 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarTempor | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | TimeOut, | ||
int | nConfLimit, | ||
int | fUseBmc, | ||
int | fUseTransSigs, | ||
int | fVerbose, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Performs targe enlargement.]
Description []
SideEffects []
SeeAlso []
Definition at line 3653 of file abcDar.c.
void Abc_NtkDarTest | ( | Abc_Ntk_t * | pNtk, |
int | Num | ||
) |
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4626 of file abcDar.c.
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4713 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarToCnf | ( | Abc_Ntk_t * | pNtk, |
char * | pFileName, | ||
int | fFastAlgo, | ||
int | fChangePol, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1736 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDarUnfold | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | nConfs, | ||
int | nProps, | ||
int | fStruct, | ||
int | fOldAlgo, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs BDD-based reachability analysis.]
Description []
SideEffects []
SeeAlso []
Definition at line 4515 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDC2 | ( | Abc_Ntk_t * | pNtk, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fFanout, | ||
int | fPower, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1525 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDch | ( | Abc_Ntk_t * | pNtk, |
Dch_Pars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1584 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDChoice | ( | Abc_Ntk_t * | pNtk, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fConstruct, | ||
int | nConfMax, | ||
int | nLevelMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1558 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDRefactor | ( | Abc_Ntk_t * | pNtk, |
Dar_RefPar_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1488 of file abcDar.c.
Abc_Ntk_t* Abc_NtkDRewrite | ( | Abc_Ntk_t * | pNtk, |
Dar_RwrPar_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1444 of file abcDar.c.
Function*************************************************************
Synopsis [Gives the current ABC network to AIG manager for processing.]
Description []
SideEffects []
SeeAlso []
Definition at line 1631 of file abcDar.c.
int Abc_NtkDSat | ( | Abc_Ntk_t * | pNtk, |
ABC_INT64_T | nConfLimit, | ||
ABC_INT64_T | nInsLimit, | ||
int | nLearnedStart, | ||
int | nLearnedDelta, | ||
int | nLearnedPerce, | ||
int | fAlignPol, | ||
int | fAndOuts, | ||
int | fNewSolver, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Solves combinational miter using a SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 1804 of file abcDar.c.
Function*************************************************************
Synopsis [Collects information about what flops have unknown values.]
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [This procedure should be called after seq sweeping, which changes the number of registers.]
SideEffects []
SeeAlso []
Definition at line 590 of file abcDar.c.
Definition at line 872 of file abcDar.c.
|
inlinestatic |
Definition at line 854 of file abcDar.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Converts the network from the mapped GIA manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 850 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description []
SideEffects []
SeeAlso []
Definition at line 414 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description []
SideEffects []
SeeAlso []
Definition at line 1109 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description []
SideEffects []
SeeAlso []
Definition at line 1169 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [This procedure should be called after seq sweeping, which changes the number of registers.]
SideEffects []
SeeAlso []
Definition at line 468 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the mapped GIA manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 714 of file abcDar.c.
Function*************************************************************
Synopsis [Collect latch values.]
Description []
SideEffects []
SeeAlso []
Definition at line 1287 of file abcDar.c.
Function*************************************************************
Synopsis [Interplates two networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 3813 of file abcDar.c.
Function*************************************************************
Synopsis [Fast interpolation.]
Description []
SideEffects []
SeeAlso []
Definition at line 3782 of file abcDar.c.
Function*************************************************************
Synopsis [Interplates two networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 3727 of file abcDar.c.
int Abc_NtkPartitionedSat | ( | Abc_Ntk_t * | pNtk, |
int | nAlgo, | ||
int | nPartSize, | ||
int | nConfPart, | ||
int | nConfTotal, | ||
int | fAlignPol, | ||
int | fSynthesize, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Solves combinational miter using a SAT solver.]
Description []
SideEffects []
SeeAlso []
Definition at line 1829 of file abcDar.c.
Abc_Ntk_t* Abc_NtkPhaseAbstract | ( | Abc_Ntk_t * | pNtk, |
int | nFrames, | ||
int | nPref, | ||
int | fIgnore, | ||
int | fPrint, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 3969 of file abcDar.c.
int Abc_NtkPhaseFrameNum | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Performs phase abstraction.]
Description []
SideEffects []
SeeAlso []
Definition at line 4002 of file abcDar.c.
void Abc_NtkPrintSccs | ( | Abc_Ntk_t * | pNtk, |
int | fVerbose | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 3888 of file abcDar.c.
DECLARATIONS ///.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [Assumes that registers are ordered after PIs/POs.]
SideEffects []
SeeAlso []
Definition at line 233 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [The returned map maps new PO IDs into old ones.]
SideEffects []
SeeAlso []
Definition at line 111 of file abcDar.c.
Function*************************************************************
Synopsis [Converts the network from the AIG manager into ABC.]
Description [Assumes that registers are ordered after PIs/POs.]
SideEffects []
SeeAlso []
Definition at line 354 of file abcDar.c.
ABC_NAMESPACE_IMPL_START int Abc_ObjCompareById | ( | Abc_Obj_t ** | pp1, |
Abc_Obj_t ** | pp2 | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcDar.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [DAG-aware rewriting.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 61 of file abcDar.c.
Definition at line 689 of file abcDar.c.
Hop_Obj_t* Abc_ObjHopFromGia_rec | ( | Hop_Man_t * | pHopMan, |
Gia_Man_t * | p, | ||
int | Id, | ||
Vec_Ptr_t * | vCopies | ||
) |
Function*************************************************************
Synopsis [Creates local function of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 672 of file abcDar.c.
ABC_NAMESPACE_IMPL_END ABC_NAMESPACE_IMPL_START Abc_Ntk_t* Amap_ManProduceNetwork | ( | Abc_Ntk_t * | pNtk, |
Vec_Ptr_t * | vMapping | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 4355 of file abcDar.c.
abctime timeCnf |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigInter.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Interpolate two AIGs.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]