When I generate a Pcell using a function and it's arguments, my pcells do not generate correctly.
I understand why, once the pcell is compiled, he has unknown variables, the one that where passed by the function. IfI replace this variables with a parameter of the pcell, the functions arguments are stored and the pcell compiles.
I don't want to use variables for this to prevent having a long list.
Is there another way of doing this, some sort of hidden parameter or property?
So this doesn't work:
procedure( makeAcell(arg1 arg2)
pcDefinePcell( ... ...w = arg1*arg2
This does work, but it's not what I want:
procedure( makeAcell(arg1 arg2) ...;PCELL PARAMETERS((Arg1 int arg1) (Arg2 int arg2)) ...))
I tried something in the ciw, if I enter:
'(x ,y z)
I still get:
(x y z) I expected (x 1 z)
What's wrong here??