abc-master
|
#include "sclSize.h"
Go to the source code of this file.
Definition at line 709 of file sclUpsize.c.
int Abc_SclCountNearCriticalNodes | ( | SC_Man * | p | ) |
Definition at line 187 of file sclUpsize.c.
int Abc_SclFindBestCell | ( | SC_Man * | p, |
Abc_Obj_t * | pObj, | ||
Vec_Int_t * | vRecalcs, | ||
Vec_Int_t * | vEvals, | ||
int | Notches, | ||
int | DelayGap, | ||
float * | pGainBest | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 275 of file sclUpsize.c.
int Abc_SclFindBypasses | ( | SC_Man * | p, |
Vec_Int_t * | vPathNodes, | ||
int | Ratio, | ||
int | Notches, | ||
int | iIter, | ||
int | DelayGap, | ||
int | fVeryVerbose | ||
) |
Function*************************************************************
Synopsis [Computes the set of gates to upsize.]
Description []
SideEffects []
SeeAlso []
Definition at line 336 of file sclUpsize.c.
Function*************************************************************
Synopsis [Collect near-critical COs.]
Description []
SideEffects []
SeeAlso []
Definition at line 98 of file sclUpsize.c.
Vec_Int_t* Abc_SclFindCriticalNodeWindow | ( | SC_Man * | p, |
Vec_Int_t * | vPathCos, | ||
int | Window, | ||
int | fDept | ||
) |
Definition at line 159 of file sclUpsize.c.
void Abc_SclFindCriticalNodeWindow_rec | ( | SC_Man * | p, |
Abc_Obj_t * | pObj, | ||
Vec_Int_t * | vPath, | ||
float | fSlack, | ||
int | fDept | ||
) |
Function*************************************************************
Synopsis [Collect near-critical internal nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 123 of file sclUpsize.c.
void Abc_SclFindNodesToUpdate | ( | Abc_Obj_t * | pPivot, |
Vec_Int_t ** | pvNodes, | ||
Vec_Int_t ** | pvEvals, | ||
Abc_Obj_t * | pExtra | ||
) |
Function*************************************************************
Synopsis [Find the array of nodes to be updated.]
Description []
SideEffects []
SeeAlso []
Definition at line 213 of file sclUpsize.c.
Definition at line 63 of file sclUpsize.c.
ABC_NAMESPACE_IMPL_START void Abc_SclFindTFO_rec | ( | Abc_Obj_t * | pObj, |
Vec_Int_t * | vNodes, | ||
Vec_Int_t * | vCos | ||
) |
DECLARATIONS ///.
CFile****************************************************************
FileName [sclUpsize.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Standard-cell library representation.]
Synopsis [Selective increase of gate sizes.]
Author [Alan Mishchenko, Niklas Een]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - August 24, 2012.]
Revision [
]FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis [Collect TFO of nodes.]
Description []
SideEffects []
SeeAlso []
Definition at line 45 of file sclUpsize.c.
int Abc_SclFindUpsizes | ( | SC_Man * | p, |
Vec_Int_t * | vPathNodes, | ||
int | Ratio, | ||
int | Notches, | ||
int | iIter, | ||
int | DelayGap, | ||
int | fMoreConserf | ||
) |
Function*************************************************************
Synopsis [Computes the set of gates to upsize.]
Description []
SideEffects []
SeeAlso []
Definition at line 596 of file sclUpsize.c.
int Abc_SclObjCheckMarkedFanFans | ( | Abc_Obj_t * | pObj | ) |
Function*************************************************************
Synopsis [Check marked fanin/fanouts.]
Description []
SideEffects []
SeeAlso []
Definition at line 546 of file sclUpsize.c.
Definition at line 560 of file sclUpsize.c.
Definition at line 720 of file sclUpsize.c.
Definition at line 180 of file sclUpsize.c.
void Abc_SclUpsizePerform | ( | SC_Lib * | pLib, |
Abc_Ntk_t * | pNtk, | ||
SC_SizePars * | pPars | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 868 of file sclUpsize.c.
void Abc_SclUpsizePrint | ( | SC_Man * | p, |
int | Iter, | ||
int | win, | ||
int | nPathPos, | ||
int | nPathNodes, | ||
int | nUpsizes, | ||
int | nTFOs, | ||
int | fVerbose | ||
) |
Function*************************************************************
Synopsis [Print cumulative statistics.]
Description []
SideEffects []
SeeAlso []
Definition at line 810 of file sclUpsize.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 751 of file sclUpsize.c.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 842 of file sclUpsize.c.