Misc Tools

Additional tools for design automation and project configuration.

generate_net_classes

AI-analyzed net class generation with calculated trace widths and clearances.

generate_net_classes analyze=true
ParameterTypeDescription
analyzebooleanAnalyze design to suggest net classes
applybooleanApply generated net classes to design

This tool examines net names, connected components, and datasheet specifications to create optimized design rules. See Auto Constraint for details.

Example Generated Net Classes

[
  {
    "name": "Power",
    "nets": ["VCC", "VDD", "3V3", "5V"],
    "track_width": 0.5,
    "clearance": 0.3,
    "via_diameter": 0.8
  },
  {
    "name": "Signal",
    "nets": ["*"],
    "track_width": 0.25,
    "clearance": 0.2,
    "via_diameter": 0.6
  },
  {
    "name": "HighSpeed",
    "nets": ["USB_D+", "USB_D-", "ETH_*"],
    "track_width": 0.15,
    "clearance": 0.15,
    "differential_pair": true
  }
]