Nested Technology

Classes

class keysight.ads.de.tech.nested.LayerMap

LayerMap is a mapping of selected layers in a nested library to layers on the parent library.

The nested library is assumed to have a different technology than the parent library. One or more layers from the nested library can be mapped to equivalent layers in the parent library.

__init__(name: str, nested_lib: str | Library, parent_lib: str | Library) None
property name: str

The name of the layer mapping. Used on nested substrate items.

property nested_library_name: str
property layer_map_library_name: str

The name of the layer mapped library. Usually the parent library name.

property is_above: bool

Are the nested layers above the layers on the parent.

property is_flipped: bool

Are the nested layers flipped.

property nested_mapped_layers: ListRefAbc[str]

Return the collection of nested mapped layer names in this LayerMap.

These are the source layers from the nested library that are mapped.

property parent_mapped_layers: ListRefAbc[str]

Return the collection of parent mapped layer names in this LayerMap.

These are the mapped layers in the parent library.

map_nested_layer(nested_layer_name: str) None

Add a mapping between the nested layer and a layer in the parent.

Note: This does not add the layers to the parent technology.

unmap_nested_layer(nested_layer_name: str) None

Remove the mapping between for the nested layer.

Functions

keysight.ads.de.tech.nested.find_layer_map(libName: str, name: str) LayerMap | None
On this page