IBIS Import Block

Block Selection Tree: Data ImportIBIS import block

 

IBIS models (I/O Buffer Information Specification) provide Input/Output device characteristics through measured/simulated data. Since the IBIS format is applicable to most digital components, IBIS models are often available from semi-conductor vendors' web sites. More information on IBIS can be found under http://www.eda.org/ibis/
 

The IBIS Import block may import a component pin, differential pin pairs, a model and a package ("component") from an IBIS file.

To be able to use IBIS models within the circuit simulation, CST DESIGN STUDIO™ converts the data given in the IBIS file into a circuit model. This procedure is done whenever an IBIS model is selected.

 

The file that the block refers to is displayed in the Block Properties - General page. The block offers the usual features of File Blocks like browsing for a new file, editing the referenced project, choice of relative or absolute paths, updating file references and recovery of lost files.

 

Supported simulation types for IBIS models

Simplified layout

There are two options how to connect IBIS blocks. Ether the power supply needs to be manually connected or the values defined in the IBIS model definition are used. In the first case the IBIS block shows two additional pins: 'Supply' and 'GND'.

Input type block

Input IBIS buffers describe the passive behavior of an receiving pin. Usually this behavior is non linear.

 

Layout with Vcc and GND

 

Simplified Layout

 

 

 

I/O or 3-State type block

Depending on the signal at the enable pin this bock type represents ether an output or an input buffer.
The polarity of the enable pin is defined by the IBIS model and may be active high or active low.
Active low means U
Enable = 0V and active high means  UEnabl  > Vcc/2.0.
The values for polarity and Vcc can be found in the property dialog box.

 

Layout with Vcc and GND

 

Simplified Layout

 

 

 

If enabled, this IBIS block acts as a digital driver that drives the 'Out' pin. Its rising and falling edges are triggered by  the input signal at the 'Ctrl' pin. The trigger threshold is  Vcc/2.0, as defined by the IBIS model.

Differential IBIS models

IBIS file format also defines differential pin pairs. In this case the layout element shows two instead of one input/output pin.

Supported IBIS key words

[Component]

[Package]

[Pin]

If parasitics are given for the selected pin, they will overwrite the values given under the [Package] keyword.

[Diff Pin]

Since no [Series] keyword is supported, only 'quasi' differential models are supported. A delay between the two buffer models is currently not supported.

[Model Selector]

The [Model Selector] keyword is not supported. If given, the first IBIS model will be used.

[Model]

[Voltage Range], [Pullup Reference], [Pulldown Reference], [POWER Clamp Reference], [GND Clamp Reference]

If any the [... Reference] values are given, they will overwrite the [Voltage Range] setting.

[Pulldown]

[Pullup]

[GND Clamp]

[POWER Clamp]

[Ramp]

[Rising Waveform], [Falling Waveform]

Whenever a wave form is given, the [Ramp] keyword is ignored.

If wave forms of more than two load cases are given the first two are used to create the circuit model.

 

See also

Block Overview, File Blocks