abc-master
|
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Aig_Man_t * | Dar_ManRewriteDefault (Aig_Man_t *pAig) |
DECLARATIONS ///. More... | |
Aig_Man_t * | Dar_ManRwsat (Aig_Man_t *pAig, int fBalance, int fVerbose) |
DECLARATIONS ///. More... | |
Aig_Man_t * | Dar_ManCompress (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fPower, int fVerbose) |
Aig_Man_t * | Dar_ManCompress2 (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fFanout, int fPower, int fVerbose) |
Vec_Ptr_t * | Dar_ManChoiceSynthesis (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fPower, int fVerbose) |
Aig_Man_t * | Dar_ManChoice (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fConstruct, int nConfMax, int nLevelMax, int fVerbose) |
Aig_Man_t * | Dar_NewCompress (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fPower, int fVerbose) |
Aig_Man_t * | Dar_NewCompress2 (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fFanout, int fPower, int fLightSynth, int fVerbose) |
int | Dar_NewChoiceSynthesisGuard (Aig_Man_t *pAig) |
Gia_Man_t * | Dar_NewChoiceSynthesis (Aig_Man_t *pAig, int fBalance, int fUpdateLevel, int fPower, int fLightSynth, int fVerbose) |
Aig_Man_t * | Dar_ManChoiceNewAig (Aig_Man_t *pAig, Dch_Pars_t *pPars) |
Aig_Man_t * | Dar_ManChoiceNew (Aig_Man_t *pAig, Dch_Pars_t *pPars) |
Aig_Man_t* Dar_ManChoice | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fConstruct, | ||
int | nConfMax, | ||
int | nLevelMax, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description []
SideEffects []
SeeAlso []
Definition at line 378 of file darScript.c.
Aig_Man_t* Dar_ManChoiceNew | ( | Aig_Man_t * | pAig, |
Dch_Pars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description [Consumes the input AIG to reduce memory usage.]
SideEffects []
SeeAlso []
Definition at line 849 of file darScript.c.
Aig_Man_t* Dar_ManChoiceNewAig | ( | Aig_Man_t * | pAig, |
Dch_Pars_t * | pPars | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description []
SideEffects []
SeeAlso [] Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description [Consumes the input AIG to reduce memory usage.]
SideEffects []
SeeAlso []
Definition at line 778 of file darScript.c.
Vec_Ptr_t* Dar_ManChoiceSynthesis | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fPower, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description []
SideEffects []
SeeAlso []
Definition at line 345 of file darScript.c.
Aig_Man_t* Dar_ManCompress | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fPower, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress".]
Description []
SideEffects []
SeeAlso []
Definition at line 162 of file darScript.c.
Aig_Man_t* Dar_ManCompress2 | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fFanout, | ||
int | fPower, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description []
SideEffects []
SeeAlso []
Definition at line 235 of file darScript.c.
ABC_NAMESPACE_IMPL_START Aig_Man_t* Dar_ManRewriteDefault | ( | Aig_Man_t * | pAig | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [darScript.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [DAG-aware AIG rewriting.]
Synopsis [Rewriting scripts.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Performs one iteration of AIG rewriting.]
Description []
SideEffects []
SeeAlso []
Definition at line 48 of file darScript.c.
DECLARATIONS ///.
Function*************************************************************
Synopsis [Reproduces script "rwsat".]
Description []
SideEffects [This procedure does not tighten level during restructuring.]
SeeAlso []
Definition at line 71 of file darScript.c.
Gia_Man_t* Dar_NewChoiceSynthesis | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fPower, | ||
int | fLightSynth, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description [Takes AIG manager, consumes it, and produces GIA manager.]
SideEffects []
SeeAlso []
Definition at line 632 of file darScript.c.
int Dar_NewChoiceSynthesisGuard | ( | Aig_Man_t * | pAig | ) |
Function*************************************************************
Synopsis [Count the number of nodes with very high fanout count.]
Description []
SideEffects []
SeeAlso []
Definition at line 611 of file darScript.c.
Aig_Man_t* Dar_NewCompress | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fPower, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress".]
Description []
SideEffects []
SeeAlso []
Definition at line 431 of file darScript.c.
Aig_Man_t* Dar_NewCompress2 | ( | Aig_Man_t * | pAig, |
int | fBalance, | ||
int | fUpdateLevel, | ||
int | fFanout, | ||
int | fPower, | ||
int | fLightSynth, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Reproduces script "compress2".]
Description []
SideEffects []
SeeAlso []
Definition at line 496 of file darScript.c.