macro-selection
Choose which modules of a large design to harden as macros by their interfaces in space (pins per micron of perimeter, from the RTL) and in time (registered, shallow boundary crossings, from a hierarchical synthesis), then plan the parent floorplan those interfaces dictate: pin sides, aspect ratios, channels, a logic region, the die. Use when a hierarchical flow's global route will not converge, when a macro's pin side is a wall, or before hardening anything on a design that needs breaking up.
Source facts
- Repository
- The-OpenROAD-Project/bazel-orfs
- Last source activity
- September 23, 2026 at 17:45
- Detected SKILL.md language
- English
- Stars
- 27
- Forks
- 24
Install options
The review-first prompt is selected by default. You can switch to a direct command or download a local copy.
Review the source files
Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.
Showing SKILL.md
- name
- macro-selection
- description
- Choose which modules of a large design to harden as macros by their interfaces in space (pins per micron of perimeter, from the RTL) and in time (registered, shallow boundary crossings, from a hierarchical synthesis), then plan the parent floorplan those interfaces dictate: pin sides, aspect ratios, channels, a logic region, the die. Use when a hierarchical flow's global route will not converge, when a macro's pin side is a wall, or before hardening anything on a design that needs breaking up.