Xilinx offers both SmartModel and HSPICE models for the RocketIO MGT. What is the difference between these models? When is it appropriate to use one instead of the other?
Use SmartModel within an HDL logic simulator such as Model Technology's ModelSim. These models cover all digital features of the RocketIO transceiver. For more information about using SmartModel with Virtex-II Pro, see the following Answer Records:
(Xilinx Answer 14181) - What are the SWIFT Interface, SmartModel, VMC, and VhMC? Which of these does Xilinx deliver?
(Xilinx Answer 15501) - How do I install the 5.1i SmartModels for PPC and MGT components?
(Xilinx Answer 14596) - What simulators support SmartModel simulation?
(Xilinx Answer 14019) - How do I use the MGT and PPC SmartModels in ModelSim?
(Xilinx Answer 14597) - How do I use the MGT and PPC SmartModels in NC-Verilog?
(Xilinx Answer 18853) - How do I use the MGT and PPC SmartModels in NC-VHDL?
(Xilinx Answer 18852] - How do I use the MGT and PPC SmartModels in VCS?
Use HSPICE models for analog simulation of device I/Os. Because HSPICE models reveal proprietary technology information, they are typically encrypted and/or released only under NDA. Xilinx offers encrypted HSPICE models for Virtex-II Pro at:
For more information, see (Xilinx Answer 14178) and (Xilinx Answer 13566).