• 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. Understanding 'stop' layers for Layout XL connectivity ...

Stats

  • Locked Locked
  • Replies 2
  • Subscribers 125
  • Views 6877
  • 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

Understanding 'stop' layers for Layout XL connectivity extraction

Lynks
Lynks over 11 years ago

I'm using ICADV12.1-64b.500.6 with a technology file I'm building from scratch for a experimental process and I'm trying to understand how 'stop' layers work.

I attached the following example:

LayerA = non-filled layer in the attached picture
LayerB = filled layer in the attached picture

(LayerAStop 10001 (LayerA 'not LayerB))
(validLayers (LayerAStop)) 

When I run diagnostics on my constraint group, I see LayerA is stopped by LayerB, so I believe the technology file is written correctly.

So my thinking is when I have a layout as shown in the attachment, Layout XL will extract LayerA until there is an overlap with LayerB and therefore the layout should be interpretted as an open circuit between pin A and pin B. However, the extractor still sees this as a short as you can see from the error, even after running the extractor again.

Is my understanding incorrect? How can I have Layout XL understand that any region where LayerB overlaps with LayerA should be an open circuit? 

  • stop_layers.png
  • View
  • Hide
  • Cancel
Parents
  • Andrew Beckett
    Andrew Beckett over 11 years ago

     I'm not sure it is documented that way - it lists the allowed functions, but doesn't explain what they mean (this is in the functions section of the Layer Rules section of the Technology File Layer Attributes in the Virtuoso Technology Data ASCII Files Reference manual). There is a little bit of information about some of them in that part of the manual (try searching for "tsv" in cdnshelp to find it), but if you want more you should request this to be added via customer support.

    Knd Regards,

    Andrew.

     

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

     I'm not sure it is documented that way - it lists the allowed functions, but doesn't explain what they mean (this is in the functions section of the Layer Rules section of the Technology File Layer Attributes in the Virtuoso Technology Data ASCII Files Reference manual). There is a little bit of information about some of them in that part of the manual (try searching for "tsv" in cdnshelp to find it), but if you want more you should request this to be added via customer support.

    Knd 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