How to remove results from DRC checks or derived layers that have a small area

Version 2

    Occasionally, a boolean operation result will contain tiny shapes (on the order of a few square db units) that are unnecessary or undesirable for the purposes of a rulecheck you are writing or a derived layer you are creating. If you've determined that results with an area of only a few square db units are not worth keeping, they can be removed by using the AREA filter.

     

    Here's an example SVRF code snippet:

     

    // Assume that the output from the following AND occasionally

    // produces unwanted results that are less than 2 sq. db.

     

    PADO = AND PAD2 METAL4

    PADO_SMOOTHED = AREA PADO > .000002 // eliminate small errors, under a couple square nm.

     

     

    Content © Copyright 1995-2012 Mentor Graphics Corp, All rights reserved.

    Product names are trademarks and/or ® registered trademarks of their respective owners.