• 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. Mixed-Signal Design
  3. Measure performance metrics of SV-RNM vs VAMS models

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 64
  • Views 6768
  • 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

Measure performance metrics of SV-RNM vs VAMS models

naumel
naumel over 2 years ago

Hi,

I am a student currently working on describing analog blocks with SystemVerilog using Real Number Modeling (RNM), which allows for discrete-time functional modeling of analog circuits and their behavior, enabling very fast event-driven simulation of the model. I already have Verilog-AMS models for these analog blocks, and since they are supposed to have much higher simulation costs, I would like to compare those to my SV-RNM models. Therefore, I would like to propose an approach to compare performance metrics between SV-RNM and VAMS models.

From what I could find on the net, it would be interesting to measure :

  • the overal “stopwatch” time from start to end (“real”)

  • the CPU time in user space of a single run (“user”)

  • the CPU time in kernel space of a single run (“sys”)

The thing is that, I am using SimVIsion(64) to run my simulations, and I have no idea how to measure those. Does anyone know how can I measure this ?

Also, I didn't find that much resources on this topic, so feel free to let me know if you have any information, documents, or even contacts that might help me.
Thanks for your help.

  • Cancel
  • tpylant
    tpylant over 2 years ago

    SimVision will launch when you use the -gui option on the xrun command line. Remove that switch and add -status. The status argument will cause the simulator to print out runtime statistics at the end of simulation.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel

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