UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 59606

MIG 7 Series DDR3 - Simulation fails in Vivado Simulator with ERROR: [VRFC 10-51] string is an unknown type

Description

Version Found: MIG 7 Series v2.0 Rev 2
Version Resolved: See (Xilinx Answer 54025)

The DDR3 memory model for MIG 7 Series DDR3 designs has been updated in 2014.1. The new model contains System Verilog constructs which causes the following error message when using Vivado Simulator:
ERROR: [VRFC 10-51] string is an unknown type [/mig_7series_v2_0_example.srcs/sim_1/imports/sim/ddr3_model.v:405]

Solution

The above error can be worked around by following the below steps.

1. Locate the file ddr3_model.v in the Sources window and go to Source File properties.

Click the Button next to Type.

2. Change the File Type to System Verilog from Verilog as shown in the Figure below:
(Note: You may see a Critical Warning on Line 405 of ddr3_model.v file after this change which can be ignored)
DDR3.PNG
DDR3.PNG

3. If using TCL, use the command:
set_property file_type SystemVerilog [get_files mig_7series_0_example.srcs/sim_1/imports/sim/ddr3_model.v]

4. Run the Simulation in Vivado Simulator.

Revision History
03/03/2013 - Initial release

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
54025 MIG 7 Series - IP Release Notes and Known Issues for Vivado 2013.1 and newer tool versions N/A N/A
AR# 59606
Date Created 03/03/2014
Last Updated 04/16/2014
Status Active
Type Known Issues
Tools
  • Vivado Design Suite - 2013.4
IP
  • Memory Interface Generator (MIG)