abc-master
|
#include "abc.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Abc_NtkFlattenLogicHierarchy2_rec (Abc_Ntk_t *pNtkNew, Abc_Ntk_t *pNtk, int *pCounter) |
DECLARATIONS ///. More... | |
Abc_Ntk_t * | Abc_NtkFlattenLogicHierarchy2 (Abc_Ntk_t *pNtk) |
void | Abc_NtkFlattenLogicHierarchy_rec (Abc_Ntk_t *pNtkNew, Abc_Ntk_t *pNtk, int *pCounter, Vec_Str_t *vPref) |
int | Abc_NtkCompareNames (Abc_Ntk_t **p1, Abc_Ntk_t **p2) |
void | Abc_NtkPrintBoxInfo (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkFlattenLogicHierarchy (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkConvertBlackboxes (Abc_Ntk_t *pNtk) |
Abc_Ntk_t * | Abc_NtkInsertNewLogic (Abc_Ntk_t *pNtkH, Abc_Ntk_t *pNtkL) |
Function*************************************************************
Synopsis [Extracts blackboxes by making them into additional PIs/POs.]
Description [The input netlist has not logic hierarchy. The resulting netlist has additional PIs/POs for each blackbox input/output.]
SideEffects []
SeeAlso []
Definition at line 598 of file abcHie.c.
Function*************************************************************
Synopsis [Flattens the logic hierarchy of the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 514 of file abcHie.c.
Function*************************************************************
Synopsis [Flattens the logic hierarchy of the netlist.]
Description []
SideEffects []
SeeAlso []
Definition at line 185 of file abcHie.c.
ABC_NAMESPACE_IMPL_START void Abc_NtkFlattenLogicHierarchy2_rec | ( | Abc_Ntk_t * | pNtkNew, |
Abc_Ntk_t * | pNtk, | ||
int * | pCounter | ||
) |
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 [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Recursively flattens logic hierarchy of the netlist.]
Description [When this procedure is called, the PI/PO nets of the old netlist point to the corresponding nets of the flattened netlist.]
SideEffects []
SeeAlso []
Definition at line 46 of file abcHie.c.
void Abc_NtkFlattenLogicHierarchy_rec | ( | Abc_Ntk_t * | pNtkNew, |
Abc_Ntk_t * | pNtk, | ||
int * | pCounter, | ||
Vec_Str_t * | vPref | ||
) |
Function*************************************************************
Synopsis [Recursively flattens logic hierarchy of the netlist.]
Description [When this procedure is called, the PI/PO nets of the old netlist point to the corresponding nets of the flattened netlist.]
SideEffects []
SeeAlso []
Definition at line 265 of file abcHie.c.
Function*************************************************************
Synopsis [Inserts blackboxes into the netlist.]
Description [The first arg is the netlist with blackboxes without logic hierarchy. The second arg is a non-hierarchical netlist derived from the above netlist after processing. This procedure create a new netlist, which is comparable to the original netlist with blackboxes, except that it contains logic nodes from the netlist after processing.]
SideEffects [This procedure silently assumes that blackboxes appear only in the top-level model. If they appear in other models as well, the name of the model and its number were appended to the names of blackbox inputs/outputs.]
SeeAlso []
Definition at line 691 of file abcHie.c.
void Abc_NtkPrintBoxInfo | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [Prints information about boxes.]
Description []
SideEffects []
SeeAlso []
Definition at line 431 of file abcHie.c.