• 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. DRC rule deck writing

Stats

  • Locked Locked
  • Replies 17
  • Subscribers 125
  • Views 5028
  • 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

DRC rule deck writing

thiruvenkata
thiruvenkata 8 months ago

Hello all, I am a beginner in writing DRC rule deck,

I need to check spacing between single or two different layers, I can use exte keyword to raise error but exte keyword has some restrictions, Now I need to check spacing between the two shapes and raise error, but the problem the spacing should be exact in my case, I can raise error if the value is less than specified constraint but I cannot raise error if the spacing is greater than specified constraint.   

  • Cancel
  • thiruvenkata
    thiruvenkata 8 months ago in reply to RobMan

    Hi, Robman, How can I highlight the edges without error name, similar to the edges what you flagged here in the first picture case.

    How can I hide error name? and only highlight error region.

    Edit: I found it. Tools->preferences->show error checkbox

    Is there any way to make error marker line thicker? 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RobMan
    RobMan 8 months ago in reply to thiruvenkata

    Sorry, I don't fully understand this question: The code I suggested will result in picture 1.

    exte layer1 layer 2 -eq 2.0 -output negative1;

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • thiruvenkata
    thiruvenkata 8 months ago in reply to RobMan

    Sorry for that, I wanted to customize the error markings, the error marking region in your picture 1 and error marking in my picture 1 is different right? 

    I don't want the error name 'edge' in my error highlighting, I found necessary option to disable it.

    Now I want a solution to make my error marking lines thicker, is there any way to do it? 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RobMan
    RobMan 8 months ago in reply to thiruvenkata

    The error is an 'edge' object: Output this as a temporary layer and use 'edge_expand' to derive a new error marker object.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • thiruvenkata
    thiruvenkata 8 months ago in reply to RobMan

    As I am a beginner, I am feeling difficult to understand what you have mentioned, It would be helpful if you give me a stepwise instruction. 

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • RobMan
    RobMan 8 months ago in reply to thiruvenkata

    I would recommend you take one of the Cadence training courses...

    e.g. Physical Verification Language Rules Writer 

    (There was a problem pasting the URL link but you should be able to search for the above from the 'Learning' tab on support.cadence.com.

    Merry Christmas.

     

    • Cancel
    • Vote Up +1 Vote Down
    • Cancel
  • thiruvenkata
    thiruvenkata 8 months ago in reply to RobMan

    Thank you, Merry Christmas!!

    • 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