simple pCell creation (5141)

Guest
Hi there,

i'm attempting to create a very basic pCell (to begin with). The aim
is that a via can be placed and the metal overlap can be dictated by
the user.

So for example i have placed a double via M1_M2 centred at 0,0. The
via itself does not need to change, i.e it will be constant in this
pCell. Then i've drawn 2 rectangles of M1 & M2 around my via,
coincident with the existing metal in the via. I've then drawn 2
stretch handles for X&Y and i've qualified that the metal1&2 will be
affected by these. Crucially i have selected that they also increse
up&down and left&right. The intention being that the user alters on of
the stretch handles and the metals increase symmetrically, so if you
put 0.5um in the Xstretch then M1&M2 would increase by 0.5 in X to the
left and the right.

However when i compile and place my pCell i'm only seeing increases in
metal up and to the right. Here is my parameters summary:


Parameters defined in this parameterized cell:
Xstretch Ystretch

Stretch
-------
Stretch Type: Horizontal
Name or Expression for Stretch: Xstretch
Stretch Direction: rightAndLeft
Reference Dimension (Default): 0.490000
Min Value: 0.000000
Max Value: 100.000000

Stretch Type: Vertical
Name or Expression for Stretch: Ystretch
Stretch Direction: upAndDown
Reference Dimension (Default): 0.170000
Min Value: 0.000000
Max Value: 100.000000

Any suggestions please?

Thanks

Stu
 

Welcome to EDABoard.com

Sponsor

Back
Top