2 Replies Latest reply on Nov 28, 2017 1:11 AM by venkateshwarlu

    Dividing a die into 4 quadrants

    anishyloo

      Hi,

      I am coding rules that need dividing the entire die into 4 quadrants. Is there a way to draw horizontal and vertical center lines on the die in Calibre?

       

      Thank you!

      -Anitha

        • 1. Re: Dividing a die into 4 quadrants
          dan_liddell

          Hi Anitha,

           

          There is no built-in function for this. Here is one possibility for a rule file implementation.

           

          In the rule file, use a LAYOUT TEXT statement to define a text object at (0,0).

          Use an EXPAND TEXT layer operation to derive a polygon from your LAYOUT TEXT object.

          Use a GROW operation with sufficient values to modify your EXPAND TEXT derived polygon so it becomes a marker for your coordinates.

           

          Because this recipe derives a polygon, it will have a width of at least 1 dbu.

           

          dan

          • 2. Re: Dividing a die into 4 quadrants
            venkateshwarlu

            one more way to do is like, get the bounding box of the entire chip using EXTENT.

            and then find the centre of the bounding box using EXTENTS <layer> CENTERS.

            It will create a marker layer of size 1x1. Then grow this marker layer by a value > (chip length/width)/2

             

            Bbox=EXTENT

            center_0= EXTENTS Bbox CENTERS

            output = GROW center_0 RIGHT BY value 6000 TOP BY 6000 LEFT BY 6000 BOTTOM BY 6000 //size value could be based on die size

             

            Thanks,

            Venkatesh