• 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. code coverage

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 67
  • Views 13745
  • 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

code coverage

liorr
liorr over 16 years ago

Hi,

 I am using cadence iccr ver 6.20.

I want to watch code coverage of different tests for the same dut, but to combine the results together. (for example : i want to see if a certain fsm reached a certain state in all of the tests)

when i use the command "iccr -test 'test_*' -gui" I can see only one test at a time. Is there a way to combine the results?

 Thank You,

Lior

  • Cancel
  • JanKindt
    JanKindt over 16 years ago

    - boot up iccr in shell mode.

    - use load_test to load all your tests

    - use union to merge the coverage data of all these tests 

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • usercadence
    usercadence over 16 years ago

    Once you are in the iccr shell, 

    1. Merge all the test files as follows;

    merge -code <path>/test_name* -output <test_grp_name>

    2.Then load this test merged test as follows:

    load_test <path>/test_grp_name

    3. Then view the output results of the merged test by typing "view"

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • usercadence
    usercadence over 16 years ago

    Hi,

    I am testing a block written in VHDL and I have two behavioural models and I have tests for both these models. I notice that when i try to merge the tests from both the BHVs, some conditions are not hit but individual tests hit those conditions. I was wondering there is any way to merge the test files correctly or in any particular order. I do not get any error while I try to merge, except that the DUT is not specified. I use the following steps to merge and view the code coverage:

    usercadence said:

    1. Merge all the test files as follows;

    merge -code <path>/test_name* -output <test_grp_name>

    2.Then load this test merged test as follows:

    load_test <path>/test_grp_name

    3. Then view the output results of the merged test by typing "view"

     

    Any suggestions/solutions would be very helpful.

    Thanks

     

    • 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