UnconstrainedGdsiiPPLayerInputMap

class ipkiss.process.layer_map.UnconstrainedGdsiiPPLayerInputMap

Map of GDSII layer/datatype combinations onto ProcessPurposeLayers. This map maps the GDSII Layers onto ProcessLayers, and the Datatypes onto PatternPurposes.

Parameters:
purpose_datatype_map: dict, required

Map between the GDSII Datatypes and the PatternPurpose objects

process_layer_map: dict, required

Map between the GDSII layer numbers and the ProcessLayer objects

layer_map: dict, optional

Additional layer map, to be used complementarily to the ‘process_layer_map’ and ‘purpose_datatype_map’.

datatype_purpose_map: dict, optional

automatically generated reverse map between PatternPurposes and GDSII Datatype numbers

layer_process_map: dict, optional

automatically generated reverse map between ProcessLayers and GDSII Layer numbers