|
abc-master
|
#include "retInt.h"Go to the source code of this file.
Functions | |
| static ABC_NAMESPACE_IMPL_START Abc_Ntk_t * | Abc_NtkRetimeMinAreaOne (Abc_Ntk_t *pNtk, int fForward, int fVerbose) |
| DECLARATIONS ///. More... | |
| static void | Abc_NtkRetimeMinAreaPrepare (Abc_Ntk_t *pNtk, int fForward) |
| static void | Abc_NtkRetimeMinAreaInitValues (Abc_Ntk_t *pNtk, Vec_Ptr_t *vMinCut) |
| static Abc_Ntk_t * | Abc_NtkRetimeMinAreaConstructNtk (Abc_Ntk_t *pNtk, Vec_Ptr_t *vMinCut) |
| static void | Abc_NtkRetimeMinAreaUpdateLatches (Abc_Ntk_t *pNtk, Vec_Ptr_t *vMinCut, int fForward) |
| Abc_Ntk_t * | Abc_NtkAttachBottom (Abc_Ntk_t *pNtkTop, Abc_Ntk_t *pNtkBottom) |
| int | Abc_NtkRetimeMinArea (Abc_Ntk_t *pNtk, int fForwardOnly, int fBackwardOnly, int fVerbose) |
| FUNCTION DEFINITIONS ///. More... | |
| void | Abc_NtkMarkCone_rec (Abc_Obj_t *pObj, int fForward) |
| void | Abc_NtkUnmarkCone_rec (Abc_Obj_t *pObj, int fForward) |
| int | Abc_NtkRetimeMinAreaInitValues_rec (Abc_Obj_t *pObj) |
| Abc_Obj_t * | Abc_NtkRetimeMinAreaConstructNtk_rec (Abc_Ntk_t *pNtkNew, Abc_Obj_t *pObj) |
Function*************************************************************
Synopsis [Attaches the second network at the bottom of the first.]
Description [Returns the first network. Deletes the second network.]
SideEffects []
SeeAlso []
Definition at line 760 of file abcNtk.c.
| void Abc_NtkMarkCone_rec | ( | Abc_Obj_t * | pObj, |
| int | fForward | ||
| ) |
| int Abc_NtkRetimeMinArea | ( | Abc_Ntk_t * | pNtk, |
| int | fForwardOnly, | ||
| int | fBackwardOnly, | ||
| int | fVerbose | ||
| ) |
FUNCTION DEFINITIONS ///.
INCLUDES ///.
Function*************************************************************
Synopsis [Performs min-area retiming.]
Description [Returns the number of latches reduced.]
SideEffects []
SeeAlso []
Definition at line 53 of file retArea.c.
Function*************************************************************
Synopsis [Creates the network from computing initial state.]
Description []
SideEffects []
SeeAlso []
Definition at line 365 of file retArea.c.
Function*************************************************************
Synopsis [Performs min-area retiming backward.]
Description []
SideEffects []
SeeAlso []
Definition at line 329 of file retArea.c.
Function*************************************************************
Synopsis [Compute initial values.]
Description []
SideEffects []
SeeAlso []
Definition at line 299 of file retArea.c.
| int Abc_NtkRetimeMinAreaInitValues_rec | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Compute initial values.]
Description []
SideEffects []
SeeAlso []
Definition at line 264 of file retArea.c.
DECLARATIONS ///.
CFile****************************************************************
FileName [retArea.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Retiming package.]
Synopsis [Min-area retiming.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Oct 31, 2006.]
Revision [
]
Function*************************************************************
Synopsis [Performs min-area retiming backward.]
Description []
SideEffects []
SeeAlso []
Definition at line 111 of file retArea.c.
|
static |
Function*************************************************************
Synopsis [Prepares the network for running MaxFlow.]
Description []
SideEffects []
SeeAlso []
Definition at line 207 of file retArea.c.
|
static |
Function*************************************************************
Synopsis [Updates the network after backward retiming.]
Description [Assumes that fMarkA denotes all nodes reachabe from the latches toward the cut.]
SideEffects []
SeeAlso []
Definition at line 411 of file retArea.c.
| void Abc_NtkUnmarkCone_rec | ( | Abc_Obj_t * | pObj, |
| int | fForward | ||
| ) |
Function*************************************************************
Synopsis [Marks the cone with MarkA.]
Description []
SideEffects []
SeeAlso []
Definition at line 177 of file retArea.c.