layers.py

The layers are auto-generated by filling the layers.csv file, FLYLINE_MARK / ERROR_MARK layer are defined by Latitudeda for error display.

class LAYER(BASE_LAYER):
    WG = Layer(PROCESS.WG, PURPOSE.DRAW, 'Silicon Etch 1 (500 nm to BOX layer)')
    FLOORPLAN = Layer(PROCESS.FLOORPLAN, PURPOSE.DRAW, 'Cell Outline')
    LABEL = Layer(PROCESS.LABEL_SETTINGS, PURPOSE.DRAW, 'Labels')
    FLYLINE_MARK = Layer(PROCESS.FLYLINE, PURPOSE.MARK, 'Flyline for insufficient space in AutoLink')
    ERROR_MARK = Layer(PROCESS.ERROR, PURPOSE.MARK, 'Error mark')

For users using layout viewers (e.g. KLayout), they can import the layer properties file layers.lyp in the file folder.