• 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. How to Find the drawn net("MET1" "drawing") in the layout...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 125
  • Views 2526
  • 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 Find the drawn net("MET1" "drawing") in the layout.

ShrikantTI
ShrikantTI over 13 years ago
Requirement is that I need to find if there are any existing nets or paths in the layout so that I can connect the rest except those paths. Another issue is that when i draw the path the skill command does not recognize it as net until there net expression is given unlike in schematic it takes a predefined value. I tried to explore using shapes but did not have much definitive solution. Please can you help? Also how to find which all terminals is the path or net connected? I need to get the name of the terminals from the subblock as the terminals of the subblocks are not visible. Thanks, Shrikant
  • Cancel
Parents
  • skillUser
    skillUser over 13 years ago

     Hi Shrikant,

    I agree with Andrew that your questions are not clear, however I will try to provide some information that may help you.

    If you are designing in Virtuoso Layout Suite L (VLS-L, or perhaps you are using the older version of the tools, in which case it is named Virtuoso Layout Editor, or VLE) then connectivity is not automatically added to shapes, except perhaps for pins (terminals).  Any shape can be checked for connectivity, look for a "net" attribute on the shape, if it is 'nil' then there is no connectivity for that shape.  For example, let's assume that I selected a path (or pathSeg) in the layout, then I could check connectivity using SKILL:

    
      car(geGetSelectedSet())~>net
      => db:0x1652d512
    

     If you are looking for connectivity awareness in the tool then your best bet is to use the XL level of the product (VLS-XL in IC61x naming, or the older VXL if using IC5141).  When you use VLS-XL you can start from a connectivity reference like a schematic and generate the layout devices and their connectivity very easily - then when you hook up these devices the tool can aid you in highlighting connected pins on devices, and various other productivity enhancing features.  In either L or XL tiers you can add connectivity to a shape like a path by selecting it, pressing 'q' or Edit->Basic->Properties to open a form that allows you to modify the Connectivity.  In VXL or VLS-XL you can show/hide incomplete nets, so you can easily spot if any connection is missing.

    Hopefully this will help you. As Andrew said though, a more precise question (with information like version number, it's important, which is why we ask for it!) will likely yield a more helpful response.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • skillUser
    skillUser over 13 years ago

     Hi Shrikant,

    I agree with Andrew that your questions are not clear, however I will try to provide some information that may help you.

    If you are designing in Virtuoso Layout Suite L (VLS-L, or perhaps you are using the older version of the tools, in which case it is named Virtuoso Layout Editor, or VLE) then connectivity is not automatically added to shapes, except perhaps for pins (terminals).  Any shape can be checked for connectivity, look for a "net" attribute on the shape, if it is 'nil' then there is no connectivity for that shape.  For example, let's assume that I selected a path (or pathSeg) in the layout, then I could check connectivity using SKILL:

    
      car(geGetSelectedSet())~>net
      => db:0x1652d512
    

     If you are looking for connectivity awareness in the tool then your best bet is to use the XL level of the product (VLS-XL in IC61x naming, or the older VXL if using IC5141).  When you use VLS-XL you can start from a connectivity reference like a schematic and generate the layout devices and their connectivity very easily - then when you hook up these devices the tool can aid you in highlighting connected pins on devices, and various other productivity enhancing features.  In either L or XL tiers you can add connectivity to a shape like a path by selecting it, pressing 'q' or Edit->Basic->Properties to open a form that allows you to modify the Connectivity.  In VXL or VLS-XL you can show/hide incomplete nets, so you can easily spot if any connection is missing.

    Hopefully this will help you. As Andrew said though, a more precise question (with information like version number, it's important, which is why we ask for it!) will likely yield a more helpful response.

    Regards,

    Lawrence.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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