get_design_hierarchy
Retrieve a Vivado design's module and instance hierarchy, optionally filtered by depth or wildcard pattern, to inspect structure before synthesis, implementation, or debugging.
Instructions
Get the design hierarchy (modules and instances), optionally filtered.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_depth | No | Max hierarchy depth (default: 3) | |
| instance_pattern | No | Wildcard pattern (e.g., '*cpu*', 'core/alu/*') |