#include "sfmInt.h"
Go to the source code of this file.
Classes | |
| struct | Sfm_Tim_t_ |
| DECLARATIONS ///. More... | |
Functions | |
| void | Sfm_TimNodeRequired (Sfm_Tim_t *p, Abc_Obj_t *pNode) |
| void | Sfm_TimCriticalPath_int (Sfm_Tim_t *p, Abc_Obj_t *pObj, Vec_Int_t *vPath, int SlackMax) |
| int | Sfm_TimCriticalPath (Sfm_Tim_t *p, int Window) |
| int | Sfm_TimTrace (Sfm_Tim_t *p) |
| Sfm_Tim_t * | Sfm_TimStart (Mio_Library_t *pLib, Scl_Con_t *pExt, Abc_Ntk_t *pNtk, int DeltaCrit) |
| void | Sfm_TimStop (Sfm_Tim_t *p) |
| int | Sfm_TimReadNtkDelay (Sfm_Tim_t *p) |
| int | Sfm_TimReadObjDelay (Sfm_Tim_t *p, int iObj) |
| void | Sfm_TimTest (Abc_Ntk_t *pNtk) |
| void | Sfm_TimUpdateTiming (Sfm_Tim_t *p, Vec_Int_t *vTimeNodes) |
| int | Sfm_TimSortArrayByArrival (Sfm_Tim_t *p, Vec_Int_t *vNodes, int iPivot) |
| int | Sfm_TimPriorityNodes (Sfm_Tim_t *p, Vec_Int_t *vCands, int Window) |
| int | Sfm_TimNodeIsNonCritical (Sfm_Tim_t *p, Abc_Obj_t *pPivot, Abc_Obj_t *pNode) |
| int | Sfm_TimEvalRemapping (Sfm_Tim_t *p, Vec_Int_t *vFanins, Vec_Int_t *vMap, Mio_Gate_t *pGate1, char *pFans1, Mio_Gate_t *pGate2, char *pFans2) |
| int Sfm_TimCriticalPath | ( | Sfm_Tim_t * | p, |
| int | Window ) |
Definition at line 172 of file sfmTim.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file sfmTim.c.


| int Sfm_TimEvalRemapping | ( | Sfm_Tim_t * | p, |
| Vec_Int_t * | vFanins, | ||
| Vec_Int_t * | vMap, | ||
| Mio_Gate_t * | pGate1, | ||
| char * | pFans1, | ||
| Mio_Gate_t * | pGate2, | ||
| char * | pFans2 ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 428 of file sfmTim.c.


Function*************************************************************
Synopsis [Returns 1 if node is relatively non-critical compared to the pivot.]
Description []
SideEffects []
SeeAlso []
Definition at line 132 of file sfmTim.c.

Function*************************************************************
Synopsis [Priority of nodes to try remapping for delay.]
Description []
SideEffects []
SeeAlso []
Definition at line 374 of file sfmTim.c.


| int Sfm_TimReadNtkDelay | ( | Sfm_Tim_t * | p | ) |
| int Sfm_TimReadObjDelay | ( | Sfm_Tim_t * | p, |
| int | iObj ) |
Function*************************************************************
Synopsis [Sort an array of nodes using their max arrival times.]
Description [Returns the number of new divisor nodes.]
SideEffects []
SeeAlso []
Definition at line 336 of file sfmTim.c.


| Sfm_Tim_t * Sfm_TimStart | ( | Mio_Library_t * | pLib, |
| Scl_Con_t * | pExt, | ||
| Abc_Ntk_t * | pNtk, | ||
| int | DeltaCrit ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 229 of file sfmTim.c.


| void Sfm_TimStop | ( | Sfm_Tim_t * | p | ) |
| void Sfm_TimTest | ( | Abc_Ntk_t * | pNtk | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 271 of file sfmTim.c.

| int Sfm_TimTrace | ( | Sfm_Tim_t * | p | ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 201 of file sfmTim.c.


Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 317 of file sfmTim.c.

