• 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. Allegro X PCB Editor
  3. How to make copper pour on a layer if PCB Editor crashes...

Stats

  • Replies 15
  • Subscribers 161
  • Views 19033
  • Members are here 0
More Content

How to make copper pour on a layer if PCB Editor crashes every time I try to place a shape?

olebon
olebon over 5 years ago

I have a strange problem with the PCB editor - it crashes with no diagnostic if I place any shape (except for imported netlist parts). In the same time I finished routing and need to finalize it with flooding copper to the layers and planes. I tried to ask for support, all they were able to suggest is install latest revision and run database check. I guess somebody had this or a similar issue before? Please help!

Buying ORCAD was such an awful mistake :(

  • Sign in to reply
  • Cancel
  • excellon1
    excellon1 over 5 years ago in reply to olebon

    Might I suggest the following. Make sure your board has a "Board-Outline" - Route Keepin all and Package Keepin all. It looks like you have a board outline.

    I don't know the exact dimensions of your board but when it comes to cut-outs it is a good idea to include those in the actual "Board-Outline" as this makes it easier for the fabricator to profile and cut your board. Route-Keepin & Package-Keepin are used by the DRC.

    I did an example, I think your board should look like this. Notice the actual board outline includes the cut-out. Also shown is the board origin "Bottom-Center" green x. There was an issue with shapes in HF006 that was apparently resolved in HF007 per the latest CCR. One huge advantage to odd shape boards that are represented fully by both the board outline and a route-keepin all is that when you pour copper the copper fills easily. The route keepin all is usually backed off 25 mil or more from the edge of the board outline.

    If you can post the actual design file that just includes the board outline and those dimensions I will take a look at it for you. I don't need the netlist or footprints etc

     .

    All the best.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • olebon
    olebon over 5 years ago in reply to excellon1

    Thank you very much for the analysis. Unfortunately I am not that advanced in Orcad to use your suggestions without more detailed description. The way I created the board outline was the simplest possible: DesignWorkflow->BoardOutline->Create, I just drawn a circle and a rectangle than spent 20 minutes to find how to convert them to cutout. Then I used Place->Mechanical symbols to add 6 holes and after this never touched outline at all. If I understood you right I will need to add ute Keepin all and Package Keepin ? I'll search youtube tutorials on how to do this, or if you can provide some brief step-by-step guidance, please help.

    I also upgraded to hotfix 7 which really gave me a small improvement, once I was able to make a pour that overlaps the cutout, however the program is still very unstable and crashes with no diagnostic  if I try to place a shape on "etch" on any layer. This is a serious bug itself, loos like an uncaptured event, a 30 years old software should not behave this way.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • excellon1
    excellon1 over 5 years ago in reply to olebon

    Hi, I honestly think there is something wrong with your install of the software. I have all versions here including the latest 17.4 which I don't use as much as 17.2 or 16 x and have never seen the software just plain crash like you are describing. Certainly all software can and will have bugs but I have found the Orcad/Allegro pcb editor very robust.

    FYI, when you install Allegro there are a few install options and one with pitfalls. On a windows system my advice is to install the software for "All Users" and not the current user. You will know if you had installed for all users because under you C:\ drive or the drive you installed to you will see a folder c:\SPB_Data, This particular folder contains the variable settings for both Capture and also the PCB editor.

    On the board outlines and keepouts, I imagine It is fine to use the design workflo, I have never used it but if you want to do that manually here is how.

    1 "Create a circular board outline"

    Click on shape & choose circular, next go to the visibility tab and select "Board Geometry" and choose the subclass of "Design_Outline" - On the canvas draw your outline to the size you want and double click the left mouse button to complete.

    2 "Create a route keepin-all layers"

    The same as above but this time we want to create that circular shape on the "Route Keepin" ALL class subclass.
    Click on shape & choose circular, next go to the visibility tab and select "Route Keepin" and choose the subclass of "All" - On the canvas draw your keepin to the size you want and double click the left mouse button to complete. Note: typically a keepin is backed off anywhere from 50 to 100mil from the edge of the board.

    3 "Create a Package Keepin"

    Same procedure as above but this time choose "Package Keepin" with a subclass of all. You could make this the same size as your board outline or smaller. Basically this is used by drc to determine how close a package "Footprint" should be to the edge of the board.

    Now that you have created that board outline manually with the keepin's etc try add a shape to the board. In the visibility tab choose "Etch" and select the etch layer you want say the top layer.
    Click on Shape choose Rectangular and draw a big rectangle over your board outline. You should see that the actual shape only fills the inside of the board. The reason the shape only fills the inside of the outline is because you have a "Route Keepin" and since that keepin is on all layers the shape wont extend beyond the board outline on any etch layer. Cool eh :).

    There are other ways of doing this too beyond simple rectangular boards or circular similar to the example I described earlier. Hopefully this info will help you out.

    All the best.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • olebon
    olebon over 5 years ago in reply to excellon1

    This is what happens when I follow the instruction:

    1. Board outline is basically the same, I just reproduced the same shape

    2. Route Keepin is trickier, because to create a cutout I place a circle first:

    But when I try to place a rectangle (to merge them into a cutout), the circle disappears:

    It looks like poligone could work, but to build a circle with cutout of poligones is not realistic.

    I tried to continue with simple circular keepin. It allows to add a pour to one layer(with cutout also flooded), but crashes when I try to do the same on another layer.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • steve
    steve over 5 years ago in reply to olebon

    Try using Shape - ZCopy, look at the Options pane and set the class/subclass to Route Keepin/All contract to say 0.5mm and then left click the design outline. This is like an offset command that copies the outline to the keepin but 0.5mm smaller. Much easier than re-drawing. 

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • 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