Skip to content

verification

photonforge.verification.DRCCell A cell of the results.

photonforge.verification.DRCCellReference An example placement of a cell in another cell; parent is that cell’s key.

photonforge.verification.DRCMarker Marker of one violation, with the cell it was found in.

photonforge.verification.DRCViolation The markers of one rule (category).

photonforge.verification.Edge Built-in immutable sequence.

photonforge.verification.EdgeMarker One edge, for rules that report edges.

photonforge.verification.EdgePairMarker Two edges; symmetric for same-layer rules (width, space), directed otherwise,

photonforge.verification.LVSCircuit A circuit of a netlist, with lookups by id or index that raise KeyError.

photonforge.verification.LVSComparison The comparison of a layout circuit with a schematic circuit.

photonforge.verification.LVSConnection What a net connects to: a circuit pin, a subcircuit pin, or a device terminal.

photonforge.verification.LVSDevice An extracted or schematic device; terminals maps terminal names to net ids.

photonforge.verification.LVSDeviceAbstract The geometry of an extracted device, per terminal and layer.

photonforge.verification.LVSDeviceClass A device class; template names KLayout’s built-in class it derives from.

photonforge.verification.LVSDevicePart One of the extracted devices combined into a device.

photonforge.verification.LVSGeometry A polygon attached to a message.

photonforge.verification.LVSLabel A text label KLayout attached to a layout net.

photonforge.verification.LVSLayer A layer of the extraction and the layers and global nets it connects to.

photonforge.verification.LVSMessage A comparison or extraction message.

photonforge.verification.LVSNet A net of a circuit, with its connections and, for the layout, its geometry per layer.

photonforge.verification.LVSNetlist The layout or the schematic netlist; circuits is in file order, children first.

photonforge.verification.LVSPair Two objects KLayout paired; either side is None when it found no partner.

photonforge.verification.LVSParameterDefinition A parameter of a device class; primary parameters are compared by LVS.

photonforge.verification.LVSPin A circuit pin and the net it connects to.

photonforge.verification.LVSSeverity

photonforge.verification.LVSStatus

photonforge.verification.LVSSubcircuit An instance of another circuit; pins maps its pin indices to net ids.

photonforge.verification.LVSVerdict

photonforge.verification.Placement Magnification, then mirroring about x, then counter-clockwise rotation, then displacement.

photonforge.verification.Point Built-in immutable sequence.

photonforge.verification.Polygon Built-in immutable sequence.

photonforge.verification.PolygonMarker A polygon with optional holes; boxes and paths are reported as polygons.

photonforge.verification.TextMarker A text output and its position.

photonforge.verification.ValueMarker Any other marker value, as the engine prints it (KLayout only).

photonforge.verification.layout_pins Pre-export function that draws pins over Port.