
Go to the source code of this file.
Functions | |
| int * | Abc_SclHashLookup (SC_Lib *p, char *pName) |
| void | Abc_SclHashCells (SC_Lib *p) |
| int | Abc_SclCellFind (SC_Lib *p, char *pName) |
| int | Abc_SclClassCellNum (SC_Cell *pClass) |
| int | Abc_SclLibClassNum (SC_Lib *pLib) |
| void | Abc_SclShortFormula (SC_Cell *pCell, char *pForm, char *pBuffer) |
| void | Abc_SclShortNames (SC_Lib *p) |
| void | Abc_SclLinkCells (SC_Lib *p) |
| SC_Cell * | Abc_SclFindInvertor (SC_Lib *p, int fFindBuff) |
| SC_Cell * | Abc_SclFindSmallestGate (SC_Cell *p, float CinMin) |
| SC_WireLoad * | Abc_SclFetchWireLoadModel (SC_Lib *p, char *pWLoadUsed) |
| SC_WireLoad * | Abc_SclFindWireLoadModel (SC_Lib *p, float Area) |
| int | Abc_SclHasDelayInfo (void *pScl) |
| float | Abc_SclComputeAverageSlew (SC_Lib *p) |
| int | Abc_SclComputeParametersPin (SC_Lib *p, SC_Cell *pCell, int iPin, float Slew, float *pLD, float *pPD) |
| int | Abc_SclComputeParametersCell (SC_Lib *p, SC_Cell *pCell, float Slew, float *pLD, float *pPD) |
| void | Abc_SclComputeParametersClass (SC_Lib *p, SC_Cell *pRepr, float Slew, float *pLD, float *pPD) |
| void | Abc_SclComputeParametersClassPin (SC_Lib *p, SC_Cell *pRepr, int iPin, float Slew, float *pLD, float *pPD) |
| float | Abc_SclComputeDelayCellPin (SC_Lib *p, SC_Cell *pCell, int iPin, float Slew, float Gain) |
| float | Abc_SclComputeDelayClassPin (SC_Lib *p, SC_Cell *pRepr, int iPin, float Slew, float Gain) |
| float | Abc_SclComputeAreaClass (SC_Cell *pRepr) |
| void | Abc_SclMarkSkippedCells (SC_Lib *p) |
| void | Abc_SclPrintCells (SC_Lib *p, float SlewInit, float Gain, int fInvOnly, int fShort) |
| void | Abc_SclConvertLeakageIntoArea (SC_Lib *p, float A, float B) |
| void | Abc_SclLibNormalizeSurface (SC_Surface *p, float Time, float Load) |
| void | Abc_SclLibNormalize (SC_Lib *p) |
| Vec_Str_t * | Abc_SclProduceGenlibStrSimple (SC_Lib *p) |
| Mio_Library_t * | Abc_SclDeriveGenlibSimple (void *pScl) |
| Vec_Str_t * | Abc_SclProduceGenlibStr (SC_Lib *p, float Slew, float Gain, int nGatesMin, int fUseAll, int *pnCellCount) |
| Vec_Str_t * | Abc_SclProduceGenlibStrProfile (SC_Lib *p, Mio_Library_t *pLib, float Slew, float Gain, int nGatesMin, int *pnCellCount) |
| void | Abc_SclDumpGenlib (char *pFileName, SC_Lib *p, float SlewInit, float Gain, int nGatesMin) |
| Mio_Library_t * | Abc_SclDeriveGenlib (void *pScl, void *pMio, float SlewInit, float Gain, int nGatesMin, int fVerbose) |
| void | Abc_SclInstallGenlib (void *pScl, float SlewInit, float Gain, int fUseAll, int nGatesMin) |
| int Abc_SclCellFind | ( | SC_Lib * | p, |
| char * | pName ) |
Definition at line 81 of file sclLibUtil.c.


| int Abc_SclClassCellNum | ( | SC_Cell * | pClass | ) |
Definition at line 86 of file sclLibUtil.c.

| float Abc_SclComputeAreaClass | ( | SC_Cell * | pRepr | ) |
Definition at line 583 of file sclLibUtil.c.
| float Abc_SclComputeAverageSlew | ( | SC_Lib * | p | ) |
Function*************************************************************
Synopsis [Returns "average" slew.]
Description []
SideEffects []
SeeAlso []
Definition at line 452 of file sclLibUtil.c.


Definition at line 561 of file sclLibUtil.c.


Definition at line 567 of file sclLibUtil.c.


| int Abc_SclComputeParametersCell | ( | SC_Lib * | p, |
| SC_Cell * | pCell, | ||
| float | Slew, | ||
| float * | pLD, | ||
| float * | pPD ) |
Definition at line 515 of file sclLibUtil.c.


| void Abc_SclComputeParametersClass | ( | SC_Lib * | p, |
| SC_Cell * | pRepr, | ||
| float | Slew, | ||
| float * | pLD, | ||
| float * | pPD ) |
Definition at line 531 of file sclLibUtil.c.

| void Abc_SclComputeParametersClassPin | ( | SC_Lib * | p, |
| SC_Cell * | pRepr, | ||
| int | iPin, | ||
| float | Slew, | ||
| float * | pLD, | ||
| float * | pPD ) |
Definition at line 546 of file sclLibUtil.c.

| int Abc_SclComputeParametersPin | ( | SC_Lib * | p, |
| SC_Cell * | pCell, | ||
| int | iPin, | ||
| float | Slew, | ||
| float * | pLD, | ||
| float * | pPD ) |
Function*************************************************************
Synopsis [Compute delay parameters of pin/cell/class.]
Description []
SideEffects []
SeeAlso []
Definition at line 478 of file sclLibUtil.c.

| void Abc_SclConvertLeakageIntoArea | ( | SC_Lib * | p, |
| float | A, | ||
| float | B ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 719 of file sclLibUtil.c.
| Mio_Library_t * Abc_SclDeriveGenlib | ( | void * | pScl, |
| void * | pMio, | ||
| float | SlewInit, | ||
| float | Gain, | ||
| int | nGatesMin, | ||
| int | fVerbose ) |
Definition at line 1078 of file sclLibUtil.c.


| Mio_Library_t * Abc_SclDeriveGenlibSimple | ( | void * | pScl | ) |
Definition at line 845 of file sclLibUtil.c.

| void Abc_SclDumpGenlib | ( | char * | pFileName, |
| SC_Lib * | p, | ||
| float | SlewInit, | ||
| float | Gain, | ||
| int | nGatesMin ) |
Definition at line 1055 of file sclLibUtil.c.

| SC_WireLoad * Abc_SclFetchWireLoadModel | ( | SC_Lib * | p, |
| char * | pWLoadUsed ) |
Function*************************************************************
Synopsis [Returns the wireload model for the given area.]
Description []
SideEffects []
SeeAlso []
Definition at line 365 of file sclLibUtil.c.


Function*************************************************************
Synopsis [Returns the largest inverter.]
Description []
SideEffects []
SeeAlso []
Definition at line 332 of file sclLibUtil.c.

Definition at line 343 of file sclLibUtil.c.

| SC_WireLoad * Abc_SclFindWireLoadModel | ( | SC_Lib * | p, |
| float | Area ) |
Definition at line 382 of file sclLibUtil.c.


| int Abc_SclHasDelayInfo | ( | void * | pScl | ) |
Function*************************************************************
Synopsis [Returns 1 if the library has delay info.]
Description []
SideEffects []
SeeAlso []
Definition at line 427 of file sclLibUtil.c.


| void Abc_SclHashCells | ( | SC_Lib * | p | ) |
Definition at line 65 of file sclLibUtil.c.


| int * Abc_SclHashLookup | ( | SC_Lib * | p, |
| char * | pName ) |
Definition at line 56 of file sclLibUtil.c.


| void Abc_SclInstallGenlib | ( | void * | pScl, |
| float | SlewInit, | ||
| float | Gain, | ||
| int | fUseAll, | ||
| int | nGatesMin ) |
Function*************************************************************
Synopsis [Install library.]
Description []
SideEffects []
SeeAlso []
Definition at line 1109 of file sclLibUtil.c.

| int Abc_SclLibClassNum | ( | SC_Lib * | pLib | ) |
Definition at line 95 of file sclLibUtil.c.

| void Abc_SclLibNormalize | ( | SC_Lib * | p | ) |
Definition at line 750 of file sclLibUtil.c.


| void Abc_SclLibNormalizeSurface | ( | SC_Surface * | p, |
| float | Time, | ||
| float | Load ) |
Function*************************************************************
Synopsis [Print cells]
Description []
SideEffects []
SeeAlso []
Definition at line 738 of file sclLibUtil.c.

| void Abc_SclLinkCells | ( | SC_Lib * | p | ) |
Definition at line 264 of file sclLibUtil.c.

| void Abc_SclMarkSkippedCells | ( | SC_Lib * | p | ) |
Function*************************************************************
Synopsis [Print cells]
Description []
SideEffects []
SeeAlso []
Definition at line 609 of file sclLibUtil.c.


| void Abc_SclPrintCells | ( | SC_Lib * | p, |
| float | SlewInit, | ||
| float | Gain, | ||
| int | fInvOnly, | ||
| int | fShort ) |
Definition at line 638 of file sclLibUtil.c.

| Vec_Str_t * Abc_SclProduceGenlibStr | ( | SC_Lib * | p, |
| float | Slew, | ||
| float | Gain, | ||
| int | nGatesMin, | ||
| int | fUseAll, | ||
| int * | pnCellCount ) |
Function*************************************************************
Synopsis [Derive GENLIB library.]
Description []
SideEffects []
SeeAlso []
Definition at line 870 of file sclLibUtil.c.


| Vec_Str_t * Abc_SclProduceGenlibStrProfile | ( | SC_Lib * | p, |
| Mio_Library_t * | pLib, | ||
| float | Slew, | ||
| float | Gain, | ||
| int | nGatesMin, | ||
| int * | pnCellCount ) |
Definition at line 987 of file sclLibUtil.c.


Function*************************************************************
Synopsis [Derives simple GENLIB library.]
Description []
SideEffects []
SeeAlso []
Definition at line 798 of file sclLibUtil.c.


| void Abc_SclShortFormula | ( | SC_Cell * | pCell, |
| char * | pForm, | ||
| char * | pBuffer ) |
Definition at line 134 of file sclLibUtil.c.
| void Abc_SclShortNames | ( | SC_Lib * | p | ) |
Definition at line 195 of file sclLibUtil.c.
