abc-master
|
#include "sclSize.h"
Go to the source code of this file.
Functions | |
ABC_NAMESPACE_IMPL_START void | Abc_SclFindWindow (Abc_Obj_t *pPivot, Vec_Int_t **pvNodes, Vec_Int_t **pvEvals) |
DECLARATIONS ///. More... | |
int | Abc_SclCheckImprovement (SC_Man *p, Abc_Obj_t *pObj, Vec_Int_t *vNodes, Vec_Int_t *vEvals, int Notches, int DelayGap) |
void | Abc_NtkCollectNodesByArea (SC_Man *p, Abc_Ntk_t *pNtk) |
int | Abc_SclCheckOverlap (Abc_Ntk_t *pNtk, Vec_Int_t *vNodes) |
void | Abc_SclDnsizePrint (SC_Man *p, int Iter, int nAttempts, int nOverlaps, int nChanges, int fVerbose) |
void | Abc_SclDnsizePerform (SC_Lib *pLib, Abc_Ntk_t *pNtk, SC_SizePars *pPars) |
Function*************************************************************
Synopsis [Collect nodes by area.]
Description []
SideEffects []
SeeAlso []
Definition at line 177 of file sclDnsize.c.
int Abc_SclCheckImprovement | ( | SC_Man * | p, |
Abc_Obj_t * | pObj, | ||
Vec_Int_t * | vNodes, | ||
Vec_Int_t * | vEvals, | ||
int | Notches, | ||
int | DelayGap | ||
) |
Function*************************************************************
Synopsis [Returns 1 if the node can be improved.]
Description [Updated the node to have a new gate.]
SideEffects []
SeeAlso []
Definition at line 102 of file sclDnsize.c.
Definition at line 190 of file sclDnsize.c.
void Abc_SclDnsizePerform | ( | SC_Lib * | pLib, |
Abc_Ntk_t * | pNtk, | ||
SC_SizePars * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 242 of file sclDnsize.c.
void Abc_SclDnsizePrint | ( | SC_Man * | p, |
int | Iter, | ||
int | nAttempts, | ||
int | nOverlaps, | ||
int | nChanges, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Print cumulative statistics.]
Description []
SideEffects []
SeeAlso []
Definition at line 211 of file sclDnsize.c.
ABC_NAMESPACE_IMPL_START void Abc_SclFindWindow | ( | Abc_Obj_t * | pPivot, |
Vec_Int_t ** | pvNodes, | ||
Vec_Int_t ** | pvEvals | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [sclDnsize.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Standard-cell library representation.]
Synopsis [Selective decrease of gate sizes.]
Author [Alan Mishchenko, Niklas Een]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 24, 2012.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Find the array of nodes to be updated.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file sclDnsize.c.