Forum Discussion
Altera_Forum
Honored Contributor
14 years agoHyperlynx IBIS : What is cmos25_io_r50
Hi everyone,
I'm currently performing Hyperlynx simulations of an Arria II Gx FPGA design. I generated my ibis model with Quartus 11.0sp1 So far, everything works pretty good however I have some questions : Some of my outputs have this model "cmos25_io_r50" Basically a 2.5V output (which is what I specified) with a 50-ohm impedance? Where does the 50-ohm come from? I also have other 2.5 outputs like this one "cmos25_io_d4", which mean a 2.5V LVCMOS drive with 4 mA of strength. Thanks4 Replies
- Altera_Forum
Honored Contributor
Hello Benjamin_Couillard,
I am pretty sure you would have sorted this out by now. however just for the benefit of future readers / users who might stumble across this thread. if you do not explicitly set a current strength for your I/O standard, i.e. you do not change the default I/O Standard in Pin Planner, then the current strength will be set to the default settings for the device. https://www.altera.com/support/support-resources/knowledge-base/solutions/rd08292012_329.html So for your case, since i assume you left the I/O standard / current strength settings as the default values in Quartus, that is why you see the 50-ohm series termination without calibration in your generated IBIS model =) You can double check this in your Fitter Report. just giving you 2 scenarios to help explain the differences a little more clearly. scenario# 1 setup in pin planner - I/O Standard = 2.5 V (default) - Current Strength = 12mA (default) fitter report name pin# i/o bank i/o standard current strength termination led0 AK3 3B 2.5 V Default Series 50 Ohm without Calibration scenario# 2 setup in pin planner - I/O Standard = 2.5 V - Current Strength = 12mA fitter report name pin# i/o bank i/o standard current strength termination led0 AK3 3B 2.5 V 12mA Off thanx. - Altera_Forum
Honored Contributor
Hi,
You could find the naming nomenclature of the Arria II GX IBIS model in the Notes section of the .ibs file. Specific to the r50 and d4, you can refer to the following text extracted from the .ibs file: d12 - 12mA Current Strength r25 - 25 Ohm series on-chip Termination without Calibration r50c - 50 Ohm series on-chip Termination with Calibration r50 (without the 'c') mean 50 Ohm series on-chip Termination without Calibration - Altera_Forum
Honored Contributor
By the way, I believe when you download the Arria II GX IBIS model zip from the Altera web, there is a document called ArriaIIGX_IBIS_Model_User_Guide.pdf together inside the zip. There is explanation on the Naming Nomenclature as well in this doc.
- Altera_Forum
Honored Contributor
cmos25_io_r50 is refer to 2.5V LVCMOS I/O model with 50 ohm series on-chip termination without calibration
Here is the example for naming convention on Stratix V IBIS models can be your references: https://www.altera.com/support/support-resources/knowledge-base/solutions/rd02082012_252.html