• 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. Custom IC SKILL
  3. schCheckHier return Warnings

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 143
  • Views 13206
  • 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

schCheckHier return Warnings

Curtisma
Curtisma over 8 years ago

I am using the function schCheckHier which returns any errors found in the hierarchy as a list.  However I would also like to be able to report any warnings.  Is there a way to get it to return check warnings in a list also?  Perhaps there is another function I can use to return warnings in a list similar to the output of schCheckHier?  This is important because I want to check to see if there are any floating pins in the hierarchy.  I don't think it would be popular with other designeres to change floating pins from a warning to an error.

I noticed that when I run the function an info: is printed to the Virtuoso terminal for each cell in the hierarchy and it reports the number of warnings found in the given cell.  

-Curtis

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Curtis,

    Not as far as I can tell. It's a bit surprising, because knowing which cellViews had warning markers in would be useful - and the schCheck function tells you the number of errors and markers. So I think you either need to contact customer support and ask for an enhancement (maybe a keyword or optional argument to request that the output list contains a list of cellViews with either errors and warnings and for each the number of errors and warnings, or maybe a new function. The alternative for now is to write your own hierarchy traversal function and called schCheck yourself (probably dbSave too to do the save part if needed).

    Regards,

    Andrew.

    • 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