• 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 SKILL
  3. How to modify or manipulate bBox in layout (Virtuoso, IC...

Stats

  • Locked Locked
  • Replies 12
  • Subscribers 145
  • Views 26856
  • 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 modify or manipulate bBox in layout (Virtuoso, IC 5141 USR4)

Dennis Faber
Dennis Faber over 15 years ago

Hello together,

I have a problem with bBox in a layout. In other words. It bothers me that the bBox is bigger then my layout.

I don't have any others invisibel layers there. no changedLayer or something. This sometimes happens when I add a layout as an instance in another layout. A solution with instance layer is not suitable for me. Is there any way to modify or reset the bounding box coordinates with SKILL? I am not familiar with SKILL!

 Kind regars, Dennis

  • Cancel
Parents
  • dmay
    dmay over 15 years ago

    We have seen this problem as well. We see the problem primarily when we are working with mosaics and using edit-in-place. We opened a ticket many years ago on this, but it was not fixed in any of the 5.1.41 releases. The case we saw was when we edit-in-place into a mosaic and make some edits, the bBox will grow to the furthest extent of the edits, even if no data remains there when the edit is done. To test this out, you can EIP into a mosaic at least 2 levels down in your hierarchy. Do your EIP into one of the outside rows or columns. Move a shape a good distance outside of the current bBox and then move it back. Save the cell and pop up one level. You'll see that the cell extents remain too large. The current cell will also be affected by those cell extents. There may be other things that cause this extents bug but I am not aware of them.

    We did find an acceptable fix for this problem. If you draw a rectangle larger than everything in the current cell and then delete it and save the cell, the extents will be fixed. We put this "Fix Cell Extents" procedure into a menu and it fixes the problem for us.

    Derek

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • dmay
    dmay over 15 years ago

    We have seen this problem as well. We see the problem primarily when we are working with mosaics and using edit-in-place. We opened a ticket many years ago on this, but it was not fixed in any of the 5.1.41 releases. The case we saw was when we edit-in-place into a mosaic and make some edits, the bBox will grow to the furthest extent of the edits, even if no data remains there when the edit is done. To test this out, you can EIP into a mosaic at least 2 levels down in your hierarchy. Do your EIP into one of the outside rows or columns. Move a shape a good distance outside of the current bBox and then move it back. Save the cell and pop up one level. You'll see that the cell extents remain too large. The current cell will also be affected by those cell extents. There may be other things that cause this extents bug but I am not aware of them.

    We did find an acceptable fix for this problem. If you draw a rectangle larger than everything in the current cell and then delete it and save the cell, the extents will be fixed. We put this "Fix Cell Extents" procedure into a menu and it fixes the problem for us.

    Derek

    • 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