• 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. How to move symbol origin for only SOME instances

Stats

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

How to move symbol origin for only SOME instances

Ahmed A Elsayed
Ahmed A Elsayed over 4 years ago

About symbol origins in cadence virtuoso,

I have an old symbol with a messed up origin. It is inconvenient when placing a new instance. However, many schematics use the symbol so if I change the origin using Edit->Origin it will break all existing schematics which use the device. Is there a way to  fix the symbol position (to counteract or offset the change) in a schematic hierarchy such that existing schematics don't break?

sub-version  IC6.1.8-64b.500.14

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 4 years ago

    I don't think this is possible right now - although it did get me thinking about a way we might be able to enhance the tool to allow such a possibility in future.

    For now you could create a copy of the symbol (e.g. called "symbolNew") and move the origin on that symbolNew view. Then create new instances using symbolNew rather than symbol...

    Andrew

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • Frank Wiedmann
    Frank Wiedmann over 4 years ago in reply to Andrew Beckett

    By the way, an example for such a symbol with an "interesting" origin is the ideal_balun from analogLib.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Ahmed A Elsayed
    Ahmed A Elsayed over 4 years ago in reply to Andrew Beckett

    Thanks 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