• 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. Blogs
  2. System, PCB, & Package Design
  3. BoardSurfers: How to Detect and Resolve Copper Void Sli…
Boopathy J
Boopathy J

Community Member

Blog Activity
Options
  • Subscribe by email
  • More
  • Cancel
CDNS - RequestDemo

Try Cadence Software for your next design!

Free Trials
Slivers
DesignTrue DFM
17.4-2019
Copper features
PCB design
Allegro PCB Editor
Copper pour
DFM

BoardSurfers: How to Detect and Resolve Copper Void Slivers

9 Feb 2021 • 4 minute read

 Markets today are being driven by miniaturization. As the size is decreasing, PCB designs are getting more and more complex. Meeting the signal integrity issues and manufacturing boards is becoming challenging. With continuous shrinkage in the pin pitches and spacing, Design for Manufacturing (DFM) checks become vital for optimum manufacturability. Knowing and applying DFM checks are essential to ensure the maximum yield of boards and avoid DFM issues during the complex manufacturing process.

In this post, I will be focusing on DFM issues due to copper void slivers on copper layers. A copper void sliver is a narrow gap in a conductor layer. Spacing rules for shapes do not check for void edge to the same net void edge. Therefore, segments of a void can generate closer than the same net spacing rule based on the object locations and shape parameters. You will definitely want to identify and correct these narrow gaps as they may cause current return path issues and hinder the board functionality. Allegro layout editors provide a gamut of DFM checks to help you deal with manufacturing issues like copper void slivers. By running on-line DesignTrue DFM checks, you can detect copper void sliver issues in an entire design much earlier in the design phase, as they occur. A specific DFM check, Minimum Void Slivers, is available with Allegro® Enterprise PCB Designer Suite and Allegro® PCB Venture that generates DRCs (Design Rule Check) at all places where copper void slivers are formed.

Checking Design for Copper Void Slivers

You can use a three-step process to identify copper void slivers in your design.

  1. Create a DFF Constraint Set
  2. Assign DFF Constraint Set to Design Layers
  3. Perform DRC Analysis

Creating a DFF Constraint Set

  1. Open Constraint Manager and navigate to Manufacturing ─ Design for Fabrication ­─ DFF Constraint set ─ Copper Features.
  2. Click in the <Create new> cell to create a new Constraint Set (CSet).
  3. Specify a name for the DFFCopperFeatureCset and click OK.

  4. Enter the recommended value for the Void Slivers.

    The value should be according to the DFM guidelines suggested by your manufacturer.

    If you already have a CSet defined for your design, you can modify the values in the Void slivers column.

Assigning DFF Constraint Set to Design Layers

The copper thickness for the plane or signal layer depends on design requirements and may differ from one design to another. Manufacturing processes too will vary for inner and outer layers. You should, therefore, create multiple CSets and assign them to the different layers, as required.

To create multiple CSets and assign them to the layers, do the following steps:

  1. Navigate to Manufacturing ─ Design for Fabrication ─ Design ─ Copper Features.
  2. In the Referenced DFF CSet column, select an appropriate CSet from the drop-down menu for each layer.

Performing DRC Analysis

Now that you have assigned CSets, it is time to enable the check.

  1. Choose Setup – Constraints – Modes to open the Analysis Modes dialog.
  2. Enable the Copper Feature ─ Void Sliver DRC check as shown in the following image.

  3. Click OK in the Analysis Mode dialog to update the DRC.

    You can activate this check directly from the Copper Features worksheet through the Analysis Mode option, which is available on right-click when you select the Void Sliver column header. This is how you can turn on or off any check without opening the Analysis Modes dialog. You can run the check any time using the Tools ─ Update DRC command.


    To view and verify DRCs, launch the DRC Browser from the Tools menu in the layout editor. It displays a list of all the instances of slivers where narrow gaps are formed by the voids. Selecting a row in the DRC browser zooms to the location of the DRC in the design canvas. You can either fix or waive the DRC depending on the signal integrity requirements of your design.

Resolving Copper Void Sliver DRCs

There are two simple ways to review copper void slivers in a design.

  1. The first method is simple and straight forward. Often sliding or moving the conflicting design elements fixes the copper void slivers DRC error. In the following illustration, sliding the via to increase the space between the via and the adjacent pin updates the shape and removes the copper void sliver.

      

  2. The second way to achieve the same result is to modify the clearance value of design elements. You can adjust the clearances of an object by adding the DYN_CLEARANCE_OVERSIZE_ARRAY property to it. To add the property, choose Edit – Properties and click to select a pin or a via. This small oversize clearance value generates a void without the sliver.

      

What Are You Waiting For?

Allegro layout editors are fully capable of controlling the features of shapes. The in-built DFM checks are easy to perform and much more reliable than visual inspection. In just three steps, you can verify and rectify copper void sliver issues, and potentially improve the design turn-around time. Just upgrade your Allegro PCB Designer product to either Allegro Enterprise PCB Designer Suite or Allegro PCB Venture to leverage the power of these advanced DFF checks! If you want to buy, you, of course, have to contact the sales team.


CDNS - RequestDemo

Have a question? Need more information?

Contact Us

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information