MinClearance#

class pyedb.workflows.drc.drc.MinClearance(/, **data: Any)#

Bases: pydantic.BaseModel

Minimum spacing constraint between nets.

This rule validates that spacing between specified nets meets or exceeds a minimum clearance value. Supports wildcard matching for net names.

Attributes:
namestr

Rule identifier for reporting violations.

valuestr

Minimum acceptable clearance with unit (e.g., "4mil", "0.15mm").

net1str

First net name or wildcard pattern ("*" matches all nets).

net2str

Second net name or wildcard pattern ("*" matches all nets).

Examples

>>> rule = MinClearance(name="clk2data", value="4mil", net1="CLK*", net2="DATA*")
>>> rule.net1
'CLK*'

Overview#

Import detail#

from pyedb.workflows.drc.drc import MinClearance

Attribute detail#

MinClearance.name: str#
MinClearance.value: str#
MinClearance.net1: str#
MinClearance.net2: str#