| ||
pcDefinePCell(
list(
ddGetObj("LIBNAME") "CellName" "ViewName")
);list
(
(layer string "M9" )
(width float 2.0 )
(len float 10.0 )
(len2 float 2.0 )
(len3 float 10.0 )
); Defin Para
let((Path1)
Path1 = rodCreatePath(
?name "test_path"
?layer layer
?width width
?pts list( 0:0 len:0 (len+len2):len2 (len+len2):(len2+len3) )
?termName "path_name"
?pin t
);rodCreatePath
rodAssignHandleToParameter(
?parameter "len"
?rodObj Path1
?handleName "start1"
?stretchDir "X"
?displayName "length_H"
?displayExpression "len"
?updateIncrement 0.001
);rodAssignHandleToParameter
rodAssignHandleToParameter(
?parameter "len2"
?rodObj Path1
?handleName "mid1"
?stretchDir "X"
?displayName "length_HY"
?displayExpression "len2"
?updateIncrement 0.001
);rodAssignHandleToParameter
rodAssignHandleToParameter(
?parameter "len3"
?rodObj Path1
?handleName "endLast"
?stretchDir "Y"
?displayName "length_V"
?displayExpression "len3"
?updateIncrement 0.001
);rodAssignHandleToParameter
);let
);pcDefinePCell