I just write a guardring by SKILL, it generate objects use MPP(rodCreatePath and subRect). It's more flexible.
Compare the data size with instances of M1_OD in array, size from rod (MPP) is 172K, while size from instance is only 1.1K.
But you know guardring from instance M1_OD can't be chopable and hard to calculate array number.
So how to trade-off this different, is there any recommend about guardring generation method which can generate flexible and small database siz?
You didn't say which version you're using. In IC615 you could use a Fluid Guardring, which is effectively a pcell instance which can be edited in the same kind of way as a MPP but is far more flexible. This will have a much smaller datasize footprint than the MPP, similar to an array.
In reply to Andrew Beckett:
Fluid Guardring in IC61 is really a flexible utility. But I'm working in IC51.
Any suggestion about how to keep flexible of MPP, but save the database size.
In reply to Jason Gao:
Not really, sorry. Whilst the graphical pcell editor let you create pcells that were defined by a polygon or a path (if my memory is correct - I've not done this for a while), once created you had to edit the parameter containing the list of points by hand - no interactive editing was possible.
i need a skill code to generate a guarding depend on n-type mos or p-type mos. Could you please help.
my email: firstname.lastname@example.org
Thanks for your help