• 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. using auto-vias through SKILL

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 144
  • Views 20439
  • 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

using auto-vias through SKILL

Leonardo Vinci
Leonardo Vinci over 7 years ago

I have a list of bBoxes of path shapes of 0.05um width (M1, M2, M3 overlapping/stacked on each other) in my current hierarchy. I have dbIDs of shapes as well. I tried to use function "dbCreateViaShapeArray" but it requires calculations of how many vias we can place(and this could change upon different lengths of the overlapping paths, i could calculate the length of path by subtracting starting y and ending y from their bBoxes, but still it is not generalized for different path lengths).  And also it is not giving equal enclosures of both the ends of the paths. 

The requirement here for me is to use auto-via function somehow on these overlapping shapes somehow through SKILL code because auto-via is giving me required proper results. 

So, how to use auto-via on these overlapping path shapes to get the desired result.  

  • Cancel
Parents
  • Quek
    Quek over 7 years ago

    Hi Leonardo Vinci

    Starting from IC617, you can use functions such as viaGenerateViasAtPoint to automatically create vias. It is the SKILL equivalent of autovia function. Please see $CDSHOME/doc/sklayoutref/sklayoutref.pdf for more details.


    Best regards
    Quek

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Leonardo Vinci
    Leonardo Vinci over 7 years ago in reply to Quek

    Thanks Quek! :) 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Leonardo Vinci
    Leonardo Vinci over 7 years ago in reply to Quek

    Thanks Quek! :) 

    • 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