get_design_hierarchy
Retrieve modules and instances from an open Vivado project, with optional depth limits and wildcard instance filters for focused hierarchy inspection.
Instructions
Get the design hierarchy (modules and instances)
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_design_hierarchy"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_depth | No | Maximum hierarchy depth to return (default: 3) | |
| instance_pattern | No | Wildcard pattern to filter instances (e.g., '*cpu*', 'core/alu/*') |