cad_tool_run
Runs an allowlisted OSS CAD Suite binary with custom arguments for controlled HDL workflows such as linting, simulation, synthesis, and formal verification.
Instructions
Run an allowlisted suite binary with argv. Prefer high-level workflows.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"request": "<request>"
},
"name": "cad_tool_run"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| request | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| job | Yes | ||
| argv | No | ||
| tool | Yes | ||
| error | No | ||
| summary | No | ||
| artifacts | No | ||
| exit_code | No | ||
| duration_s | No | ||
| started_at | No | ||
| stderr_tail | No | ||
| stdout_tail | No |