• 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. assign new functionality to libMgr

Stats

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

assign new functionality to libMgr

mlea
mlea over 8 years ago

Hi all,

I got a general question regarding libMgr.

I've lately wrote a new tool, that has a skill GUI. the GUI set-up values is being saved as a text file in the design path, just in parallel to the schematic, layout and symbol views,

and can be seen/open from the libMgr utility. the thing is that when i open the setup file it open as a text file( which it really is ), which doesn't give much. i can also load the setup from the GUI itself of course.

but what I try to achieve is that when ever i open the setup file from the libMgr ( say the file name is constant, for example - libGenState) , it will pop up the schematic view, and than pop up the skill GUI, and load the 

setup file into it..:-).

I do remember that the installation contain a file that determine which tool is launched for each view suffix. if i can modify this file to contain my own procedure that deals with libGenState file name, it would be great.

can any one advise?

thx 

Meny

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    Hi Meny,

    You probably need to register a new view type with the data registry (search in the help for data.reg - also on support.cadence.com) plus also register the SKILL code with deRegApp so that Virtuoso knows what triggers to call when you try to open that type of cellView. I'm sure there are examples of doing this on support.cadence.com too.

    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