• 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. connect two metal nets

Stats

  • Locked Locked
  • Replies 15
  • Subscribers 145
  • Views 14294
  • 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

connect two metal nets

Deeksha D
Deeksha D over 2 years ago

Hello,

I am trying to connect two metal nets (objType~>path).

if both metal net layers are same then simply align nets abutted.

if nets have different metal layers then check if metals layers can be connected using VIA .

eg if metals layers are M1 and M2 then connect using VIA1 taking via's  min.  width and min. enclosure by metal from techfile, 

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to Vallabha

    Vallabha,

    I've updated the code above (I edited the original post to replace with a newer version) which should handle the constraint group either being in a reference technology library, or even in the design. Apologies for this - a silly oversight on my part.

    Hopefully you can try that and it should (I hope) work for you.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Vallabha
    Vallabha over 2 years ago in reply to Andrew Beckett

    Thanks Andrew for the updated code.

    The updated code is giving me the following error.

    Regards,
    Vallabha

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to Vallabha

    Vallabha,

    Please ensure that the code is in a file with a ".ils" suffix (not ".il") before loading it. This ensures it will be read using SKILL++ semantics (that's what the SCHEME message is about). That should fix the problem.

    Regards,

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Vallabha
    Vallabha over 2 years ago in reply to Andrew Beckett

    Andrew,

    The code is working perfectly.
    Thank you very much!

    Regards,
    Vallabha

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • sksheerasagar
    sksheerasagar over 2 years ago

    Hi Andrew,

    i  just used your code

    can we have a code where we can join metals in reverse order and also a code without any via addition if they are of different metals just the buses should interact in both normal and reverse order.

    With Regards,

    Sagar

    • 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