• 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. Locating devices in an extracted view

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 143
  • Views 13864
  • 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

Locating devices in an extracted view

Orcun
Orcun over 15 years ago

Hello,

 i have been trying to find the coordinates of the transistors in an extracted view. The cellview~>instances~>bBox command isnt working correctly. I have tried it on two different extracted views, and it returns a bounding box that is about 2 times larger than it should be. For example i get the bBox: (9.644 14.72) (16.296 19.91) by using the skill command ~>bBox,  but when i look at it graphically, its actually located at (12.00 14.72) (13.00 18.72) which has a length of 1 and a width of 4 and is correct. I would greatly appreciate any help. Thanks a lot

Regards

 Orcun Kilic

  • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Hi Orcun,

    That's probably because you're seeing the bounding box of the symbol that is part of the instantiated transistor.

    If you use cellView~>instances~>xy you'll get the origin of the transistor - normally a corner of the gate. Does that help?

    Is this a Diva extracted view or an Assura/QRC extracted view. If Diva, I believe there's another property stored on the instance which is the area of the recognition layer (from memory - I didn't check) which you could also use.

    Regards,

    Andrew.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Orcun
    Orcun over 15 years ago

    Hi Andrew,

    thanks for the prompt answer. I believe its an Assura extracted view.  With cellView~>instances~>xy i get the upperleft corner of the gate, but that doesnt tell me in which direction the transistor is stretching(if i should take the x direction as the transistor length or the y direction).

    Regards

     Orcun Kilic

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Andrew Beckett
    Andrew Beckett over 15 years ago

    Actually I think it's if the extract rules have a call to saveRecognition() for that device, regardless of whether it's Diva or Assura. If that's the case, there's a property added to the instance with the coordinates of the recognition layer - which should give you the gate.

    Other than that, all you have is the origin of the device. 

    Regards,

    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