abc-master
|
#include "abc.h"
Go to the source code of this file.
Macros | |
#define | ABC_OBJ_VOID ((Abc_Obj_t *)(ABC_PTRINT_T)1) |
DECLARATIONS ///. More... | |
Functions | |
int | Abc_NtkCheckSingleInstance (Abc_Ntk_t *pNtk) |
FUNCTION DEFINITIONS ///. More... | |
int | Abc_NtkCollectPiPos_rec (Abc_Obj_t *pNet, Vec_Ptr_t *vLiMaps, Vec_Ptr_t *vLoMaps) |
int | Abc_NtkCollectPiPos_int (Abc_Obj_t *pBox, Abc_Ntk_t *pNtk, Vec_Ptr_t *vLiMaps, Vec_Ptr_t *vLoMaps) |
int | Abc_NtkCollectPiPos (Abc_Ntk_t *pNtk, Vec_Ptr_t **pvLiMaps, Vec_Ptr_t **pvLoMaps) |
Abc_Obj_t * | Abc_NtkToBarBufs_rec (Abc_Ntk_t *pNtkNew, Abc_Obj_t *pNet) |
Abc_Ntk_t * | Abc_NtkToBarBufs (Abc_Ntk_t *pNtk) |
Abc_Obj_t * | Abc_NtkFromBarBufs_rec (Abc_Ntk_t *pNtkNew, Abc_Obj_t *pObj) |
Abc_Ntk_t * | Abc_NtkFromBarBufs (Abc_Ntk_t *pNtkBase, Abc_Ntk_t *pNtk) |
void | Abc_NtkToBarBufsCollect_rec (Abc_Obj_t *pObj, Vec_Ptr_t *vNodes) |
Vec_Ptr_t * | Abc_NtkToBarBufsCollect (Abc_Ntk_t *pNtk) |
int | Abc_NtkCountBarBufs (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkBarBufsToBuffers (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkBarBufsFromBuffers (Abc_Ntk_t *pNtkBase, Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkBarBufsOnOffTest (Abc_Ntk_t *pNtk) |
#define ABC_OBJ_VOID ((Abc_Obj_t *)(ABC_PTRINT_T)1) |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcHie.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Procedures to handle hierarchy.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 30 of file abcBarBuf.c.
Definition at line 462 of file abcBarBuf.c.
Definition at line 498 of file abcBarBuf.c.
Function*************************************************************
Synopsis [Converts the network to dedicated barbufs and back.]
Description []
SideEffects []
SeeAlso []
Definition at line 424 of file abcBarBuf.c.
int Abc_NtkCheckSingleInstance | ( | Abc_Ntk_t * | pNtk | ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Checks the the hie design has no duplicated networks.]
Description []
SideEffects []
SeeAlso []
Definition at line 47 of file abcBarBuf.c.
Definition at line 147 of file abcBarBuf.c.
int Abc_NtkCollectPiPos_int | ( | Abc_Obj_t * | pBox, |
Abc_Ntk_t * | pNtk, | ||
Vec_Ptr_t * | vLiMaps, | ||
Vec_Ptr_t * | vLoMaps | ||
) |
Definition at line 117 of file abcBarBuf.c.
Function*************************************************************
Synopsis [Collect PIs and POs of internal networks in the topo order.]
Description []
SideEffects []
SeeAlso []
Definition at line 92 of file abcBarBuf.c.
int Abc_NtkCountBarBufs | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Count barrier buffers.]
Description []
SideEffects []
SeeAlso []
Definition at line 404 of file abcBarBuf.c.
Definition at line 263 of file abcBarBuf.c.
Function*************************************************************
Synopsis [Converts the logic with barbufs into a hierarchical network.]
Description [The base network is the original hierarchical network. The second argument is the optimized network with barbufs. This procedure reconstructs the original hierarcical network which adding logic from the optimized network. It is assumed that the PIs/POs of the original network one-to-one mapping with the flops of the optimized network.]
SideEffects []
SeeAlso []
Definition at line 252 of file abcBarBuf.c.
Definition at line 180 of file abcBarBuf.c.
Function*************************************************************
Synopsis [Derives logic network with barbufs from the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 166 of file abcBarBuf.c.
Definition at line 352 of file abcBarBuf.c.
Function*************************************************************
Synopsis [Collect nodes in the barbuf-friendly order.]
Description []
SideEffects []
SeeAlso []
Definition at line 340 of file abcBarBuf.c.