• 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. Analyse the Functional Coverage of list of failing test...

Stats

  • Locked Locked
  • Replies 6
  • Subscribers 65
  • Views 17665
  • 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

Analyse the Functional Coverage of list of failing test case.

sumg
sumg over 7 years ago

Vmanager unlike IMC/ICCR automatically excludes the  coverage data of the failing test case, and help us analyse the functionally correct hits in coverage.

But we can leverage use of functional coverage to get the summary of the failures in regression if

"We can analyse funcational and/or Stimulus coverage of list of only failing test cases"

Can anyone le me know how to do this with Vmanager?

  • Cancel
  • StephenH
    StephenH over 7 years ago

    Hi Sumeet. That's an interesting idea. The easiest way to do this would be to write a simple vAPI script to call the /reports/generate-report-unique endpoint to find which bins are uniquely hit in the failing cases. Whether it really produces useful data is to be seen... :) When submitting the request to the server, you'd use the rs1 to select failing runs from session, and rs2 to select the passing runs, and set the oneWay attribute to true so that it only shows you bins that are unique to the failing runs.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sumg
    sumg over 7 years ago in reply to StephenH

    Thank you Stephen.

    Your solution is meant for Client Server Vmanager which I am yet to migrate.

    Also wanted to avoid additional scripting and was hoping to get a solution in GUI mode only.

    Luckily I found the solution Meanwhile. Have a look below.

    Thanks Again.

    Sumeet.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • StephenH
    StephenH over 7 years ago in reply to sumg

    Ah, OK. If you're using Enterprise Manager, then there is no simple way to get a report of unique cover hits for any tests, but you can set the configuration to show coverage for failing tests in the GUI and in reports. Really you need to look at moving away from Enterprise Manager though, the last feature release was 15.20.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • sumg
    sumg over 7 years ago

    Hi All,

    Have found the solution meanwhile.

    Solution : Disable the default exclusion of failing test coverage.

    From Vamanger GUI, follow following step

    1. Click Config icon  -> Click Vplan Tab.

    2. For the Option "Include failed run for vPlan results" select "All Metrics" And Apply settings.

    3. Now open Fail Only list window and then click on vPlan button.

    Now you can get all merged coverage data for Failed test in your regression.

    Depending on how you have defined Functional coverage, you can browse through your cover bins and get to know for which combination of configurations and DUT modes

    your test cases are failing.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • sumg
    sumg over 7 years ago in reply to StephenH

    Just did the same in Enterprise Manager. Wish you could have told a bit earlier.

    New year resolution Migrate to CS VmanagerSlight smile.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • StephenH
    StephenH over 7 years ago in reply to sumg

    :D Enterprise Manager has been "dead" for so long that I forget people still use it here and there!

    • 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