max_edge_length

No segment of the layer may be longer than value. The mirror of min_edge_length.

Semantics

As min_edge_length, compared against value rounded down to the grid.

Layers

One layer: an edge layer declared under edge_layers: — boundary segments — or a polygon layer, in which case every segment of every merged region’s boundary is read, holes included.

Parameters

None beyond layers and value (µm).

Violation markers

One edge marker per offending segment, on the segment itself, so a marker lands on the boundary the rule is about rather than on the region behind it.

KLayout equivalent

edges.with_length(...) on the segments in question.

Example

- id: FIN.l
  check: max_edge_length
  layers: [Fin]
  value: 50.0