• 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. Virtuoso keeps changing to "any angle" when descending to...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 125
  • Views 1423
  • 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

Virtuoso keeps changing to "any angle" when descending to a lower layout level.

kenc184
kenc184 over 1 year ago

I find when I pop down a layout hierarchy, or when first opening a  layout, the usual default of "orthogonal" is not selected. Whether it's a move or a copy or a stretch, I find it has changed to any angle. I have never edited the .cdsinit, so there's nothing there to override the default.  I seem to be spending way too much time hitting F3 and changing to orthogonal.  For three years it hasn't been this way!  I've tried restarting a cadence session but to no avail.

Version IC6.1.8-64b.500.27    Any ideas?

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    In the library manager, use the context (right mouse button) menu over the library name, and select "Properties". On the resulting form, see if there's a hierarchical property called viewProps. This will have "EXPAND" next to it, and on the popup form may have maskLayout and another EXPAND button. If you expand that, you may be seeing settings for various things, including segSnapMode and snapMode. These come from having used the Save To button on the Options→Display in the layout editor. You might also want to check the technology library too. 

    It could also be saved to the cellView (although then that would not be affecting the cellViews down the hierarchy). If it's the cellView, you'd see it via File→Properties (properties tab) in the layout editor for each cellView.

    The idea is that cellView supersedes library supersedes techLib supersedes cdsenv var.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 1 year ago

    In the library manager, use the context (right mouse button) menu over the library name, and select "Properties". On the resulting form, see if there's a hierarchical property called viewProps. This will have "EXPAND" next to it, and on the popup form may have maskLayout and another EXPAND button. If you expand that, you may be seeing settings for various things, including segSnapMode and snapMode. These come from having used the Save To button on the Options→Display in the layout editor. You might also want to check the technology library too. 

    It could also be saved to the cellView (although then that would not be affecting the cellViews down the hierarchy). If it's the cellView, you'd see it via File→Properties (properties tab) in the layout editor for each cellView.

    The idea is that cellView supersedes library supersedes techLib supersedes cdsenv var.

    Andrew

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
  • kenc184
    kenc184 over 1 year ago in reply to Andrew Beckett

    Thanks for teh reply Andrew. Unfortunately, there is no viewProps property on this user library.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 1 year ago in reply to kenc184

    If it's not on the cellView, the library, or the tech library, the only other thing I can think of us a custom trigger which is setting it.

    I suggest you contact customer support so that we can investigate? It probably needs an AE to look at your data via a screen-sharing session.

    Andrew

    • 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