• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Functional Verification
  3. error happen when using Debugging UVM with simvision

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 65
  • Views 11188
  • Members are here 0
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

error happen when using Debugging UVM with simvision

galenxiao
galenxiao over 3 years ago

Recently I'm studing how to debug UVM code using simvision. I find a doc named "Debugging UVM" in cdnshelp utilty. In this doc, an example give below steps:

-----------------------------------------------------------------------------

For example:

> xrun -access rwc -linedebug -gui -uvm +incdir+../sv ubus_tb_top.sv -uvmtest sv:test_2m_4s

This example uses -access, -linedebug, and -gui to provide access to design objects and source line numbers, and to invoke SimVision at startup. The -uvm option enables UVM features. The +incdir+ option is used here to specify the directory in which the source files are located. When xrun looks for the top-level source file, ubus_tb_top.sv , it includes ../sv in its search path. The -uvmtest option specifies the top level of the hierarchy, test_2m_4s. The sv: prefix indicates that the top level is written in SystemVerilog.

This command starts SimVision with its default window layout. That is, SimVision opens a Design Browser and a Console window, as shown in Figure 1-1. The Design Browser displays the design hierarchy, and the Console window lets you run the simulator and SimVision through their Tcl command interfaces. SimVision provides several built-in layouts, including a UVM debugging layout. It also lets you create your own layouts.

-----------------------------------------------------------------------------

But,after I use this command under uvm example directory, althrough SimVision window appears:

1. it's not same to Figure 1-1. In Design Browser, under "simulator", there is no "UVM" hierarchy; (Please refer attached picture)

2. when I click "run" button, this error happen and simulation stopped: 

xmsim: *W,MLUVMDEPR: The ML-UVM legacy solution is being deprecated in Xcelium 2016.11 and will not be included in Xcelium 2017.04. The Cadence support team can provide documentation describing how to migrate from the legacy ML-UVM to UVM-ML.
xmsim: *F,MLUVM05: -uvmtest or -uvmtop argument 'test_2m_4s' has been specified in language 'sv', but no adapter for that language has been registered. Use the Cadence utility 'xmhelp xmsim MLUVM05' for more information.

Does anybody know why this happen? Thanks a lot!

Figure1-1

  • Cancel
Parents
  • muffi
    muffi over 3 years ago

    You should use +UVM_TESTNAME to specify the test name. -uvmtest is normally used to specify a test name when using the uvm_ml (multi-language) library.

    +uvm_testname=test_2m_4s

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • galenxiao
    galenxiao over 3 years ago in reply to muffi

    Thanks, muffi. You are right, I use +UVM_TESTNAME and it's OK now.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • galenxiao
    galenxiao over 3 years ago in reply to muffi

    Thanks, muffi. You are right, I use +UVM_TESTNAME and it's OK now.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information