#include <wx/string.h>
#include <reporter.h>
#include "widgets/wx_html_report_panel.h"
#include <iostream>
#include <fstream>
#include <vector>
#include <map>
#include <math.h>
#include <cstring>
Go to the source code of this file.
|
| enum | IBIS_CORNER { TYP = 0
, MIN
, MAX
} |
| |
| enum class | IBIS_MATRIX_TYPE { UNDEFINED
, BANDED
, SPARSE
, FULL
} |
| |
| enum class | IBIS_MODEL_TYPE {
UNDEFINED
, INPUT_STD
, OUTPUT
, IO
,
THREE_STATE
, OPEN_DRAIN
, IO_OPEN_DRAIN
, OPEN_SINK
,
IO_OPEN_SINK
, OPEN_SOURCE
, IO_OPEN_SOURCE
, INPUT_ECL
,
OUTPUT_ECL
, IO_ECL
, THREE_STATE_ECL
, TERMINATOR
,
SERIES
, SERIES_SWITCH
} |
| |
| enum class | IBIS_MODEL_ENABLE { UNDEFINED
, ACTIVE_HIGH
, ACTIVE_LOW
} |
| |
| enum class | IBIS_WAVEFORM_TYPE { RISING
, FALLING
} |
| |
| enum class | IBIS_MODEL_POLARITY { UNDEFINED
, INVERTING
, NON_INVERTING
} |
| |
| enum class | IBIS_SUBMODEL_MODE { ALL
, DRIVING
, NON_DRIVING
} |
| |
| enum class | IBIS_SUBMODEL_TYPE { UNDEFINED
, DYNAMIC_CLAMP
, BUS_HOLD
, FALL_BACK
} |
| |
| enum class | IBIS_PARSER_CONTINUE {
NONE
, STRING
, COMPONENT_PACKAGE
, COMPONENT_PINMAPPING
,
COMPONENT_DIFFPIN
, COMPONENT_DIESUPPLYPADS
, COMPONENT_PIN
, MATRIX
,
MODELSELECTOR
, MODEL
, MODEL_SPEC
, SUBMODEL
,
SUBMODEL_SPEC
, RX_THRESHOLDS
, ALGORITHMIC_MODEL
, ADD_SUBMODEL
,
IV_TABLE
, VT_TABLE
, RAMP
, WAVEFORM
,
PACKAGEMODEL_PINS
} |
| |
| enum class | IBIS_PARSER_CONTEXT {
HEADER
, COMPONENT
, MODELSELECTOR
, MODEL
,
SUBMODEL
, PACKAGEMODEL
, PACKAGEMODEL_MODELDATA
, ALGORITHMIC_MODEL
,
END
} |
| |
◆ IBIS_MAX_LINE_LENGTH
| #define IBIS_MAX_LINE_LENGTH 2048 |
◆ IBIS_MAX_VERSION
| #define IBIS_MAX_VERSION 7.0 |
◆ NAN_INVALID
◆ NAN_NA
◆ IBIS_CORNER
◆ IBIS_MATRIX_TYPE
| Enumerator |
|---|
| UNDEFINED | |
| BANDED | |
| SPARSE | |
| FULL | |
Definition at line 110 of file ibis_parser.h.
◆ IBIS_MODEL_ENABLE
| Enumerator |
|---|
| UNDEFINED | |
| ACTIVE_HIGH | |
| ACTIVE_LOW | |
Definition at line 438 of file ibis_parser.h.
◆ IBIS_MODEL_POLARITY
| Enumerator |
|---|
| UNDEFINED | |
| INVERTING | |
| NON_INVERTING | |
Definition at line 510 of file ibis_parser.h.
◆ IBIS_MODEL_TYPE
| Enumerator |
|---|
| UNDEFINED | |
| INPUT_STD | |
| OUTPUT | |
| IO | |
| THREE_STATE | |
| OPEN_DRAIN | |
| IO_OPEN_DRAIN | |
| OPEN_SINK | |
| IO_OPEN_SINK | |
| OPEN_SOURCE | |
| IO_OPEN_SOURCE | |
| INPUT_ECL | |
| OUTPUT_ECL | |
| IO_ECL | |
| THREE_STATE_ECL | |
| TERMINATOR | |
| SERIES | |
| SERIES_SWITCH | |
Definition at line 416 of file ibis_parser.h.
◆ IBIS_PARSER_CONTEXT
| Enumerator |
|---|
| HEADER | |
| COMPONENT | |
| MODELSELECTOR | |
| MODEL | |
| SUBMODEL | |
| PACKAGEMODEL | |
| PACKAGEMODEL_MODELDATA | |
| ALGORITHMIC_MODEL | |
| END | |
Definition at line 736 of file ibis_parser.h.
◆ IBIS_PARSER_CONTINUE
| Enumerator |
|---|
| NONE | |
| STRING | |
| COMPONENT_PACKAGE | |
| COMPONENT_PINMAPPING | |
| COMPONENT_DIFFPIN | |
| COMPONENT_DIESUPPLYPADS | |
| COMPONENT_PIN | |
| MATRIX | |
| MODELSELECTOR | |
| MODEL | |
| MODEL_SPEC | |
| SUBMODEL | |
| SUBMODEL_SPEC | |
| RX_THRESHOLDS | |
| ALGORITHMIC_MODEL | |
| ADD_SUBMODEL | |
| IV_TABLE | |
| VT_TABLE | |
| RAMP | |
| WAVEFORM | |
| PACKAGEMODEL_PINS | |
Definition at line 711 of file ibis_parser.h.
◆ IBIS_SUBMODEL_MODE
◆ IBIS_SUBMODEL_TYPE
| Enumerator |
|---|
| UNDEFINED | |
| DYNAMIC_CLAMP | |
| BUS_HOLD | |
| FALL_BACK | |
Definition at line 618 of file ibis_parser.h.
◆ IBIS_WAVEFORM_TYPE