pcells with pcParamShapeInfo

G

Guenther Sohler

Guest
With the construct

hp=dbReplaceHierProp(pcCellView,"pcParamShapeInfo");
dbReplaceProp(hp,"shapeType","string","polygon");
dbReplaceProp(hp,"paramName","string","coords");

you can create pcells which you can draw like a polygon during
instanciation.

How does it get possible to also Chop this instance-polygon after it is
instanciated ?
Is it possible at all ?
 
On Mon, 17 Sep 2007 10:22:47 +0200, Guenther Sohler <guenther.sohler@wipro.com>
wrote:

With the construct

hp=dbReplaceHierProp(pcCellView,"pcParamShapeInfo");
dbReplaceProp(hp,"shapeType","string","polygon");
dbReplaceProp(hp,"paramName","string","coords");

you can create pcells which you can draw like a polygon during
instanciation.

How does it get possible to also Chop this instance-polygon after it is
instanciated ?
Is it possible at all ?
I don't believe this is possible. This was just some limited support that was
added for the graphical pcell editor (initially) to allow pcells defined by a
drawn shape.

There is of course the ability to create multi-part paths (and multi-part
rectangles), which are level-0 objects, and can be chopped, reshaped, and so on.

What exactly are you trying to create a pcell to do?

Regards,

Andrew.
--
Andrew Beckett
Senior Solution Architect
Cadence Design Systems, UK.
 
What exactly are you trying to create a pcell to do?
We already have a pcell which you define by rectangle.
It automatically fills with vias and you can use this do place
a via in layout defined by SIZE and not by ROWS*COLUMNS, which is much
more effective.

In case there is an obstraction at this via, it would now be nice to
CHOP this rectangle. This rectangle would then get polygon character,
but the via drawing would not get much more complicated

Regards,

Andrew.
 
By the way:

What is the name of the property to tell cadence,
that it shall complete a polygon Orthogonally and not "ANY Angle" when
creating a polygon instance ?
 

Welcome to EDABoard.com

Sponsor

Back
Top