• 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. identify long min width custom layout routes

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 143
  • Views 13394
  • 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

identify long min width custom layout routes

stuso
stuso over 12 years ago

Hi there, i am looking to write a Skill procedure to identify long logic routes with high Resistance.

Purpose: to find nets that are too long and un-buffered. In our current process we know that min width routes over X microns distance will become succeptable to signal integrity issues.

Here are some things to note or that i have been thinking of:

  • Perhaps its easier to run this skill on an extracted view so i don't have the issue of hierarchy (the nets in question will be over various levels of layout hierarchy)
  • Maybe i can identify "logic" nets as anything that hangs of devices below a given gate length
  • I could alos identify logic nets as anything with a route less than a given width ( we use set widths for logic routing, though of course that would rely upon the layout guys having adhered to that rule of thumb)
  • In the past i have used a diva DRC deck to find joined nets but i prefer not to be tied to diva/calibre/assura/pvs ...etc as that can change. For example a few years back i wrote a simple diva DRC to find nets less than a given width, merged them to one new layer if they were electrically connected and then got the total area of these new shape (if Area was > than a given X area i flagged it as a DRC error). Crude but effective i found.
  • I'd also like my skill code to visually highlight violating nets

I think to begin with i shall look for a way to identy that bits of metal are connected by given via's, if anyone knows of such functions please let me know.

Many thanks

Stu

 

 

 

 

  • 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