• 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. Facing difficulty in fucntional coverage using NCSim

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 66
  • Views 12884
  • 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

Facing difficulty in fucntional coverage using NCSim

kolipaka
kolipaka over 15 years ago
Hi All, I am facing some difficulty in implementing the functional coverage using NCSim. I have 2 coverpoints of 3 bins each and one cross of one bin. cp_m: coverpoint m { bins m1; bins m2; bins m3; } cp_w: coverpoint w { bins w1; bins w2; bins w3; } crs : cross cp_m, cp_w { option.cross_auto_bin_max = 0; bins bin1 = binsof (cp_m.m1) && binsof (cp_w.w1) ; } I want the above fuctionality, i.e ., crs sholud contain only m1w1 bin and rest of the bins should be ignored. but the problem by using the NCsim is, bins and cross_auto_bins_max inside cross are not supported. can somebody tell me how to achieve the same without using bins and cross_auto_bin_max in the cross. I tried this way, by using ignore_bins inside cross, since !(A && B) = (!A) || (!B) crs: cross cp_m, cp_w { ignore_bins ign_bins = (!binsof(cp_m.m1)) || (!binsof(cp_w.w1)) ; } But, it is not working. please help me in this regard....
  • Cancel
  • nlin
    nlin over 15 years ago

    Hi kolipaka,

    User-defined cross bins will be supported in the next release of the software (INCISIV9.2)  which is scheduled to be released by next week. 

     If you have any follow up questions, be sure to log onto http://support.cadence.com and file a Service Request with the Customer Support team.

     Regards,

    Nancy

    • 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