• 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. Layout XL Using Groups Like Instances

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 127
  • Views 16529
  • 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

Layout XL Using Groups Like Instances

Mtabriz
Mtabriz over 10 years ago

is there a way to create a group of objects and then create a duplicate of said group that acts as an instance of that group rather than a separate copy? I'm trying to do some symmetrical layout with self contained sections but don't want to create a lot of sub-cells. My main goal here is to create a copy of a group of objects that tracks every change made to the original group so for example if I were to go inside the original group and add a wire, the same wire would be automatically added to the copy group(s). 

Thanks in advance.

  • Cancel
Parents
  • theopaone
    theopaone over 10 years ago

    Groups, either figGroups or logical groups, are a set of elements that exist at the same level of the hierarchy and are bound together. If you want to duplicate the objects in the group, you will be copying the individual objects rather than just referencing the group.The resulting data is independent of the original data. The only way you would get the functionality you want is to create a cell and instantiate that in multiple places, which you do not want to do.

    The database does not have support for tracking the two groups, this is done through the design tools such as modGens. You could write a bunch of code to emulate this capability but it would be simpler to push everything into a cell and pop the pins to the current level of the hierarchy for connectivity at that level.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • theopaone
    theopaone over 10 years ago

    Groups, either figGroups or logical groups, are a set of elements that exist at the same level of the hierarchy and are bound together. If you want to duplicate the objects in the group, you will be copying the individual objects rather than just referencing the group.The resulting data is independent of the original data. The only way you would get the functionality you want is to create a cell and instantiate that in multiple places, which you do not want to do.

    The database does not have support for tracking the two groups, this is done through the design tools such as modGens. You could write a bunch of code to emulate this capability but it would be simpler to push everything into a cell and pop the pins to the current level of the hierarchy for connectivity at that level.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Children
No Data

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