Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

lxUpdatePlacementStatus

lxUpdatePlacementStatus(
)
=> t / nil

Description

Updates the placement status of instances and pins in the current cellview. Instances and pins that are wholly inside the PR boundary with status unknown are updated to status placed. Instances and pins wholly outside the PR boundary with status placed are updated to unknown.

Arguments

None

Value Returned

t

The placement status was updated.

nil

The placement status was not updated.

Example

lxUpdatePlacementStatus()

Additional Information

Use this function to update the placement status of instances or pins in designs that are loaded in Layout XL for the first time, or which have been edited outside the Layout XL environment.

You can set the updatePlacementStatus environment variable to t to update the placement status automatically whenever an instance or pin is moved into or out of the PR boundary (including situations where the PR boundary is moved or stretched to enclose or exclude an instance or pin).


Return to top
 ⠀
X