abc-master
|
#include "abc.h"
#include "abcInt.h"
#include "base/main/main.h"
#include "map/mio/mio.h"
#include "misc/extra/extraBdd.h"
Go to the source code of this file.
void Abc_NodeComplement | ( | Abc_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Changes the polarity of one fanin.]
Description []
SideEffects []
SeeAlso []
Definition at line 1005 of file abcObj.c.
int Abc_NodeIsBuf | ( | Abc_Obj_t * | pNode | ) |
int Abc_NodeIsConst | ( | Abc_Obj_t * | pNode | ) |
int Abc_NodeIsConst0 | ( | Abc_Obj_t * | pNode | ) |
int Abc_NodeIsConst1 | ( | Abc_Obj_t * | pNode | ) |
int Abc_NodeIsInv | ( | Abc_Obj_t * | pNode | ) |
Function*************************************************************
Synopsis [Clones the objects in the same network but does not assign its function.]
Description []
SideEffects []
SeeAlso []
Definition at line 434 of file abcObj.c.
Function*************************************************************
Synopsis [Creates AND.]
Description []
SideEffects []
SeeAlso []
Definition at line 722 of file abcObj.c.
Function*************************************************************
Synopsis [Creates buffer.]
Description []
SideEffects []
SeeAlso []
Definition at line 692 of file abcObj.c.
Function*************************************************************
Synopsis [Creates constant 0 node.]
Description []
SideEffects []
SeeAlso []
Definition at line 604 of file abcObj.c.
Function*************************************************************
Synopsis [Creates constant 1 node.]
Description []
SideEffects []
SeeAlso []
Definition at line 633 of file abcObj.c.
Function*************************************************************
Synopsis [Creates EXOR.]
Description []
SideEffects []
SeeAlso []
Definition at line 782 of file abcObj.c.
Function*************************************************************
Synopsis [Creates inverter.]
Description []
SideEffects []
SeeAlso []
Definition at line 662 of file abcObj.c.
Abc_Obj_t* Abc_NtkCreateNodeMux | ( | Abc_Ntk_t * | pNtk, |
Abc_Obj_t * | pNodeC, | ||
Abc_Obj_t * | pNode1, | ||
Abc_Obj_t * | pNode0 | ||
) |
Function*************************************************************
Synopsis [Creates MUX.]
Description []
SideEffects []
SeeAlso []
Definition at line 812 of file abcObj.c.
Function*************************************************************
Synopsis [Creates OR.]
Description []
SideEffects []
SeeAlso []
Definition at line 752 of file abcObj.c.
Abc_Obj_t* Abc_NtkCreateObj | ( | Abc_Ntk_t * | pNtk, |
Abc_ObjType_t | Type | ||
) |
Function*************************************************************
Synopsis [Adds the node to the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 106 of file abcObj.c.
void Abc_NtkDeleteAll_rec | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Deletes the node and MFFC of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 310 of file abcObj.c.
void Abc_NtkDeleteObj | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Deletes the object from the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 167 of file abcObj.c.
void Abc_NtkDeleteObj_rec | ( | Abc_Obj_t * | pObj, |
int | fOnlyNodes | ||
) |
Function*************************************************************
Synopsis [Deletes the node and MFFC of the node.]
Description []
SideEffects []
SeeAlso []
Definition at line 273 of file abcObj.c.
void Abc_NtkDeleteObjPo | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Deletes the PO from the network.]
Description []
SideEffects []
SeeAlso []
Definition at line 244 of file abcObj.c.
Function*************************************************************
Synopsis [Duplicates the latch with its input/output terminals.]
Description []
SideEffects []
SeeAlso []
Definition at line 407 of file abcObj.c.
Function*************************************************************
Synopsis [Duplicate the Obj.]
Description []
SideEffects []
SeeAlso []
Definition at line 337 of file abcObj.c.
Function*************************************************************
Synopsis [Returns the net with the given name.]
Description []
SideEffects []
SeeAlso []
Definition at line 456 of file abcObj.c.
Function*************************************************************
Synopsis [Finds or creates the net.]
Description []
SideEffects []
SeeAlso []
Definition at line 579 of file abcObj.c.
ABC_NAMESPACE_IMPL_START Abc_Obj_t* Abc_ObjAlloc | ( | Abc_Ntk_t * | pNtk, |
Abc_ObjType_t | Type | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcObj.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Object creation/duplication/deletion procedures.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Creates a new object.]
Description []
SideEffects []
SeeAlso []
Definition at line 49 of file abcObj.c.