The ICM specification provides for general purpose interconnect modeling in a text format similar to that of IBIS (I/O Buffer Information Specification, ANSI/EIA 656-A). ICM describes a means for modeling all electrical interconnect types, including connectors, cables, packages, printed circuit boards, and even on-die interconnects. The specification defines a consistent format that can be parsed by software, allowing interconnect modeling data to be transferred between interconnect design and simulation tools.