• 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. Digital Implementation
  3. Generating routing statistics

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 90
  • Views 13297
  • 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

Generating routing statistics

archive
archive over 18 years ago

Hi,

I am looking for a way to generate the net lenght for power, clock and signal nets per layer. Does anybody know a way to do that and is there any pre-requisite. I assume that the DEF attribute are all that is needed.

Typically I would like to generate a table with

METn

Thanks for your help,
Eric.


Originally posted in cdnusers.org by evenditti
  • Cancel
  • archive
    archive over 18 years ago

    Hello Eric,

    You can get this summary from the encounter GUI:

    Design -> Report -> Summary

    You can generate a Text or HTML report.      The following information in the text output is at the bottom of the report.   This is not broken out exactly the way you are looking for though (clk net, special net, signal net)

    Regards,

    Elvis

    ==============================
    Wire Length Distribution
    ==============================
    Total M1 wire length: 0.0000 um
    Total M2 wire length: 1006351.7600 um
    Total M3 wire length: 1294334.0600 um
    Total M4 wire length: 1153091.0800 um
    Total M5 wire length: 1069123.9400 um
    Total M6 wire length: 1022576.4600 um
    Total M7 wire length: 748782.6200 um
    Total M8 wire length: 11216.9800 um
    Total M9 wire length: 37798.3800 um
    Total wire length: 6343275.2800 um
    Average wire length/net: 57.3642 um


    Originally posted in cdnusers.org by elvis
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • archive
    archive over 18 years ago

    Hello Elvis,

    I have been digging into this and in fact to do what I want I need a few reports.

    The one you mention give me global usage per layer but not a breack down by category.

    The trick without advance scripting is that there is no report per category or net giving both special and regular nets so I use the following reports

    For power nets
    reportPowerStat -detailed -wireonly

    For non power nets
    reportWire -detail 0

    The first report is not very comprehensive as it uses layer number instead of layer name but it is not too difficult to handle.

    The second report will have all your routed (included power for tie high/low) and is very usefull if you have some kind of naming convention or generate an associate report (through scripts) classifying the nets per category.

    And then finally I use a perl script to process all that.

    If anybody has a better solution let me know.

    Thanks,
    Eric.


    Originally posted in cdnusers.org by evenditti
    • 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