• 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. setting snapMode to anyAngle in Virtuoso 6.1.5 using env...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 14320
  • 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

setting snapMode to anyAngle in Virtuoso 6.1.5 using env var (SOLVED)

MOSFET
MOSFET over 13 years ago

In Virtuoso 6.1.4, I had the following variable defined in my .cdsenv file:

schematic    snapMode   string   "anyAngle"

This enabled me to move objects at any angle when moving, copying, or placing a new instance.  Once we upgraded to Virtuoso 6.1.5, this functionality no longer works, and the default movement is at 90 degrees.  I searched through the Virtuoso help manual and found a new command:

graphic   snapMode  string "anyAngle"

I tried using this line in my .cdsenv file instead of the one above, but that didn't fix the problem.  How can I make the default behavior for snapMode during move, copy, and add instance be anyAngle instead of 90 degrees?  I am aware that you can press F3 when in move or copy mode to change the snapMode, but I don't want to have to press a key each time to set the snapMode. 

How can I set the default snapMode to anyAngle in Virtuoso 6.1.5 using an environment variable as I did in Virtuoso 6.1.4?

Thanks

  • Cancel
  • MOSFET
    MOSFET over 13 years ago

    I found the problem.  The following settings need to be in the .cdsenv file:

    graphic     segSnapMode    string    "anyAngle"
    graphic     snapMode     string    "anyAngle"

    The segSnapMode defaults to "orthogonal" in 6.1.5, which is why I was experiencing the issue only during move and copy operations.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 13 years ago

    The defaults in IC615 are the same as they were in IC5141 and IC614. anyAngle is the default for both (in layout the default is "orthogonal" for both snapMode and segSnapMode, in all three versions). Perhaps you had another .cdsenv file in your environment somewhere where it had been changed?

    There's no schematic segSnapMode or schematic snapMode cdsenv (in IC5141, IC614,  or IC615).

    So don't know why you had this problem.

    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