Home > Community > Forums > Custom IC SKILL > SKILL code to get area of particular layer

Email

* Required Fields

Recipients email * (separate multiple addresses with commas)

Your name *

Your email *

Message *

Contact Us

* Required Fields
First Name *

Last Name *

Email *

Company / Institution *

Comments: *

 SKILL code to get area of particular layer 

Last post Thu, Oct 18 2012 6:26 AM by Andrew Beckett. 3 replies.
Started by kisrar 16 Oct 2012 04:44 AM. Topic has 3 replies and 1517 views
Page 1 of 1 (4 items)
Sort Posts:
  • Tue, Oct 16 2012 4:44 AM

    • kisrar
    • Not Ranked
    • Joined on Thu, Mar 15 2012
    • banglore, Karnataka
    • Posts 2
    • Points 40
    SKILL code to get area of particular layer Reply

    Hi friends,

    Can anyone help me out writing a skill code that will calculate the area of diffusion in a layout.The top level contains many instantiated blocks.So i have to take the layer fron those blocks also.the diffusion are of various shapes(path,rectangle,even in guard rings).

    Thanks and Regards,

    Kashfi Israr

    • Post Points: 20
  • Tue, Oct 16 2012 7:52 AM

    Re: SKILL code to get area of particular layer Reply

    See solution 11328674

    Regards,

    Andrew.

     

    • Post Points: 20
  • Thu, Oct 18 2012 6:08 AM

    • kisrar
    • Not Ranked
    • Joined on Thu, Mar 15 2012
    • banglore, Karnataka
    • Posts 2
    • Points 40
    Re: SKILL code to get area of particular layer Reply

    Hi Andrew,

    Thankyou that solution was quite helpfull.But i faced 1 more problem. 

    I am not able to flatten "mosaicInst" ,is there a way to flatten it.For mosaicInst it is giving error like:

    *Error* dbFlattenInst: invalid instId or mosaicId - <some dbid for mosaicInst>.

    1 more thing how to find the area if the layer forms a rectangular ring.

    Regards,

    Kashfi Israr

    • Post Points: 20
  • Thu, Oct 18 2012 6:26 AM

    Re: SKILL code to get area of particular layer Reply

     Hi Kashfi,

    That solution doesn't use dbFlattenInst, so I'm not sure why you need that. You must be using IC5141 because mosaicInst objects only exist in CDB - these are component pieces of a mosaic rather than the mosaic itself, and you should not attempt to flatten them. Instead you'd need to find the mosaics from cvId~>mosaics - these can then be flattened with dbFlattenInst.

    Regards,

    Andrew.

    • Post Points: 5
Page 1 of 1 (4 items)
Sort Posts:
Started by kisrar at 16 Oct 2012 04:44 AM. Topic has 3 replies.