abc-master
|
Go to the source code of this file.
Functions | |
static void | Abc_PlaceCreateCell (Abc_Obj_t *pObj, int fAnd) |
FUNCTION DEFINITIONS ///. More... | |
static void | Abc_PlaceUpdateNet (Abc_Obj_t *pObj) |
float | Abc_PlaceEvaluateCut (Abc_Obj_t *pRoot, Vec_Ptr_t *vFanins) |
void | Abc_PlaceUpdate (Vec_Ptr_t *vAddedCells, Vec_Ptr_t *vUpdatedNets) |
void | Abc_PlaceBegin (Abc_Ntk_t *pNtk) |
void | Abc_PlaceEnd (Abc_Ntk_t *pNtk) |
Variables | |
ABC_NAMESPACE_IMPL_START AbstractCell * | abstractCells = NULL |
DECLARATIONS ///. More... | |
ConcreteCell * | cells = NULL |
ConcreteNet * | nets = NULL |
int | nAllocSize = 0 |
void Abc_PlaceBegin | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [This procedure is called before the writing start.]
Description []
SideEffects []
SeeAlso []
Definition at line 178 of file abcPlace.c.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Creates a new cell.]
Description []
SideEffects []
SeeAlso []
Definition at line 53 of file abcPlace.c.
void Abc_PlaceEnd | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis [This procedure is called after the writing completes.]
Description []
SideEffects []
SeeAlso []
Definition at line 241 of file abcPlace.c.
Function*************************************************************
Synopsis [Returns the placement cost of the cut.]
Description []
SideEffects []
SeeAlso []
Definition at line 103 of file abcPlace.c.
Function*************************************************************
Synopsis [Updates placement after one step of rewriting.]
Description []
SideEffects []
SeeAlso []
Definition at line 126 of file abcPlace.c.
|
inlinestatic |
Function*************************************************************
Synopsis [Updates the net.]
Description []
SideEffects []
SeeAlso []
Definition at line 75 of file abcPlace.c.
ABC_NAMESPACE_IMPL_START AbstractCell* abstractCells = NULL |
DECLARATIONS ///.
CFile****************************************************************
FileName [abcPlace.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Network and node package.]
Synopsis [Interface with a placer.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]
Definition at line 33 of file abcPlace.c.
ConcreteCell* cells = NULL |
Definition at line 34 of file abcPlace.c.
int nAllocSize = 0 |
Definition at line 36 of file abcPlace.c.
ConcreteNet* nets = NULL |
Definition at line 35 of file abcPlace.c.