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

Document created by chris_balcom on Jun 22, 2012Last modified by chris_balcom on Aug 23, 2014
Version 2Show Document
  • View in full screen mode

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.

Attachments

    Outcomes