What you can find in this manual.
Explanation of the pcell menu, convention of modeling pcell and some instances. In addition to saying pcell is parameterized cell.
What Are the Parameters?
Stretch a group of objects in the X direction, Y direction, or both Include or exclude groups of objects
Repeat a group of objects in the X direction, Y direction, or both
Modify polygons, paths, or rectangles during placement of the Pcell instance Repeat object along the border of a parameterized shape
Place objects relative to the endpoint of a parameterized path Place objects relative to a reference point
Inherit parameters form any level of hierarchy to the higher level Change the layer and purpose of group of objects Customize a label
Create properties whose values are dependent on the parameter values PCELL MENU
Tools?Pcell the pcell menu will appear in the dynamic menu. It includes some tools that are used to make the Pcell.
Stretch ?stretch in X/ stretch in Y/ Qualify /Modify /Redefine Stretch in X …
Defines how to stretch the objects horizontally. Stretch in Y…
Defines how to stretch the objects in a cellview in the vertical direction. Qualify
Specify which objects are affected by a stretch control line. By default, all objects not in repetition groups are affected by the stretch control line. Modify
Modify the parameters for a stretch control line. Redefine
Lets you redefine a previously defined stretch control line or change the parameters assigned to a stretch control line.
SKILL function
? pcHIDefineStretch(“right”) ? pcHIDefineStretch(“up”) ? pcHIQualifyStretchLine( ) ? pcHIModifyStretchLine( ) ? pcHIRedefineStretchLine( )
Conditional Inclusion?Define / Modify / Delete /Show Define …
Assigns a conditional inclusion parameter to a selected group of objects Modify …
Change the objects associated with a conditional inclusion or change the expression controlling. Delete
Delete a conditional inclusion definition. Show
Highlights objects in a conditional inclusion group and display information about the group.
SKILL function
? pcHIDefineCondition( ) ? pcHIModifyCondition( ) ? pcHIDeleteCondition( ) ? pcHIDisplayCondition( )
Repetition?Repeat in X / Repeat in Y / Repeat in X and Y / Modify / Delete /Show Repeat in X …
Defines objects to be repeated horizontally. Repeat in Y …
Defines objects to be repeated vertically. Repeat in X and Y
Defines objects to be repeated both horizontally and vertically. Modify
Changes a previously defined repetition parameter. Changes the objects in the repetition group or parameters assigned to the repetition group. Delete
Deletes a repetition parameter assigned to a group of objects. Show
Highlights objects in a repetition group and information about the group.
SKILL function
? pcHIDefineRepeat( “horizontal”) ? pcHIDefineRepeat(“vertical”) ? pcHIDefineRepeat(“2D”)
pcHIModifyRepeat( ) ? pcHIDeleteRepeat( ) ? pcHIDisplayRepeat( )
?
Parameterized Shapes?Define/Modify / Delete / Show Define/Modify
Assigns the vertices of a shape as parameters of the Pcell. You can define paths, polygons, rectangles, circles, ellipses, or donuts as parameterized shapes. Delete
Deletes the parameters associated with a polygon, path, or rectangle. Show
Highlights a parameterized shape and displays information about the shape and its parameters SKILL function
? pcHIDefineParameterizedShape( ) ? pcHIDeleteParameterizedShape( ) ? pcHIDisplayParameterizedShape( )
Repetition Along Shape?Define / Modify / Delete / Show Define …
Repeats an object or group of objects along a coordinate string controlling a parameterized shape. Modify …
Change a previously defined repetition along shape parameter. Changes the objects to be repeated along the parameterized shape or the parameterized shape itself. Delete
Deletes a repetition along shape parameter. Show
Highlights objects in a repetition along shape group and information about it.
SKILL function
? pcHIDefineSteppedObject( ) ? pcHIModifySteppedObject( ) ? pcHIDeleteSteppedObject( ) ? pcHIDisplaySteppedObject( )
Reference Point?Define by Path Endpoint / Define by Parameter / Modify /Delete / Show
Define by Path Endpoint …
Specifies that the location of an object or group of objects be determined by location of the endpoint of a parameterized path. Define by Parameter …
Specifies that the location of an object or group of objects be determined by a reference point parameter in the cell. In addition to the master origin of the cell, you can specify a parameterized origin for the associated objects. Modify
Modify a reference point parameter. You can use this command to modify either a reference point defined by the reference point by parameter form or the reference point by path endpoint form. Delete
Deletes a previously defined reference point parameter. Show
Highlights objects in a reference point group and display information about it. SKILL function
? pcHIDefinePathRefPointObject( ) ? pcHIDefineParamRefPointObject( ) ? pcHIModifyRefPointObject( ) ? pcHIDeleteRefPointObject( ) ? pcHIDisplayRefPointObject( )
Inherited Parameters?Define/Modify/ Show Define/Modify …
Specifies that the Pcell child gets some or all of its parameter values form the parent in which the child instance is placed. You can specify that individual parameter values of the parent Pcell be passed to the child Pcell when you place the Pcell parent in your design. Show
Highlights the child cell instance in an inherited parameter group and display information about the group.
SKILL function
? pcHIDefineInheritedParameter( ) ? pcHIDisplayInheritedParameter( )
Parameterized Layer?Define / Modify /Delete / Show Define
Assigns a layer parameter to selected objects in a Pcell so you can change the layer of the objects when you place the Pcell.

