W1HeteroCavity1Mirror

class picazzo3.phc.hetero.cell.W1HeteroCavity1Mirror(*args, **kwargs)

this partial component class forms a Cavity with a single mirror. It requires a second mirror to form a complete cavity

Parameters:

cavity: PCell, optional

The cavity child cell (autogenerated)

cavity_defect_unit_cell: PCell, optional

The Photonic Crystal unit cell of the cavity lattice. By default it is empty.

cavity_unit_cell: PCell, optional

The Photonic Crystal unit cell of the cavity lattice

mirror: PCell, optional

The mirror child cell (autogenerated)

mirror_defect_unit_cell: PCell, optional

The Photonic Crystal unit cell of the mirror waveguide. By default it is empty.

mirror_unit_cell: PCell, optional

The Photonic Crystal unit cell of the mirror lattice

n_o_cladding_layers: int and number > 0, optional

cell_instances: _PCellInstanceDict, optional

name: optional

The unique name of the pcell

Views

Layout
Parameters:

cavity_pitch: float and number > 0, optional

cavity_pos: Coord2, optional

mirror_pitch: float and number > 0, optional

mirror_pos: Coord2, optional

n_o_cavity_periods: int and number > 0, optional

n_o_mirror_periods: int and number > 0, optional

process_hfw: ProcessLayer, optional

purpose_hfw: PatternPurpose, optional

vertical_cavity_pitch: float and number > 0, optional

off-axis pitch of the cavity lattice: default = matched to mirror)

vertical_mirror_pitch: float and number > 0, optional

off-axis pitch of the mirror lattice: default = same as mirror_pitch)

view_name: str, optional

The name of the view

grids_per_unit: locked

Number of grid cells per design unit

units_per_grid: locked

Ratio of grid cell and design unit

grid: float and number > 0, locked

design grid. Extracted by default from TECH.METRICS.GRID

unit: float and number > 0, locked

design unit. Extracted by default from TECH.METRICS.UNIT