Go to the source code of this file.
Classes | |
| struct | Mio_Cell_t_ |
| struct | Mio_Cell2_t_ |
Macros | |
| #define | Mio_LibraryForEachGate(Lib, Gate) |
| GLOBAL VARIABLES ///. | |
| #define | Mio_LibraryForEachGateSafe(Lib, Gate, Gate2) |
| #define | Mio_GateForEachPin(Gate, Pin) |
| #define | Mio_GateForEachPinSafe(Gate, Pin, Pin2) |
Typedefs | |
| typedef struct Mio_LibraryStruct_t_ | Mio_Library_t |
| typedef struct Mio_GateStruct_t_ | Mio_Gate_t |
| typedef struct Mio_PinStruct_t_ | Mio_Pin_t |
| typedef struct Mio_Cell_t_ | Mio_Cell_t |
| typedef struct Mio_Cell2_t_ | Mio_Cell2_t |
Enumerations | |
| enum | Mio_PinPhase_t { MIO_PHASE_UNKNOWN , MIO_PHASE_INV , MIO_PHASE_NONINV } |
| INCLUDES ///. More... | |
| #define Mio_GateForEachPin | ( | Gate, | |
| Pin ) |
Definition at line 92 of file mio.h.
| #define Mio_GateForEachPinSafe | ( | Gate, | |
| Pin, | |||
| Pin2 ) |
Definition at line 96 of file mio.h.
| #define Mio_LibraryForEachGate | ( | Lib, | |
| Gate ) |
GLOBAL VARIABLES ///.
MACRO DEFINITIONS ///
Definition at line 81 of file mio.h.
| #define Mio_LibraryForEachGateSafe | ( | Lib, | |
| Gate, | |||
| Gate2 ) |
Definition at line 85 of file mio.h.
| typedef struct Mio_Cell2_t_ Mio_Cell2_t |
| typedef struct Mio_Cell_t_ Mio_Cell_t |
| typedef struct Mio_GateStruct_t_ Mio_Gate_t |
| typedef struct Mio_LibraryStruct_t_ Mio_Library_t |
| typedef struct Mio_PinStruct_t_ Mio_Pin_t |
| enum Mio_PinPhase_t |
INCLUDES ///.
CFile****************************************************************
FileName [mio.h]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [File reading/writing for technology mapping.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 8, 2003.]
Revision [
] PARAMETERS /// STRUCTURE DEFINITIONS ///
| Enumerator | |
|---|---|
| MIO_PHASE_UNKNOWN | |
| MIO_PHASE_INV | |
| MIO_PHASE_NONINV | |
Definition at line 40 of file mio.h.
|
extern |
Definition at line 1078 of file sclLibUtil.c.


|
extern |
Definition at line 845 of file sclLibUtil.c.

|
extern |
Definition at line 515 of file mioUtils.c.


|
extern |
Definition at line 623 of file mioUtils.c.


|
extern |
Definition at line 715 of file mioUtils.c.


|
extern |
Definition at line 877 of file mioUtils.c.


Function*************************************************************
Synopsis [Derives the truth table of the gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 893 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Derives the area and delay of the root of the gate.]
Description [Array of the resulting delays should be initialized to the (negative) SUPER_NO_VAR value.]
SideEffects []
SeeAlso []
Definition at line 1153 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Derives the truth table of the gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 1036 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Derives the truth table of the gate.]
Description []
SideEffects []
SeeAlso []
Definition at line 942 of file mioUtils.c.

|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Creates a pseudo-gate.]
Description [The pseudo-gate is a N-input gate with all info set to 0.]
SideEffects []
SeeAlso []
Definition at line 1199 of file mioUtils.c.

|
extern |
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 87 of file mioUtils.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 239 of file mioApi.c.

|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 230 of file mioApi.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Derives SOP representation.]
Description [The SOP is guaranteed to be SCC-free but not minimal.]
SideEffects []
SeeAlso []
Definition at line 257 of file mioSop.c.


|
extern |
Definition at line 1616 of file mioUtils.c.


|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [mioUtils.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [File reading/writing for technology mapping.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 8, 2003.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 51 of file mioUtils.c.


|
extern |
Definition at line 1555 of file mioUtils.c.


|
extern |
Definition at line 1830 of file mioUtils.c.

|
extern |
Definition at line 1821 of file mioUtils.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1805 of file mioUtils.c.

|
extern |
Definition at line 1785 of file mioUtils.c.


|
extern |
Definition at line 1768 of file mioUtils.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1759 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Multiply areas/delays by values proportional to fanin count.]
Description []
SideEffects []
SeeAlso []
Definition at line 1257 of file mioUtils.c.

|
extern |
Definition at line 1269 of file mioUtils.c.

|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Deriving the functionality of the gates.]
Description []
SideEffects []
SeeAlso []
Definition at line 58 of file mioForm.c.


|
extern |
Function*************************************************************
Synopsis [Read the genlib type of library.]
Description []
SideEffects []
SeeAlso []
Definition at line 54 of file mioRead.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 64 of file mioApi.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [populate hash table of gates to be exlcuded from genlib]
Description []
SideEffects []
SeeAlso []
Definition at line 699 of file mioRead.c.


|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Read Mvc of the gate by name.]
Description []
SideEffects []
SeeAlso []
Definition at line 105 of file mioApi.c.


|
extern |
Function*************************************************************
Synopsis [Returns the first gate in the library with the given TT.]
Description []
SideEffects []
SeeAlso []
Definition at line 130 of file mioApi.c.

|
extern |
Function*************************************************************
Synopsis [Returns the longest gate name.]
Description []
SideEffects []
SeeAlso []
Definition at line 81 of file mioApi.c.

|
extern |
|
extern |
|
extern |
|
extern |
DECLARATIONS ///.
CFile****************************************************************
FileName [mioApi.c]
PackageName [MVSIS 1.3: Multi-valued logic synthesis system.]
Synopsis [File reading/writing for technology mapping.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - September 8, 2003.]
Revision [
] FUNCTION DEFINITIONS /// Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 43 of file mioApi.c.

|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 1523 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Read Mvc of the gate by name.]
Description []
SideEffects []
SeeAlso []
Definition at line 150 of file mioApi.c.

|
extern |
|
extern |
Function*************************************************************
Synopsis [Adds constant value to all delay values.]
Description [The pseudo-gate is a N-input gate with all info set to 0.]
SideEffects []
SeeAlso []
Definition at line 1230 of file mioUtils.c.
|
extern |
Definition at line 1711 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Install library.]
Description []
SideEffects []
SeeAlso []
Definition at line 1484 of file mioUtils.c.

|
extern |
Function*************************************************************
Synopsis [Transfers delays from the second to the first.]
Description []
SideEffects []
SeeAlso []
Definition at line 1300 of file mioUtils.c.


|
extern |
Definition at line 1565 of file mioUtils.c.


|
extern |
Definition at line 1590 of file mioUtils.c.


|
extern |
Definition at line 1547 of file mioUtils.c.

|
extern |
Definition at line 444 of file mioParse.c.

|
extern |
Function*************************************************************
Synopsis [Derives the AIG corresponding to the equation.]
Description [Takes the stream to output messages, the formula, the vector of variable names and the AIG manager.]
SideEffects []
SeeAlso []
Definition at line 105 of file mioParse.c.


|
extern |
Function*************************************************************
Synopsis [Derives the TT corresponding to the equation.]
Description []
SideEffects []
SeeAlso []
Definition at line 396 of file mioParse.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 114 of file mioUtils.c.

Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 131 of file mioUtils.c.

|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Function*************************************************************
Synopsis [Read contents of the file.]
Description []
SideEffects []
SeeAlso []
Definition at line 115 of file mioRead.c.


|
extern |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 243 of file mio.c.


|
extern |
Definition at line 260 of file mio.c.


|
extern |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 262 of file mioUtils.c.

|
extern |
Definition at line 357 of file mioUtils.c.
