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
| Parameter | Type | Description |
|---|---|---|
analyze | boolean | Analyze design to suggest net classes |
apply | boolean | Apply 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
}
]