abc-master
|
#include "aig.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START Aig_Obj_t * | Aig_ObjCreateCi (Aig_Man_t *p) |
DECLARATIONS ///. More... | |
Aig_Obj_t * | Aig_ObjCreateCo (Aig_Man_t *p, Aig_Obj_t *pDriver) |
Aig_Obj_t * | Aig_ObjCreate (Aig_Man_t *p, Aig_Obj_t *pGhost) |
void | Aig_ObjConnect (Aig_Man_t *p, Aig_Obj_t *pObj, Aig_Obj_t *pFan0, Aig_Obj_t *pFan1) |
void | Aig_ObjDisconnect (Aig_Man_t *p, Aig_Obj_t *pObj) |
void | Aig_ObjDelete (Aig_Man_t *p, Aig_Obj_t *pObj) |
void | Aig_ObjDelete_rec (Aig_Man_t *p, Aig_Obj_t *pObj, int fFreeTop) |
void | Aig_ObjDeletePo (Aig_Man_t *p, Aig_Obj_t *pObj) |
void | Aig_ObjPatchFanin0 (Aig_Man_t *p, Aig_Obj_t *pObj, Aig_Obj_t *pFaninNew) |
void | Aig_ObjPrint (Aig_Man_t *p, Aig_Obj_t *pObj) |
void | Aig_NodeFixBufferFanins (Aig_Man_t *p, Aig_Obj_t *pObj, int fUpdateLevel) |
int | Aig_ManPropagateBuffers (Aig_Man_t *p, int fUpdateLevel) |
void | Aig_ObjReplace (Aig_Man_t *p, Aig_Obj_t *pObjOld, Aig_Obj_t *pObjNew, int fUpdateLevel) |
int Aig_ManPropagateBuffers | ( | Aig_Man_t * | p, |
int | fUpdateLevel | ||
) |
Function*************************************************************
Synopsis [Returns the number of dangling nodes removed.]
Description []
SideEffects []
SeeAlso []
Definition at line 432 of file aigObj.c.
Function*************************************************************
Synopsis [Replaces node with a buffer fanin by a node without them.]
Description []
SideEffects []
SeeAlso []
Definition at line 393 of file aigObj.c.
Function*************************************************************
Synopsis [Connect the object to the fanin.]
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file aigObj.c.
Function*************************************************************
Synopsis [Create the new node assuming it does not exist.]
Description []
SideEffects []
SeeAlso []
Definition at line 89 of file aigObj.c.
ABC_NAMESPACE_IMPL_START Aig_Obj_t* Aig_ObjCreateCi | ( | Aig_Man_t * | p | ) |
DECLARATIONS ///.
CFile****************************************************************
FileName [aigObj.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [AIG package.]
Synopsis [Adding/removing objects.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - April 28, 2007.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates primary input.]
Description []
SideEffects []
SeeAlso []
Function*************************************************************
Synopsis [Creates primary output with the given driver.]
Description []
SideEffects []
SeeAlso []
Definition at line 66 of file aigObj.c.
Function*************************************************************
Synopsis [Deletes the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 209 of file aigObj.c.
Function*************************************************************
Synopsis [Deletes the MFFC of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 232 of file aigObj.c.
Function*************************************************************
Synopsis [Deletes the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 261 of file aigObj.c.
Function*************************************************************
Synopsis [Disconnects the object from the fanins.]
Description []
SideEffects []
SeeAlso []
Definition at line 171 of file aigObj.c.
Function*************************************************************
Synopsis [Replaces the first fanin of the node by the new fanin.]
Description []
SideEffects []
SeeAlso []
Definition at line 282 of file aigObj.c.
Function*************************************************************
Synopsis [Replaces one object by another.]
Description [The new object (pObjNew) should be used instead of the old object (pObjOld). If the new object is complemented or used, the buffer is added and the new object remains in the manager; otherwise, the new object is deleted.]
SideEffects []
SeeAlso []
Definition at line 467 of file aigObj.c.