AR# 14181: SmartModel - What are the SWIFT Interface, SmartModel, VMC, and VhMC? What does Xilinx deliver?
SmartModel - What are the SWIFT Interface, SmartModel, VMC, and VhMC? What does Xilinx deliver?
Keywords: Smart, Model
What is the SWIFT Interface? What is a SmartModel? How is it created? What is VMC and VhMC? What does Xilinx deliver?
SWIFT Interface: SmartModels connect to hardware simulators through the SWIFT interface, which is integrated with over 30 commercial simulators, including Synopsys VCS, Cadence NCSIM, and Model Technology ModelSim SE/PE.
SmartModel: SmartModels represent integrated circuits and system buses as black boxes that accept input stimulus and respond with appropriate output behavior. Such behavioral models are well-suited for distribution in object code form because they provide improved performance over gate-level models, while at the same time protecting the proprietary designs created by semiconductor vendors.
VMC: The Verilog Model Compiler (VMC) compiles Verilog code into SmartModel object code.
VhMC: The VHDL Model Compiler (VhMC) compiles VHDL code into SmartModel object code.
Xilinx delivers SmartModels for the PowerPC and RocketIO components.