kqcircuits.masks.mask_export

Functions for exporting mask sets.

kqcircuits.masks.mask_export.export_mask_set(mask_set, path, view)[source]

Exports the designs, bitmap and documentation for the mask_set.

kqcircuits.masks.mask_export.export_designs(mask_set, export_dir)[source]

Exports .oas and .gds files of the mask_set.

kqcircuits.masks.mask_export.export_chip(chip_cell, chip_name, chip_dir, layout, export_drc, debug=False)[source]

Exports a chip used in a maskset.

kqcircuits.masks.mask_export.export_masks_of_face(export_dir, mask_layout, mask_set)[source]

Exports masks for layers of a single face of a mask_set.

Parameters
  • export_dir – directory for the face specific subdirectories

  • mask_layout – MaskLayout object for the cell and face reference

  • mask_set – MaskSet object for the name and version attributes to be included in the filename

kqcircuits.masks.mask_export.export_mask(export_dir, layer_name, mask_layout, mask_set)[source]

Exports a mask from a single layer of a single face of a mask set.

Parameters
  • export_dir – directory for the files

  • layer_name – name of the layer exported as a mask, if starts with ‘-‘ then it will be inverted

  • mask_layout – MaskLayout object for the cell and face reference

  • mask_set – MaskSet object for the name and version attributes to be included in the filename

kqcircuits.masks.mask_export.export_docs(mask_set, export_dir, filename='Mask_Documentation.md')[source]

Exports mask documentation containing mask layouts and parameters of all chips in the mask_set.

kqcircuits.masks.mask_export.export_bitmaps(mask_set, export_dir, view, spec_layers=['mask_graphical_rep'])[source]

Exports bitmaps for the mask_set.

kqcircuits.masks.mask_export.export_drc_report(name, path)[source]
../_images/kqcircuits.masks.mask_export.png