• 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. Coordinates from instance layers

Stats

  • Locked Locked
  • Replies 0
  • Subscribers 142
  • Views 7469
  • 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

Coordinates from instance layers

RicardoGV1
RicardoGV1 over 3 years ago

Hi everyone,

I've seen that in this two post  layer-coordinates & how-to-get-coordinates-of-layers this commands were recommended to get the layers coordinates. 

lpId = car(setof(lp geGetEditCellView()~>lpps lp~>layerName == "metal1" && lp~>purpose == "drawing"))
lpId~>shapes~>bBox

M1 = car(exists(lpp instId~>master~>lpps lpp~>layerName=="Metal1" && lpp~>purpose=="drawing"))
M1~>shapes~>bBox




Neither of those gave me the coordinate of the end of the Wire, I was thinking that maybe the coordinates weren't from the cellview frame reference but from instance's frame, but neither of those calculations gave me the correct one.

I'd appreciate if anyone can tell me what I'm doing wrong.
or if there is another approach to get the M1 end coord of the instance terminals.

  

Update:
I found this post, which have a response from Andrew, which solve this in the script called  
abGetLayerBBox.il

how-to-get-the-lowerleft-upperright-coordinate-from-4000-or-more-shapes-which-layer-is-me1

Regards.
R. Gómez



  • 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