• 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. VSR: check_routability command in TCL script runs for more...

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 125
  • Views 2761
  • 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

VSR: check_routability command in TCL script runs for more than one day on a small design

MARTH0401
MARTH0401 over 1 year ago

Hi, 

I am running a TCL script from the CIW window to invoke some VSR router commands like check_routability and check_connectivity. 

I have a small layout design with less than 10 pcell instances and the check_routability command is taking more than a day to finish. I am using version IC23.1. 

When I invoke routability command from the GUI window in virtuoso (verify -> design -> routability), it finishes within an hour. Is there any difference as to why the runtime is so drastically different? Another odd behavior is that the GUI approach does not check all the pins correctly and misses some pins wheras the TCL script once finished actually does mark all the pins.

I am only running it on two nets as well and not the entire design. Do you guys have any suggestions to decrease the runtime as I would like to use the TCL script approach. 

Here is the command I give in the TCL script:

check_routability -net {net1 net2}

If you could help explain what needs to be enabled in the GUI to match the settings in the TCL command that would be great as well!

Thanks!

  • 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