• 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. PCB Design
  3. Shape to Route Keepin Spacing

Stats

  • Locked Locked
  • Replies 7
  • Subscribers 166
  • Views 23305
  • Members are here 0
More Content
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

Shape to Route Keepin Spacing

melview1
melview1 over 15 years ago
OrCAD PCB Designer v16.2
 
I am getting the following DRC error, regarding an auto-generated shape (ground or power pours).  I get it on multiple layers with multiple pours:
 
Constraint Name = Shape to Route Keepin Spacing

Required Value = 0 MIL

Actual Value = 0 MIL

Constraint Source = DEFAULT

Constraint Source Type = NET SPACING CONSTRAINTS

Element 1 = Shape(auto-generated) "Gnd, Etch/Inner Signal 2"

Element 2 = Shape "Route Keepin/All"
 
It looks as if my pours go right up to the keepin without any clearance.  This is fine for me since my keepin is pulled back by 25 mils from my board edge.  Reading the DRC error, it looks as if it is adhering to the constraint since the required value is 0 mils and the actual value is 0 mils and there shouldn’t be a DRC error.
 
Does anyone know why this DRC is showing up and/or any settings I can change to make it not appear anymore?  I know I can waive the DRC, but that’s kind of annoying since it happens on multiple designs.  It appears that I can ignore it, but I want to be sure that OrCAD isn’t pointing something out that I am missing.
 
Thanks,

Mark
  • Cancel
  • steve
    steve over 15 years ago

    You sometimes get these kind of DRC's if you have been changing units (mm to mils etc) or changing board accuracry (number of decimal places). It also happens sometimes on translated designs. You could try reducing the number of decimal places to see if that helps. If it not too much pain you could also try re-creating the route keepin area using the z-copy command and also the planes shape (again using the z-copy command). This command allows you to copy the board outline contracting or expanding it by a specific amount to create another shape (keepin / keepout and etch planes).

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • melview1
    melview1 over 13 years ago

    Bump.

    This issue continues to plague me.  Waiving the DRC is becoming not an option.  So frequently I waive the DRC, but then it comes back as a different DRC if I smooth the shape.  Very annoying. 

    I use zcopy to create my route keepin by contracting the PCB Outline by 20 mils.  I then create ground and power pours using zcopy by copying the PCB Outline, again contracted by 20 mils, or copying the new route keepin without any contraction.  It doesn't matter which method I use.

    I did notice that if the shape is not smoothed, I don't get the DRCs, they only show up when I smooth the shape.

    I create all of my designs in mils.  Some of my footprints might have mm as its units, but the issue never surrounds parts.  It's always the dynamic shape pours that touch my route keepin boundary.

    I have a design accuracy of 2 decimal places.  If I change it to an accuracy of only 1 decimal place, I don't get the DRC errors anymore.  I don't switch design units or accuracy once I've started a design.  Can anyone think of how I can get rid of the DRCs without decreasing the design accuracy?

    Thanks in advance.

     

    --Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Randy R
    Randy R over 13 years ago

    I have a similar issue if my z-copied shapes have arcs.  As a workaround, I z-copy my route keepin (contract 25 mils) then z-copy my plane shapes (contract 25.1 mils).  This 0.1 mil difference eliminates the DRCs for what I assume is a rounding issue.

     Hope this helps,

    -Randy

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • melview1
    melview1 over 13 years ago

     Brilliant idea.  Thanks Randy.

     

    --Mark

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • steve
    steve over 13 years ago

    If your shape is created before you add the route_keepin then you may occasionally get this. If it was created after the route_keepin the you won't see this because the default behaviour is for the route keepin to clip the shapes. There is a user preference that you can set (if you have added the keepin after the shapes) called shape_rki_autoclip that once the shapes are updated will clip them to the route keepin. This can affect performance though so won't make this a global setting for every board. Next time add the Route Keepin first.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
>
Cadence Guidelines

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