bb-invoke-qrouter

Detail-route placed DEF files using QRouter to produce routed DEF.

41|9|Updated May 22, 2026
One-click install
npx skills add https://github.com/amoslee2026/Babel --skill bb-invoke-qrouter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bb-invoke-qrouter
Source: https://github.com/amoslee2026/Babel/tree/main/.claude/skills/bb-invoke-qrouter
Command: npx skills add https://github.com/amoslee2026/Babel --skill bb-invoke-qrouter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

解决对已放置的设计进行细化布线的需求:接收 placed DEF、tech LEF 和 cell LEF 数据并输出 routed DEF,从而推进后续的 DRC/时序阶段。

Core Features & Use Cases

  • Deterministic detail routing: 对已放置的 DEF 进行细化布线,产出 routed.def。
  • Input/Output workflow: 集成 placed DEF、tech LEF、cell LEF,输出 routed DEF 与配置。
  • Use Case: floorplanning 完成后,可通过本 Skill 进行详细布线,确保设计能进入后续验证与签核阶段。

Quick Start

Provide placed DEF, tech LEF, and cell LEF paths to bb-invoke-qrouter to generate a routed DEF.

Frequently Asked Questions about bb-invoke-qrouter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I detail-route a placed DEF file using LEF data?

To detail-route a placed DEF, provide the placed DEF, tech LEF, and cell LEF paths to generate a routed DEF. This process applies QRouter to complete the detailed routing needed before DRC and signoff.

What inputs are required to perform detail routing on a placed design?

Detail routing requires a placed DEF, tech LEF, and cell LEF as inputs, along with the design_name. The workflow outputs a routed DEF, configuration file, log file, and a list of failed nets.

When do I need to run detail routing in the physical design flow?

Detail routing is needed after floorplanning and placement are complete. It produces the routed DEF required to proceed with downstream DRC checks and timing signoff verification.

How can I verify if my detail routing completed successfully?

You can verify detail routing completion by checking the valid flag and error output. Additionally, the tool generates a failed_nets list to identify any specific nets that did not route correctly.

Can I use QRouter for detail routing if I only have a tech LEF available?

No, QRouter requires both a tech LEF and a cell LEF to perform detail routing. Both LEF files must be provided alongside the placed DEF to successfully generate the routed DEF output.

What should I do if detail routing fails on certain nets in my placed DEF?

If detail routing fails, check the failed_nets output list to identify the problematic nets. The generated log_path provides detailed routing logs to help diagnose the specific causes of the routing failures.