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

clePartitionGetStatus

clePartitionGetStatus(
d_cellviewID
t_name
)
=> l_partitionInfo / nil

Description

Retrieves the status and additional information of the specified Concurrent Layout Editing design partition.

Arguments

d_cellViewID

Database ID of a cellview.

t_name

Name of a design partition.

Value Returned

l_partitionInfo

Returns a list with the status information of the specified design partitions, where,

The status is the design partition view state.

Valid values for the status are:

  • Defined: A design partition is added to the cellview and the corresponding design partition view is not created.
  • Created: A design partition is added to the cellview and the corresponding partition view is created.
  • Submitted: Changes made in the design partition view for specified design partition have been submitted for merge.
  • Not Submitted: Changes made in the design partition view for the specified design partition have not been submitted for merge.
  • Rejected: Changes made in the design partition view of the specified design partition are rejected by the manager.

  • Merged: Changes made in the design partition view of the specified design partition were merged by the manager and the merged result was not committed.
  • Committed: Changes made in the design partition view of the specified design partition were merged by manager and the merged result was committed.
  • Reuse: A design partition view without a corresponding design partition can be assigned to other design partitions.
  • Reset: Changes in the design partition view of the specified design partition are reset by the designer after the changes are merged and committed.
  • Error: Specifies that the design partition view does not belong to the current Concurrent Layout top design.

You can query this using the following command:

l_partitionInfo->status

nil

Design partition does not exist.

Examples

Shows that the design partition cle_p1 is added to the cellview, but is not created on disk.

clePartitionGetStatus(cv "cle_p1")
=> (nil status "Defined")

Shows that the design partition view cle_p1 is created for the specified design partition cle_p1.

clePartitionGetStatus(cv "cle_p1")->status
=> "Created"

Shows that changes in the design partition view of the design partition cle_p1 are saved.

clePartitionGetStatus(cv "cle_p1")->status
=> "Not Submitted"

Return to top
 ⠀
X