• 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. VLS-XL Assign instance pin to net - automatically create...

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 130
  • Views 4172
  • 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

VLS-XL Assign instance pin to net - automatically create net on clicked target?

caver456
caver456 over 8 years ago

For this case, we are starting with a layout mostly done in L that has pcells but has no nets at all.

In XL, when using Connectivity -> Nets -> Assign to assign an instance pin to a net, the desired target (i.e. the second thing that it prompts you to click) is a shape or another instance terminal that has no net.  In other words, "we want to connect this pin on this pcell resistor to this other simple connectivity-free piece of metal over here."  Apparently, in the Assign command, the target has to be (a shape or via on) an existing net.

While VLS does make it easy to assign a net to the target before running Assign (set the net property on the target shape/via, or add a label and Extract Layout, etc), in this case, we don't really care what VLS thinks the net name is - we just want to see the flight and drag lines.

Is there a way to have Assign automatically create an arbitrary net with a unique net name on the clicked target, which would get rid of the need to take steps to make sure the target is a net before running Assign?

  • Cancel
Parents
  • caver456
    caver456 over 8 years ago
    Creating a schematic from scratch to get the connectivity for the bits that we want sounds like an interesting option. Will probably try that out and see how it stacks up against other options (i.e. making the nets by hand like we're doing now, or working the SKILL).

    It sounds like the SKILL solution would be fairly straight forward like you point out, and could mimic the user behavior of Connectivity -> Nets -> Assign, and maybe even map it to that menu entry. Would it be better and more expedient to ask for a CCS SKILL routine, or, to code it ourselves?

    After you mentioned it, I just read up some on the sticky net topic. How does lxStickyNet interact with Layout XL Options -> Connectivity -> Controls -> Connectivity Assignment -> Keep shape assignment? The docs on that checkbox are a bit vague.
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • caver456
    caver456 over 8 years ago
    Creating a schematic from scratch to get the connectivity for the bits that we want sounds like an interesting option. Will probably try that out and see how it stacks up against other options (i.e. making the nets by hand like we're doing now, or working the SKILL).

    It sounds like the SKILL solution would be fairly straight forward like you point out, and could mimic the user behavior of Connectivity -> Nets -> Assign, and maybe even map it to that menu entry. Would it be better and more expedient to ask for a CCS SKILL routine, or, to code it ourselves?

    After you mentioned it, I just read up some on the sticky net topic. How does lxStickyNet interact with Layout XL Options -> Connectivity -> Controls -> Connectivity Assignment -> Keep shape assignment? The docs on that checkbox are a bit vague.
    • 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