78 int LenMax = 0, LenCur;
82 if ( LenMax < LenCur )
104 if ( pOutName == NULL )
Mio_Pin_t * Mio_PinReadNext(Mio_Pin_t *pPin)
char * Mio_GateReadSop(Mio_Gate_t *pGate)
float Mio_LibraryReadDelayInvRise(Mio_Library_t *pLib)
double Mio_PinReadInputLoad(Mio_Pin_t *pPin)
float Mio_LibraryReadAreaNand2(Mio_Library_t *pLib)
float Mio_LibraryReadDelayNand2Fall(Mio_Library_t *pLib)
word * Mio_GateReadTruthP(Mio_Gate_t *pGate)
Mio_Gate_t * Mio_LibraryReadConst1(Mio_Library_t *pLib)
#define Mio_GateForEachPin(Gate, Pin)
word Mio_GateReadTruth(Mio_Gate_t *pGate)
double Mio_PinReadDelayFanoutFall(Mio_Pin_t *pPin)
char * Mio_GateReadName(Mio_Gate_t *pGate)
Mio_Gate_t * Mio_LibraryReadConst0(Mio_Library_t *pLib)
Mio_Gate_t * Mio_LibraryReadInv(Mio_Library_t *pLib)
float Mio_LibraryReadAreaBuf(Mio_Library_t *pLib)
float Mio_LibraryReadAreaInv(Mio_Library_t *pLib)
Mio_PinPhase_t
INCLUDES ///.
Mio_Pin_t * Mio_GateReadPins(Mio_Gate_t *pGate)
char * Mio_GateReadOutName(Mio_Gate_t *pGate)
float Mio_GateReadPinDelay(Mio_Gate_t *pGate, int iPin)
char * Mio_GateReadPinName(Mio_Gate_t *pGate, int iPin)
Mio_Gate_t * Mio_LibraryReadBuf(Mio_Library_t *pLib)
char * Mio_LibraryReadSopByName(Mio_Library_t *pLib, char *pName)
char * Mio_GateReadForm(Mio_Gate_t *pGate)
char * Mio_PinReadName(Mio_Pin_t *pPin)
double Mio_GateReadDelayMax(Mio_Gate_t *pGate)
Mio_Gate_t * Mio_GateReadTwin(Mio_Gate_t *pGate)
int Mio_LibraryReadGateNameMax(Mio_Library_t *pLib)
double Mio_PinReadDelayBlockFall(Mio_Pin_t *pPin)
float Mio_LibraryReadDelayAnd2Max(Mio_Library_t *pLib)
Mio_Gate_t * Mio_LibraryReadNand2(Mio_Library_t *pLib)
Mio_PinPhase_t Mio_PinReadPhase(Mio_Pin_t *pPin)
unsigned __int64 word
DECLARATIONS ///.
double Mio_PinReadDelayBlockRise(Mio_Pin_t *pPin)
float Mio_LibraryReadDelayNand2Rise(Mio_Library_t *pLib)
#define ABC_NAMESPACE_IMPL_END
float Mio_LibraryReadDelayInvMax(Mio_Library_t *pLib)
double Mio_PinReadDelayBlockMax(Mio_Pin_t *pPin)
STRUCTURE DEFINITIONS ///.
int Mio_GateReadValue(Mio_Gate_t *pGate)
double Mio_GateReadArea(Mio_Gate_t *pGate)
#define ABC_NAMESPACE_IMPL_START
ABC_NAMESPACE_IMPL_START char * Mio_LibraryReadName(Mio_Library_t *pLib)
DECLARATIONS ///.
int st__lookup(st__table *table, const char *key, char **value)
float Mio_LibraryReadDelayInvFall(Mio_Library_t *pLib)
double Mio_PinReadMaxLoad(Mio_Pin_t *pPin)
Mio_Gate_t * Mio_LibraryReadAnd2(Mio_Library_t *pLib)
Mio_Gate_t * Mio_GateReadNext(Mio_Gate_t *pGate)
int Mio_GateReadPinNum(Mio_Gate_t *pGate)
#define ABC_INFINITY
MACRO DEFINITIONS ///.
double Mio_PinReadDelayFanoutRise(Mio_Pin_t *pPin)
Mio_Gate_t ** Mio_LibraryReadGateArray(Mio_Library_t *pLib)
Mio_Gate_t ** ppGatesName
Mio_Gate_t * Mio_LibraryReadGates(Mio_Library_t *pLib)
#define Mio_LibraryForEachGate(Lib, Gate)
GLOBAL VARIABLES ///.
float Mio_LibraryReadDelayNand2Max(Mio_Library_t *pLib)
void Mio_GateSetValue(Mio_Gate_t *pGate, int Value)
Mio_Library_t * Mio_GateReadLib(Mio_Gate_t *pGate)
int Mio_LibraryReadGateNum(Mio_Library_t *pLib)
Mio_Gate_t * Mio_LibraryReadGateByName(Mio_Library_t *pLib, char *pName, char *pOutName)