2 Replies Latest reply on May 24, 2010 5:30 PM by andrewng

    FAILURE IN DRC POLYGON SEGMENTER

    andrewng

      Dear All,

       

      I got the captioned message when I run Calibre DRC with a set of command:

       

      6.1E {@ Minimum MVIA1 to Substrate CONTACT spacing is 2 um
        E = EXT SEAL_RING_CONT SEAL_RING_VIA1  < 2 ABUT<90 SINGULAR INSIDE ALSO REGION
        E AND SEALRMARK
      }

       

      Log file:

       

      6.1E::<1> = 6.1E::E AND  SEALRMARK

      ---------------------------------

      6.1E::<1> (HIER TYP=1  CFG=1 HGC=139718 FGC=139718 HEC=2067467 FEC=2067467 VHC=F  VPC=F)

      CPU TIME = 5  REAL TIME = 5  LVHEAP = 26/46/46  OPS COMPLETE = 1067 OF 1222  ELAPSED TIME =  201

       

      Layer 6.1E::E DELETED -- LVHEAP = 26/46/46

      FAILURE IN DRC POLYGON  SEGMENTER

      DRC_ABORT:  Success

       

      Killed

      190.461u 0.243s 3:25.26  92.9%  0+0k 65760+0io  0pf+0w

       

      I don't understand what it the problem!

       

      Is there anyone could help on this?

       

      Andrew

        • 1. Re: FAILURE IN DRC POLYGON SEGMENTER
          chris_balcom

          Hi Andrew,

           

          I think that error can happen when the output polygon is very complex and the DRC MAXIMUM VERTEX setting is too restrictive. Some shapes might be very large with thousands of holes. These might be difficult to output with the current DRC MAXIMUM VERTEX setting, or the MAXIMUM VERTICES option to DRC CHECK MAP.

           

          Sometimes the number "199" (or even lower) is used for that setting. If your downstream tools can handle higher vertex counts you could experiment with different settings such as 4096 or 8000. Would you let us all know what you find?

          • 2. Re: FAILURE IN DRC POLYGON SEGMENTER
            andrewng

            Dear Chris,

             

            Thanks for your help!

            The error contain a lot of vertex and hole as you said.

            After I set the DRC MAXIMUM VERTEX -> ALL, it solved the problem.

             

            Thanks!

            Andrew