Product Documentation
Virtuoso Layout Suite XL: Basic Editing User Guide
Product Version IC23.1, November 2023

Create Cluster Boundary Form

Use the Create Cluster Boundary form to create a cluster boundary.

Field Description

Cluster Name

Lists the clusters in the design.

Cluster Boundary Name

Assigns by default a unique name of CB_integer, where integer is incremented each time a cluster boundary is created within the cellview.

Points

Lists the points of the cluster boundary.

Overwrite Cluster Boundary

Lets you overwrite the existing cluster boundary. By default, this field is selected. If this field is not selected, the other fields on the form are not enables and you cannot edit the existing cluster boundary. If there is no cluster boundary, this field is not enabled.

Fit Member Instances Into Cluster Boundary

Places all the components in a cluster inside the specified cluster boundary. Components are placed according to their size from left to right and bottom to top. That means that the largest object is placed in the bottom left corner and the smallest object in the top right corner.

Abutting instances may result in shorts. A placer such as VCP can be used for connectivity aware placement.

Cross-Highlight Boundaries

Highlights in the layout window the cluster boundary associated with the cluster selected in the form.

Create Method

  • Manual: Creates a boundary when you enter points in the cellview window.
    Environment variable: createBoundaryMethod
    • Rectangle: Creates the cluster boundary using two points.
    • Polygon: Creates the cluster boundary using multiple points. Use Snap Mode to select a snap mode. Valid snap modes are anyAngle, diagonal, orthogonal, L90XFirst, L90YFirst.
  • Automatic: Creates the boundary using the aspect ratio, origin, and target area.
    • Aspect Ratio (W/H): Sets the aspect ratio. Aspect Ratio W/H is the width-to-length ratio of the cluster boundary.
      Environment variable: clusterBoundaryAspectRatio
    • Origin X and Origin Y: Sets the origin point.

Create as ROD Object

Creates the boundary as a ROD object.

Name: Lets you assign a name to the new boundary in the current layout cellview. The name must be unique in the cellview. If you do not edit this field, the system assigns a unique name consisting of the prefix boundary. The prefix is followed by a number. For example, the first ROD boundary would be named boundary0, the second, boundary1, and so on.

Area Information

Specifies the area required to create the cluster boundary automatically when you select Create Method as Automatic.

  • Area Estimator: Estimates the area required for the cluster boundary when you click Estimate. The options are PRBoundary Based and BBox based to estimate the area.
  • Estimated Area of Cluster: Specifies by default the estimated area of cluster. Estimated area is the sum of area of all the members of the cluster. Either PRBoundary or bbox of the member is used to calculate the estimated area of cluster depending upon the option selected in the Area Estimator field.
  • Utilization: Specifies the area utilized to create the cluster boundary. Changing the utilization changes the target area and vice-versa.
  • Target Area: Specifies the float area value in user units.
    Target area = (Estimated area * 100) / Utilization

Apply

Creates the blockage using the points derived from the aspect ratio, the x and y origin, and the target area.

Related Topics

Creating a Cluster Boundary

leHiCreateClusterBoundary

Create and Edit Clusters Form


Return to top
 ⠀
X