• 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. accurate net length calculation in virtuoso

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 125
  • Views 6992
  • 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

accurate net length calculation in virtuoso

supriyo1985
supriyo1985 over 2 years ago

Hi, 

Is there a way to accurately measure total net length after auto routing the circuit in virtuoso layout GXL?

Regards

Supriyo

  • Cancel
Parents
  • RobMan
    RobMan over 2 years ago

    There is an Article...

        SKILL: How to calculate total length of selected paths or pathSegs (cadence.com)

    This will calculate the length of all the selected pathSegs (and paths). For long wires with multiple layer transitions it will be inefficient to select pathSeg by pathSeg. To conveniently select a complete wire...

        Disable via selection on the Palette Assistant.

        Navigator Assistant -> Nets -> RMB (over net) -> Select -> All Shapes on Net

    This (complete net approach) might have a small error due to extensions within the via layer transitions.

    Beware of T-junctions. This is not a point-to-point measurement but a sum of all the wire lenthgs.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • supriyo1985
    supriyo1985 over 2 years ago in reply to RobMan

    I executed the skill code but it reported 0 path length. Not sure what is going wrong. Please see the attachment. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SKahn
    SKahn over 2 years ago in reply to supriyo1985

    I believe the function you want to call is CCScalLength().  Using CCSpathLength() would only return the length if your selected shapes are paths, not if they are pathSegs.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • supriyo1985
    supriyo1985 over 2 years ago in reply to SKahn

    Thanks.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • supriyo1985
    supriyo1985 over 2 years ago in reply to SKahn

    Thanks.

    • 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