.ibs FILE ├── File Header Section │ ├── [IBIS Ver] │ ├── [Comment Char] │ ├── [File Name] │ ├── [File Rev] │ ├── [Date] │ ├── [Source] │ ├── [Notes] │ ├── [Disclaimer] │ └── [Copyright] │ ├── [Component] Si_location, Timing_location │ ├── [Manufacturer] │ ├── [Package] R_pkg, L_pkg, C_pkg │ ├── [Pin] signal_name, model_name, R_pin, │ │ L_pin, C_pin │ ├── [Package Model] │ │ └── [Alternate Package Models] │ │ └── [End Alternate Package Models] │ │ │ ├── [Pin Mapping] pulldown_ref, pullup_ref, │ │ gnd_clamp_ref, power_clamp_ref, │ │ ext_ref │ ├── [Diff Pin] inv_pin, vdiff, tdelay_typ, │ │ tdelay_min, tdelay_max │ ├── [Series Pin Mapping] pin_2, model_name, │ │ function_table_group │ ├── [Series Switch Groups] On, Off │ │ │ ├── [Node Declarations] │ │ └── [End Node Declarations] │ │ │ ├── [Circuit Call] Signal_pin, Diff_signal_pins, │ │ │ Series_pins, Port_map │ │ └── [End Circuit Call] │ │ │ └── [Begin EMI Component] Domain, Cpd, C_Heatsink_gnd, │ │ C_Heatsink_float │ ├── [Pin EMI] domain_name, clock_div │ ├── [Pin Domain EMI] percentage │ └── [End EMI Component] │ ├── [Model Selector] KEYWORD
│ │ │ │ Full_matrix │ │ │ ├── [Bandwidth] │ │ │ └── [Row] │ │ │ │ │ ├── [Inductance Matrix] Banded_matrix, Sparse_matrix, │ │ │ │ Full_matrix │ │ │ ├── [Bandwidth] │ │ │ └── [Row] │ │ │ │ │ ├── [Capacitance Matrix] Banded_matrix, Sparse_matrix, │ │ │ │ Full_matrix │ │ │ ├── [Bandwidth] │ │ │ └── [Row] │ │ │ │ │ └── [End Model Data] │ │ │ └── [End Package Model] │ └── [End] .ebd FILE ├── File Header Section │ ├── [IBIS Ver] │ ├── [Comment Char] │ ├── [File Name] │ ├── [File Rev] │ ├── [Date] │ ├── [Source] │ ├── [Notes] │ ├── [Disclaimer] │ └── [Copyright] │ ├── [Begin Board Description] │ ├── [Manufacturer] │ ├── [Number of Pins] │ ├── [Pin List] signal_name │ ├── [Path Description] Len, L, R, C, Fork, Endfork, Pin, │ │ Node │ ├── [Reference Designator Map] │ └── [End Board Description] │ └── [End]
Format: Value Default: <Boolean_literal> Description: <string_literal> Definition: Tells EDA tool whether the AMI_Init function returns a modified impulse response. Usage Rules: When the Boolean_literal value is set to “True”, the model returns the convolution of the impulse response with the impulse response of the equalization. Other Notes: Examples: (Init_Returns_Impulse (Usage Info)(Type Boolean)(Default True) (Description “Valid for all AMI_Version levels”) ) (Init_Returns_Impulse (Usage Info)(Type Boolean)(Value True) (Description “Valid for all AMI_Version levels”) ) Parameter: GetWave_Exists Required: Yes Descriptors: Usage: Info Type: Boolean Format: Value Default: <Boolean_literal> Description: <string_literal> Definition: Tells EDA tool whether the AMI_GetWave is implemented in this model Usage Rules: Note that if Init_Returns_Impulse is set to “False”, then GetWave_Exists SHALL be set to “True”. Other Notes: Examples: (GetWave_Exists (Usage Info)(Type Boolean)(Default True) (Description “Valid for all AMI_Version levels”) ) (GetWave_Exists (Usage Info)(Type Boolean)(Value True) (Description “Valid for all AMI_Version levels”) ) Parameter: Use_Init_Output Required: No, and legal only before AMI_Version 5.1 Descriptors: Usage: Info Type: Boolean
Format: Value Default: <Boolean_literal> Description: <string_literal> Definition: Tells EDA tool whether the AMI_GetWave is implemented in this model Usage Rules: When Use_Init_Output is set to “True”, the EDA tool is instructed to use the output impulse response from the AMI_Init function when creating the input waveform presented to the AMI_GetWave function. If the Reserved Parameter, Use_Init_Output, is set to “False”, EDA tools will use the original (unfiltered) impulse response of the channel when creating the input waveform presented to the AMI_GetWave function. The algorithmic model is expected to modify the waveform in place. Use_Init_Output is optional. The default value for this parameter is “True”. If Use_Init_Output is “False”, GetWave_Exists shall be “True”. Other Notes: Examples: (Use_Init_Output (Usage Info)(Type Boolean)(Default True) (Description “Use_Init_Output is valid only when AMI_Version is omitted”) ) The following Reserved Parameters are optional. If the following parameters are not present, the values are assumed as “0”. Parameter: Max_Init_Aggressors Required: No Descriptors: Usage: Info Type: Integer Format: Value Default: <numeric_literal> Description: <string_literal> Definition: Tells the EDA tool how many aggressor Impulse Responses the AMI_Init function is capable of processing. Usage Rules: Its value is assumed “0” if Max_Init_Aggressors is not present. Other Notes: Examples: (Max_Init_Aggressors (Usage Info)(Type Integer)(Default 5) (Description “Valid for all AMI_Version levels”) ) (Max_Init_Aggressors (Usage Info)(Type Integer)(Value 5) (Description “Valid for all AMI_Version levels”)