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# 58164

2013.x - How do you run AXI BFM simulation with VCS?


For designs using BFM, how do you perform functional simulation in VCS?


To run AXI BFM simulation with VCS, you need to specify the library_name:boot_routines(s) using the -load option.
The following is an example script:

vcs -full64 -debug_pp -t ps -licwait -60 -load $XILINX_VIVADO/ids_lite/ISE/lib/lin64/libxil_vcs.so:xilinx_register_systf  work.design_1_wrapper work.glbl -o design_1_wrapper_simv

If you want to run the simulation in the gui, include the -gui switch.
Note: The settings script within the Vivado install area does not append the ids_lite entry to $LD_LIBRARY_PATH.

You must manually modify this variable to include the ISE library path prior to running the vcs command.


Otherwise, it will fail when loading the dynamic library.

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
58891 Xilinx Simulation Solution Center - Design Assistant - Third Party Simulators - Synopsys VCS​/VCS-MX N/A N/A

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
60154 2014.1 Install - XILINX_VIVADO and LD_LIBRARY_PATH environment variables are not set in settings64.bat/sh files N/A N/A
AR# 58164
Date Created 10/28/2013
Last Updated 09/16/2014
Status Active
Type General Article
  • FPGA Device Families
  • Vivado Design Suite