FindObjects (Layout Editor)

Returns a list of object names using a key/value pair.

UI Access N/A.
Parameters
Name Type Description
<key> String One of:
  • "Name" to search by object name.
  • "Type" to search by object type.

    Valid <value> strings for this type include: 'pin', 'via', 'rect', 'arc', 'line', 'poly', 'plg', 'circle void', 'line void', 'rect void', 'poly void', 'plg void', 'text', 'cell', 'Measurement', 'Port', 'Port Instance', 'Port Instance Port', 'Edge Port', 'component', 'CS', 'S3D', 'ViaGroup'

  • "Layer" to search by layer.

    An asterisk ('*') in the <value> string matches all layers. Vias and pins match using their defined layer range. 'Multi' matches (non via/pin) multi-layer objects.

  • "Net" to search by net assignment.
<value> String Specific query. Queries use a basic string match. For instance, an asterisk ('*') matches anything. All matching is case insensitive.
Return Value List of object names.

 

Python Syntax FindObjects (<key>, <value>)
Python Example

oLayout.FindObjects('Type','Via')