Microcontrollers AppNote AP1670 IBIS Models for Infineon 16 bit Microcontrollers Infineon Technologies provides a series of IBIS (I/O Buffer Information Specification) models for its 16 bit microcontrollers. IBIS represents an industry standard used to model the output driver characteristics of a device to help users decide what kind of termination, filter components and even layout technique they may need in their system. Authors: Richard Niebauer, Thomas Steinecke / Infineon Technologies AG Manfred Maurer / Siemens AG 2004-02, Rel. 02 IBIS Models for Infineon 16 bit Microcontrollers 1 Introduction ................................................................................................................... 3 2 General aspects on available IBIS models.................................................................. 3 3 Products covered by IBIS models ............................................................................... 4 AP1670 AppNote - Revision History Actual Release : Rel.02 (Feb. 2004) Previous Release: 01 Page of Page of Subjects changes since last release actual Rel. prev. Rel. 5 5 Updated list of available IBIS models 2 of 5 AP1670 Rel. 02 Edition 2004-02-01 Published by Infineon Technologies AG 81726 München, Germany © Infineon Technologies AG 2006. All Rights Reserved. LEGAL DISCLAIMER THE INFORMATION GIVEN IN THIS APPLICATION NOTE IS GIVEN AS A HINT FOR THE IMPLEMENTATION OF THE INFINEON TECHNOLOGIES COMPONENT ONLY AND SHALL NOT BE REGARDED AS ANY DESCRIPTION OR WARRANTY OF A CERTAIN FUNCTIONALITY, CONDITION OR QUALITY OF THE INFINEON TECHNOLOGIES COMPONENT. THE RECIPIENT OF THIS APPLICATION NOTE MUST VERIFY ANY FUNCTION DESCRIBED HEREIN IN THE REAL APPLICATION. INFINEON TECHNOLOGIES HEREBY DISCLAIMS ANY AND ALL WARRANTIES AND LIABILITIES OF ANY KIND (INCLUDING WITHOUT LIMITATION WARRANTIES OF NON-INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OF ANY THIRD PARTY) WITH RESPECT TO ANY AND ALL INFORMATION GIVEN IN THIS APPLICATION NOTE. Information For further information on technology, delivery terms and conditions and prices please contact your nearest Infineon Technologies Office (www.infineon.com). Warnings Due to technical requirements components may contain dangerous substances. For information on the types in question please contact your nearest Infineon Technologies Office. Infineon Technologies Components may only be used in life-support devices or systems with the express written approval of Infineon Technologies, if a failure of such components can reasonably be expected to cause the failure of that life-support device or system, or to affect the safety or effectiveness of that device or system. Life support devices or systems are intended to be implanted in the human body, or to support and/or maintain and sustain and/or protect human life. If they fail, it is reasonable to assume that the health of the user or other persons may be endangered. IBIS Models for Infineon 16 bit Microcontrollers 1 Introduction Infineon Technologies provides a series of IBIS (I/O Buffer Information Specification) models for its 16 bit microcontrollers. IBIS represents an industry standard used to model the output driver characteristics of a device to help users decide what kind of termination, filter components and even layout technique they may need in their system. A commercially available tool suite was used to generate IBIS models based on version 2.1 as a common platform for all concerned products. A list of tabulated current versus voltage (I/V) characteristics, rise and fall characteristics as well as package information are part of each modeled output driver. Vcc input enable predriver selection & control Ramp rise dV/dt Rising Waveform Ramp fall dV/dt Falling Waveform V-t V-t pullup I-V POWER clamp I-V package I/O pin pulldown I-V GND clamp I-V C_comp GND Figure 1: Characterization of output drivers with IBIS 2 General aspects on the available IBIS models • The currently available IBIS models are of Version 2.1, which is widely implemented in the common tools of signal integrity simulators. • All the data are generated through HSPICE simulations. To generate the HSPICE models, already available model formats were used and converted. The models of the clamping diodes could not be modeled yet in neither simulation platform, consequence, the models do not have included the whole effects of the clamping diodes (Power/Ground clamp). • Each I/O pin comes along with a single model, as it is sufficient for the very most applications. If the pin can be switched by software or hardware to another driver type, then the model has to be changed manually, because of the missing keyword “model selector” only available in IBIS version 3.0 upwards. • The silicon die capacitance C_comp is derived by simulation with HSPICE. • The temperature range over which all the V-I and V-t curves are derived is from 0° C to 70° C, having 25° Celsius as typical temperature. 3 of 5 AP1670 Rel. 02 IBIS Models for Infineon 16 bit Microcontrollers • The voltage range tolerance of the supply voltage varies from the typical value of 5V to a +10% and –10% values of the typical value. Also the process variation from nominal to strong and weak is considered. • The static V-I curves ( Pullup, Pulldown ) are simulated in the voltage range from about –3.0 V up to 6.5 V, because of serious convergence problems in HSPICE outside this region. • The ramp data define the rise and fall time the signal goes from 20% to 80% of its final value. The ramp data are derived from simulation of the output buffer without package parasitics. • Also the “waveform” simulations were done without package parasitics. The testfixture consists, as required in the IBIS cookbook, only of a resistive load of 50Ω, if not otherwise required by the buffer specification. • The dynamic V-t curves (Ramp up/Ramp down) are simulated in general with a 50Ω load connected to the Vdd and consecutively to GND, so that four waveforms will be available for each model. • The RLC-values of the package model were delivered from the package manufacturer and represent an average over all the package pins. The minimum/maximum values of the package parasitics stands for the center/corner data of the packages. The typical value is in general the average between minimum and maximum. 3 Products covered by IBIS models Infineon Technologies provides free models of the products listed below. Note that the shrinked versions of these products (fabricated in 0.45µm CMOS) show a deviation less than 10% in switching characteristics from those listed. Therefore no dedicated IBIS are provided. 4 of 5 AP1670 Rel. 02 IBIS Models for Infineon 16 bit Microcontrollers Table 1: 16 bit microcontroller products and IBIS models Product Process VDD Package File Reference C161JI/JC/CS-32FF-CB 0.5µm CMOS 5V TQFP-128 C161JI.ibs C161O-HA 0.5µm CMOS 3.3V MQFP-80 C161O_HA_3V3.ibs C161PI-LM-AA 0.5µm CMOS 5V MQFP-100 C161PI_LM_AA.ibs C161PI-LM-AA 0.5µm CMOS 3.3V MQFP-100 C161PI_AA_M_3V3.ibs C161PI-LF-AA 0.5µm CMOS 5V TQFP-100 C161PI_LF_AA.ibs C161PI-LF-AA 0.5µm CMOS 3.3V TQFP-100 C161PI_AA_T_3V3.ibs C164CI-8RM-AB 0,5µm CMOS 5V MQFP-80 C164CI_8RM_AB.ibs C165-L25F 0.5µm CMOS 5V TQFP-100 C165_L25F.ibs C165-HA 0.5µm CMOS 3.3V MQFP-100 C165_HA_M_3V3.ibs C165-HA 0.5µm CMOS 3.3V TQFP-100 C165_HA_T_3V3.ibs C167CR-LM 0,5µm CMOS 5V MQFP-144 C167CR_LM.ibs C167CR-4RM 0,5µm CMOS 5V MQFP-144 C167CR_4RM.ibs C167CR-16RM 0,5µm CMOS 5V MQFP-144 C167CR_16RM.ibs C167S-4RM 0,5µm CMOS 5V MQFP-144 C167S_4RM.ibs C167SR-LM 0,5µm CMOS 5V MQFP-144 C167SR_LM.ibs C167CS-32FM-CB 0,5µm CMOS 5V MQFP-144 C167CS_32FM_CB.ibs C167CS-4RM/LM-AA 0,5µm CMOS 5V MQFP-144 C167CS_4RM.ibs C167CS-LM-BA 0,5µm CMOS 3.3V MQFP-144 C167CS_LM_BA_3V3.ibs 5 of 5 AP1670 Rel. 02