Pad Opening Info Form
Use the Pad Opening Info form to search for bond pad shapes in a hierarchical cellview, generate reports and labels for the pad shapes that are found, and promote the generated labels to the top level of the cellview.
The form offers three modes to support the main tasks you can perform: Generate Report, Generate Labels, and Promote Labels To Top.
The options available depend on the task you are performing. The table below summarizes which options are available in which modes.
Delete Bond Pad Labels is available in all modes and deletes any existing bond pad labels at the top level of the current cellview. Only bond pad labels generated by the Pad Opening Info command are deleted; labels generated by other tools or commands are not affected.
Search Criteria
The Search Criteria options let you specify the layer-purpose pair and hierarchy levels to be searched for pad shapes, and the dimensions of the pad shapes you are interested in. You can also search for existing labels in the design and limit the search to specific regions of the cellview.
|
Field
|
Description
|
|
Bond Pad
|
-
Layer/Purpose: Specifies the layer-purpose pair to search for bond pad shapes. The default is "Bondpad drawing". You can search for specific layer-purpose pair using the search filter in the Layer/Purpose list box.
The layer selection using the search filter is available only if the Use Layer Palette LPPs Only option is selected in the Layout Editor Options form.
Environment variable: bondPadLPP -
Search Depth: Specifies the number of hierarchical levels to traverse when searching for pad shapes. For example, if you specify 5, the command searches for shapes on the specified layer-purpose pair at hierarchy levels 0 through 5. The maximum value that you can specify in this field is 32.
-
The Dimension fields: Lets you refine the search further by specifying the dimensions of the pads you want to label. The X dimension is required and defaults to > and 0. You can optionally specify an operator and value for the Y dimension as well. The command returns only shapes with a bounding box that meets the specified criteria.
For non-rectangular (e.g., octagonal) pads, use the width of the enclosing bounding box as the pad dimension.
|
|
Region
|
-
Specify Search Regions: Lets you narrow the search area to specific regions of the cellview.
-
Clear All: Clears any search regions currently defined.
-
Add Region: Adds another region definition to the list.
-
Create Rectangle: Lets you click and drag in the layout canvas to draw a rectangular search region. The corresponding coordinates are automatically entered in the Region field. You can edit these coordinates manually if required.
-
Create Polygon: Lets you draw a polygonal search region by clicking on each point of the polygon in the layout canvas. To finish a polygon, either double-click in the canvas or click and press Return. The corresponding coordinates are automatically entered in the Region field. You can edit these coordinates manually if required.
|
|
Label/Name
|
Lets you specify the layer and hierarchy level to search for existing labels.
-
Object Type: Lets you select the type of object you want to search, Label, Text Display, or Both.
-
Layer/Purpose: Specifies the layer-purpose pair to search for existing labels.
-
Search Depth: Sets the hierarchy level on which to search for existing labels.
The command returns only the labels found at the hierarchy level you specify. For example, if you set the Bond Pad Search Depth to 5 and the Label/Name Search Depth to 2, then the command shows all the pad shapes found in levels 0 through 5, but returns only the text labels found at level 2. Existing labels on other levels are not displayed.
|
|
Highlight
|
Draws the pad shapes found in the appropriate highlight color in the canvas.
|
Sort
The Sort options let you specify the location for the first pad label to be generated and the direction in which subsequent pads are labeled.
|
Field
|
Description
|
|
1st PAD Coords
|
Sets the location for the first label generated by the command. Click the button and then the required location in the canvas to enter the corresponding coordinates in the field. You can also edit the coordinates manually using the following format: (1031.975 877.84).
|
|
Sort Direction
|
Specifies the direction to use when extracting pad locations. Choose between Clockwise and Counter Clockwise.
|
Reporting
The Reporting options are available only in Generate Report mode and let you specify the type of report generated. If the predefined standard report does not meet your requirements, you can customize the report as required.
|
Field
|
Description
|
|
Make Standard Report
|
Generates a report in standard format. Select the box and use the Browse button to specify the location and name for the report file.
|
|
Make Customized Report
|
Lets you define and generate reports that are customized to your requirements in terms of content and filtering criteria.
-
Add: Opens the Create Encore Report form where you define the format of your customized report. You can add as many customized reports as required.
-
Del: Removes the selected customized report from the list.
-
Edit: Opens the Create Encore Report form where you can modify the selected customized report.
|
|
File Format
|
Specifies whether the report is generated as plain text or in CSV format.
|
Label Control
The Label Control options are displayed only in Generate Labels mode. They let you specify what label names are generated and how they will be drawn in the canvas.
|
Field
|
Description
|
|
Read Label
|
-
Label (Pattern) specifies a naming convention to be used when generating labels. The label pattern feature supports standard bus label notation.
The following are examples of label patterns and the labels generated for each pattern. For example, for label pattern A<5:2>, the A5, A4, A3, A2 labels are generated.-
A<5:2> - A5, A4, A3, A2 -
B<0:6:2> - B0, B2, B4, B6 -
A<1:2>B<1:2> - A1B1, A1B2, A2B1, A2B2 -
A<1:2>C - A1C, A2C -
A[0:1]-B[0:1] - A0, B0, A1, B1 -
A<<0:1>> - A<0>, A<1> -
A(<0:2>) - A(<0>), A(<1>), A(<2>) -
A([0:2]) - A(0), A(1), A(2) -
A{<0:2>} - A{<0>}, A{<1>}, A{<2>} -
A{[0:2]} - A{0}, A{1}, A{2} -
A([0:6:2])C - A(0)C, A(2)C, A(4)C, A(6)C
-
From File: Reads the label names from a file. Enter the path to the file in the field provided, or use the Browse button to locate it on your system.
|
|
Label Options
|
-
Font: Specifies the font used to draw the labels on the canvas.
-
Height: Sets the height of the label text.
-
Justification: Specifies the label alignment in relation to the pad shape (for example, lowerLeft, centerCenter, upperRight, etc).
-
Layer/Purpose: Specifies the layer-purpose pair on which the label is drawn. The default is
"text drawing".
Environment variable: padLabelLPP
|
Promote Label
The Promote Label options are shown only in Promote Label To Top mode. They let you specify the appearance of the promoted labels in the canvas and control whether the corresponding lower-level labels are removed from the cellview.
|
Field
|
Description
|
|
Label Options
|
-
Font: Specifies the font used to draw the labels on the canvas.
-
Height: Sets the height of the label text.
-
Justification: Specifies the label alignment in relation to the pad shape (for example, lowerLeft, centerCenter, upperRight, etc).
-
Layer/Purpose: Specifies the layer-purpose pair on which the label is drawn. The default is
"text drawing".
Environment variable: padLabelLPP -
Remove Original Labels/Text-Displays:
Deletes the original labels at the lower level after they have been promoted to the top level.
|
Related Topics
Generating a Standard Report for Pad Shapes
Generating a Customized Report for Pad Shapes
Generating Labels for Bond Pads
Promoting Labels to the Top Level
Create Encore Report Form
Pad Opening Info: Filter Form
leHiDisplayPadOpeningInfoForm
Return to top