• 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. slow vias arrays

Stats

  • Locked Locked
  • Replies 4
  • Subscribers 126
  • Views 5550
  • 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

slow vias arrays

ascott
ascott over 2 years ago

Is there a way to tell the tool to quit trying to draw all the vias in my array as I copy or move them?

If I create a large array say 1000x 12, then try to copy it, the layout hangs (assuming to draw it) for a long time.

It makes working with large arrays very time consuming.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    Which IC sub-version are you using? I don't see this behaviour in current versions - it's very fast for me.

    You can turn off the drawing during copy/move by using hiGetCurrentWindow()~>trueColorDrag=nil - normally that's not something I see people needing to do these days.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 2 years ago

    Which IC sub-version are you using? I don't see this behaviour in current versions - it's very fast for me.

    You can turn off the drawing during copy/move by using hiGetCurrentWindow()~>trueColorDrag=nil - normally that's not something I see people needing to do these days.

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
Children
  • ascott
    ascott over 2 years ago in reply to Andrew Beckett

    I am using version IC6.1.8-64b.500.28. I noticed it happens when I am somewhat zoomed out.

    In the image the white outline is the via array I am trying to copy. The yellow outline is the copy. The dot in the red circle is my cursor waiting for my screen to come back to me. That array is 1250 x 11. I tried turning off update connectivity information when design is modified and it didn't help. I am working over a network...Texas to Arizona. Could that be the problem? Only happens with large vias though. I will try what you suggested.

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 2 years ago in reply to ascott

    By "via array" do you mean it's a single via with the number of cuts set to 1250 rows and 11 columns?

    What are you using for the remote display over the network? VNC? Exceed Turbo X? Something else? I suspect this is the root cause, so I'd like to understand what you're using (before worrying about network speeds/latency too which might also have an influence here).

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • ascott
    ascott over 2 years ago in reply to Andrew Beckett

    Hi Andrew,

    Yes that is what I mean by "via array". I use Exceed TurboX to connect. I can choose a machine in Arizona from a list to connect to. I am going to ask about which machines have better processing and memory. The problem also is several people are on each machine. I am also going to ask another layout designer in San Jose if she is seeing this. No worries Andrew, I just thought there might be something in Virtuoso that I could turn on or off that would help this lag out.

    • 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