DRCResults¶
- class photonforge.verification.DRCResults(violations_by_category, log='', exit_code=0, cells=<factory>, top_cell=None)[source]¶
Results of a DRC run, from any engine.
Methods
in_top_cell(marker)The marker with its coordinates moved into the top cell through the example placement of its cell.
placement(cell)Placement of a cell in the top cell, composed from the first reference of each cell on the way up, as KLayout's marker browser does.
Attributes
categoriesexit_codeis_cleanlogtop_cellviolated_cellsviolation_countsviolations_by_cellviolations_by_categorycells- Parameters:
violations_by_category (dict[str, DRCViolation])
log (str)
exit_code (int)
cells (dict[str, DRCCell])
top_cell (str | None)