• 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. How to show categories field by default when opening the...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 143
  • Views 16526
  • 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

How to show categories field by default when opening the library manager

LuisGutierrez
LuisGutierrez over 8 years ago

Hi all,

Virtuoso version IC6.1.6.500.13.2

This is a very simple question but one that I haven't found an answer as of yet. My intention is to have the library manager displaying the categories field without the need of ticking the checkbox of show categories. I've searched in the library manager reference guide and found the environment variable "showCategoriesOn" but this doesn't seem to do anything. In fact, this is said to be equivalent to the check box but what I want is to show the categories by default. I have the feeling this should be very simple but I can't seem to find a GUI entry or a SKILL command to do this.

Any help is much appreciated.

  • Cancel
  • skillUser
    skillUser over 8 years ago
    Hi Luis,

    There is/can be a .libsel file (perhaps in your home directory? - I think the search path follows the Cadence Search Facility (CSF) search path) and it can contain the following entry (among others):

    cdsLibManager.main showCategoriesOn boolean t

    I think that you can make a similar setting in a .Xdefaults/.Xresources file. Check the documentation on "libsel" or "cdsLibManager" for more details.

    Regards,
    Lawrence.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Lawrence, Luis,

    The .libsel file is related to the library browser not the library manager (the one that is launched when you hit the browse button on forms). So it's not that. You can add:

    cdsLibManager.main showCategoriesOn boolean t

    into your ~/.cdsenv file (or whichever .cdsenv files are being picked up - this depends on whether you have $CDS_LOAD_ENV set or have added INCLUDE .cdsenv into a csfLookupConfig file to control where it gets found from - same for virtuoso).

    If you had tried adding:

    envSetVal("cdsLibManager.main" "showCategoriesOn" 'boolean t)

    into your .cdsinit, that wouldn't work, because the library manager is a separate process and does not read the .cdsinit file. Instead, you would have to put it into a file called cdsLibMgr.il which is found using the CSF (setup.loc) mechanism.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • skillUser
    skillUser over 8 years ago
    Hi Andrew,

    You are right, I was actually looking at the documentation for the .libmgr file which contains references to the .libsel file and the act of seeing it cemented the wrong file name in my mind, but it was the .libmgr file I was thinking of. However, again you are correct that the setting needs to go in the .cdsenv file - I think the .lib* files are overwritten by the tools.

    Best regards,
    Lawrence.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • LuisGutierrez
    LuisGutierrez over 8 years ago
    Hi Andrew, Lawrence,

    Thanks a lot for your help. Indeed I was setting it up in my .cdsinit file and even trying to set it on the fly in the CIW as that is how I typically test if a SKILL command works. Creating the cdsLibMgr.il worked like a charm.

    Regards.
    • 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