|
| What is IBIS? |
| I/O Buffer Information Specification is a fast and accurate Behavioral
method of modeling I/O buffers based on V/I curve data derived from
measurements or full circuit simulation. Uses a standardized software
parsable format to create the Behavioral Information needed to model
Analog characteristics of IC's. Can be used by almost any Analog
Simulators/EDA tools in the Industry. |
| ' |
| IBIS vs. Spice |
| Spice
Models |
Table
Models |
IBIS
(& Behavioral Models) |
| 
|
Buffer centric |

|
Buffer and component centric |

|
Component centric |
| 
|
Requires Process and Netlist Information.
Reveals Intellectual Property. |

|
Buffer models using tables, netlist information
still needed. |

|
Hides Process and netlist information. |
|
| ' |
| Advantages of IBIS |
| 
|
Protection of Proprietary Information. |
| 
|
Accurate model as non-linear aspects of I/O are used,
Package parasitic and ESD structure considered also. |
| 
|
Design wins before Silicon is out. |
| 
|
Signal Integrity, and Transition Response Simulation
on PCB. |
| 
|
Faster simulation time compared to structural methods. |
| 
|
Compatibility with all Industry wide simulation platforms. |
|
Behavioral Diagram of IBIS
This behavioral diagram shows the most important building
blocks required to create an IBIS model. |
 |
| ' |
| Block Diagram of CMOS Buffer |
| A basic IBIS model consists of the following for each buffer
on a chip: |
| 
|
Four I-V curves: |
| |
| – |
pull-up & Power clamp |
| – |
pull-down & GND clamp |
|
| 
|
Two ramps: |
| |
| – |
dV/dt_rise |
| – |
dV/dt_fall |
|
| 
|
Die capacitance - C_comp |
| 
|
Packaging - RLC values |
|
|
| ' |
| IBIS Basics |
| 
|
Text file |
| 
|
Keywords in square brackets: |
| |
| |
Header information for file name, date, and so forth; |
| |
Component name [Component]; |
| |
Pinout [Pin]; and |
| |
Model Sections [Model] |
|
| 
|
Subparameters |
| 
|
RLC package parameters |
| |
| |
Only self packaging resistance, capacitance, and inductance
[Package] , [Pin]; |
| |
Complete RLC matrix (self and mutual parameters) [Package
Model]; and |
| |
Define Package Model], embedded in IBIS file (.ibs)
or in external file (.pkg). |
|
|
| ' |
| More Information |
|