get_utilization
Retrieve FPGA resource utilization metrics (LUT, FF, BRAM, DSP, IO) from Vivado reports; optionally include hierarchical breakdowns, filter modules, and apply utilization thresholds.
Instructions
Get resource utilization (LUT, FF, BRAM, DSP, IO). Returns parsed metrics only by default. Use generate_full_report for hierarchical details.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_utilization"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail_level | No | Detail level: 'summary' (default, parsed only), 'standard' (+ truncated raw), 'full' (+ complete raw) | |
| hierarchical | No | Include hierarchical breakdown (default: false) | |
| module_filter | No | Wildcard pattern to filter modules in hierarchical report | |
| threshold_percent | No | Only show resources above this utilization percentage (0-100) |