• 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 Design
  3. Suppress: *WARNING* COMBINE attribute library not defin...

Stats

  • Locked Locked
  • Replies 18
  • Subscribers 127
  • Views 23135
  • 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

Suppress: *WARNING* COMBINE attribute library not defined

Aldo2
Aldo2 over 6 years ago

Hello,

I use the following commands in my cds.lib file:

DEFINE my_category libs/my_category
ASSIGN my_category DISPLAY my_category_display
ASSIGN my_category COMBINE lib1 lib2 ... libN

as described in https://community.cadence.com/cadence_blogs_8/b/cic/posts/things-you-didn-t-know-about-virtuoso-library-manager.

Library manager appears as I expect, but I get lots of these warnings:

*WARNING* COMBINE attribute library not defined

library: 'lib1' file: '.../cds.lib', line: 118

is there a way to suppress them both using ADE and in ocean scripts?

Thank you

Best regards,

Aldo

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 6 years ago in reply to Aldo2

    Aldo,

    Now I'm back at work, I checked in this subversion, and also checked for any reports of issues. I can't find any problem - the only way I can get the warning is if there genuinely is a reference in the COMBINE list to a library that doesn't exist.

    Can you log this with customer support and then give the case number here? I can then pick up the case and maybe we can have a webex and take a look. BTW, I did find an enhancement CCR asking for the warning to be suppressed (CCR 756371), but there are no plans to implement this.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aldo2
    Aldo2 over 6 years ago in reply to Andrew Beckett

    Thank you Andrew.

    I will contact customer support when I'm back to office.

    Best regards,

    Aldo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aldo2
    Aldo2 over 6 years ago in reply to Aldo2

    Hi Andrew,

    I found what caused the warnings.

    However the possibility to suppress them would be useful.

    Thank you

    Best regards,

    Aldo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • ArthurA
    ArthurA over 4 years ago in reply to Aldo2

    Dear Aldo2,

    Do you have a solution for suppressing warnings from dummy libs?

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aldo2
    Aldo2 over 4 years ago in reply to ArthurA

    Hello ArthurA,

    I needed to suppress warnings when deleting an item and I used the following command:

    abMuteWarnings(ddDeleteObj(cellId))

    Best Regards

    Aldo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to Aldo2

    In recent versions, there's a standard function:

    muffleWarnings(ddDeleteObj(cellId))

    which would do something similar. The code that Aldo mentioned is in this post.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Aldo2
    Aldo2 over 4 years ago in reply to Andrew Beckett

    Hello Andrew,

    Which is the oldest version of Virtuoso supporting muffleWarnings()?

    Thank you

    Best Regards

    Aldo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago in reply to Aldo2

    Aldo,

    It was added in IC6.1.8/ICADVM18.1 ISR1 (i.e. .500.1 at the end). Bit unhelpful that it wasn't in a major release (it just missed it). There were some fixes to catch some lower level warnings which were being missed and those were fixed in IC6.1.8/ICADVM18.1 ISR3 (.500.3).

    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