abc-master
|
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Aig_Man_t * | Aig_ManStart (int nNodesMax) |
DECLARATIONS ///. More... | |
Aig_Man_t * | Aig_ManStartFrom (Aig_Man_t *p) |
Aig_Obj_t * | Aig_ManDup_rec (Aig_Man_t *pNew, Aig_Man_t *p, Aig_Obj_t *pObj) |
Aig_Man_t * | Aig_ManExtractMiter (Aig_Man_t *p, Aig_Obj_t *pNode1, Aig_Obj_t *pNode2) |
void | Aig_ManStop (Aig_Man_t *p) |
void | Aig_ManStopP (Aig_Man_t **p) |
int | Aig_ManCleanup (Aig_Man_t *p) |
int | Aig_ManAntiCleanup (Aig_Man_t *p) |
int | Aig_ManCiCleanup (Aig_Man_t *p) |
int | Aig_ManCoCleanup (Aig_Man_t *p) |
void | Aig_ManPrintStats (Aig_Man_t *p) |
void | Aig_ManReportImprovement (Aig_Man_t *p, Aig_Man_t *pNew) |
void | Aig_ManSetRegNum (Aig_Man_t *p, int nRegs) |
void | Aig_ManFlipFirstPo (Aig_Man_t *p) |
void * | Aig_ManReleaseData (Aig_Man_t *p) |
int Aig_ManAntiCleanup | ( | Aig_Man_t * | p | ) |
int Aig_ManCiCleanup | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Removes PIs without fanouts.]
Description [Returns the number of PIs removed.]
SideEffects []
SeeAlso []
Definition at line 314 of file aigMan.c.
int Aig_ManCleanup | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Removes combinational logic that does not feed into POs.]
Description [Returns the number of dangling nodes removed.]
SideEffects []
SeeAlso []
Definition at line 265 of file aigMan.c.
int Aig_ManCoCleanup | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Removes POs with constant input.]
Description [Returns the number of POs removed.]
SideEffects []
SeeAlso []
Definition at line 345 of file aigMan.c.
Function*************************************************************
Synopsis [Duplicates the AIG manager recursively.]
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file aigMan.c.
Function*************************************************************
Synopsis [Extracts the miter composed of XOR of the two nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 147 of file aigMan.c.
void Aig_ManFlipFirstPo | ( | Aig_Man_t * | p | ) |
void Aig_ManPrintStats | ( | Aig_Man_t * | p | ) |
void* Aig_ManReleaseData | ( | Aig_Man_t * | p | ) |
void Aig_ManSetRegNum | ( | Aig_Man_t * | p, |
int | nRegs | ||
) |
ABC_NAMESPACE_IMPL_START Aig_Man_t* Aig_ManStart | ( | int | nNodesMax | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigMan.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [AIG manager.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Starts the AIG manager.]
Description [The argument of this procedure is a soft limit on the the number of nodes, or 0 if the limit is unknown.]
SideEffects []
SeeAlso []
Definition at line 47 of file aigMan.c.
Function*************************************************************
Synopsis [Duplicates the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file aigMan.c.
void Aig_ManStop | ( | Aig_Man_t * | p | ) |
Function*************************************************************
Synopsis [Stops the AIG manager.]
Description []
SideEffects []
SeeAlso []
Definition at line 187 of file aigMan.c.