• 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 draw the bottom level instance layers in the present...

Stats

  • Locked Locked
  • Replies 1
  • Subscribers 125
  • Views 13157
  • 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 draw the bottom level instance layers in the present level

Muralidhar
Muralidhar over 8 years ago

Hi,

I am writing a program to get the overlapping area of the different layers. I wrote for the layers present in the heirarchy level successfully. But the problem is when there is an instance, for example I instanced a pcell in the layout and I drawn a rectangle of M1 over it now I need the overlapping area of M1 and the poly which is present in pcell.

Can any one please help me how to draw the bottom level layers in the present level ? Can we done it using "dbHierPathTransform()" commands

Thanks.

  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    The code in Solution 11328674 would help. As an alternative if you're using IC617 ISR5 or later (I would be wary using these new functions in an earlier version because there were some incompatible changes made in that hotfix release to fix some earlier errors since they were introduced in IC617), there are the new "abeLayer" functions (e.g. abeLayerAnd) which handle hierarchy. Note that whilst these are named a lot like my functions (I use the prefix "ab"), they are actually for the "advanced boolean engine".

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Reply
  • Andrew Beckett
    Andrew Beckett over 8 years ago

    The code in Solution 11328674 would help. As an alternative if you're using IC617 ISR5 or later (I would be wary using these new functions in an earlier version because there were some incompatible changes made in that hotfix release to fix some earlier errors since they were introduced in IC617), there are the new "abeLayer" functions (e.g. abeLayerAnd) which handle hierarchy. Note that whilst these are named a lot like my functions (I use the prefix "ab"), they are actually for the "advanced boolean engine".

    Regards,

    Andrew.

    • 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