abc-master
|
#include "aig.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Aig_Man_t * | Aig_ManRemap (Aig_Man_t *p, Vec_Ptr_t *vMap) |
DECLARATIONS ///. More... | |
void | Aig_ManSeqCleanup_rec (Aig_Man_t *p, Aig_Obj_t *pObj, Vec_Ptr_t *vNodes) |
int | Aig_ManSeqCleanup (Aig_Man_t *p) |
int | Aig_ManSeqCleanupBasic (Aig_Man_t *p) |
int | Aig_ManCountMergeRegs (Aig_Man_t *p) |
int | Aig_ManReduceLachesCount (Aig_Man_t *p) |
Vec_Ptr_t * | Aig_ManReduceLachesOnce (Aig_Man_t *p) |
Aig_Man_t * | Aig_ManReduceLaches (Aig_Man_t *p, int fVerbose) |
void | Aig_ManComputeSccs (Aig_Man_t *p) |
Aig_Man_t * | Aig_ManSclPart (Aig_Man_t *pAig, int fLatchConst, int fLatchEqual, int fVerbose) |
Aig_Man_t * | Aig_ManScl (Aig_Man_t *pAig, int fLatchConst, int fLatchEqual, int fUseMvSweep, int nFramesSymb, int nFramesSatur, int fVerbose, int fVeryVerbose) |
void Aig_ManComputeSccs | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Computes strongly connected components of registers.]
Description []
SideEffects []
SeeAlso []
Definition at line 489 of file aigScl.c.
int Aig_ManCountMergeRegs | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 310 of file aigScl.c.
Function*************************************************************
Synopsis [Reduces the latches.]
Description []
SideEffects []
SeeAlso []
Definition at line 455 of file aigScl.c.
int Aig_ManReduceLachesCount | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Reduces the latches.]
Description []
SideEffects []
SeeAlso []
Definition at line 394 of file aigScl.c.
ABC_NAMESPACE_IMPL_START Aig_Man_t* Aig_ManRemap | ( | Aig_Man_t * | p, |
Vec_Ptr_t * | vMap | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigScl.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Sequential cleanup.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Remaps the manager.]
Description [Map in the array specifies for each CI node the node that should be used after remapping.]
SideEffects []
SeeAlso []
Definition at line 46 of file aigScl.c.
Aig_Man_t* Aig_ManScl | ( | Aig_Man_t * | pAig, |
int | fLatchConst, | ||
int | fLatchEqual, | ||
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 650 of file aigScl.c.
Function*************************************************************
Synopsis [Performs partitioned register sweep.]
Description []
SideEffects []
SeeAlso []
Definition at line 598 of file aigScl.c.
int Aig_ManSeqCleanup | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 158 of file aigScl.c.
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file aigScl.c.
int Aig_ManSeqCleanupBasic | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description [This cleanup procedure is different in that it removes logic but does not remove the dangling latches.]
SideEffects []
SeeAlso []
Definition at line 257 of file aigScl.c.