add_min_line_width#

Rules.add_min_line_width(name: str, value: str, layers: list[str] | None = None) Rules#

Append a minimum line width rule.

Parameters:
namestr

Rule identifier for reporting.

valuestr

Minimum width with unit (e.g., "3.5mil", "0.1mm").

layerslist of str or None, optional

Layer names to apply rule to. If None, applies to all signal layers. The default is None.

Returns:
Rules

Self for method chaining.

Examples

>>> rules = Rules().add_min_line_width("trace_width", "3.5mil")
>>> len(rules.min_line_width)
1