• 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. Digital Implementation
  3. How to grap modules' name

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 92
  • Views 4486
  • 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 grap modules' name

Goddard
Goddard over 2 years ago

I have a question to ask the senior,

I‘d like to split a design into several modules and highlight them separately, but I don't know how to use dbGet to capture the name of the modules , and the software I use is innovus (21).

Thanks

  • Cancel
  • DimoM
    DimoM over 2 years ago

    Hi ,

    you can do this using the Innovus GUI and the Design Browser.

    To invoke the Design Browser choose Tools -> Design Browser, or click the Design Browser icon on the toolbar.
    Once the design browser loads, expand the 'Modules' sub-tree, right click on the hierarchical instance you want to highlight and select Highlight  and the color.

    Alternatively you can highlight the modules in the design with the following command:
    foreach hinst [get_db current_design .local_hinsts ] {highlight -index [incr idx] $hinst}

    Note: Use gui_highlight if you are using CommonUI instead.

    - Dimo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Goddard
    Goddard over 2 years ago in reply to DimoM

    Dear Dimo,

    Thanks a lot for your reply, its really helpful to me.

    I am trying to use script to reduce my own rework, so my question might be silly. Now I can get modules at any level by nesting the commands you provide; I wonder if there is an argument for specifying level, or if we need to define a function ourselves?

    I would appreciate it if you could reply when you have time.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • DimoM
    DimoM over 2 years ago in reply to Goddard

    Hi,

    indeed the get_db command has a -depth attribute, which you can use.

    I would suggest registering for the support site support.cadence.com if you have not done so yet and check the following rapid adoption kit (RAK):
    Common UI (CUI) : Using get_db for Database Access

    The command get_db works in both CommonUI and LegacyUI. If you are in LUI mode, you can also use the dbGet command, which also has a  RAK and many articles, e.g. :
    Database Access with DbTCL

    Also in the text command reference you will find a full description of the command.

    Innovus TCR: get_db
    Innovus TCR: dbGet

    - Dimo

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Goddard
    Goddard over 2 years ago in reply to DimoM

    Dear Dimo,

    Thanks a lot for your reply, I will follow your advice to learn more about these commands.

    Best wishes,

    Goddard

    • 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