route_diff_pair
Route a coupled differential pair on a selected layer, using explicit clearance or resolved DRC/net-class rules. Preview changes with dry_run; apply only after verifying the expected SHA256.
Instructions
Route a coupled pair; omitted clearance comes from document DRC. Clearance resolution applies the maximum of explicit requested clearance, board DRC TraceToTrace defaults, and all affected NetClass LayProperty Clearance rules. The structured result includes clearance_rule_status and the effective value; this is not a full DipTrace DRC sign-off. All distances are in millimetres, regardless of the document's own Units attribute. dry_run=true previews without writing. Set dry_run=false only after inspecting the preview and pass its expected_sha256.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gap | No | ||
| grid | No | ||
| pair | Yes | ||
| path | No | ||
| txid | No | ||
| layer | Yes | ||
| width | No | ||
| dry_run | No | ||
| max_vias | No | ||
| via_cost | No | ||
| clearance | No | ||
| via_style | No | ||
| max_detour | No | ||
| expected_sha256 | No | ||
| end_pad_point_id | No | ||
| preferred_layers | No | ||
| start_pad_point_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||