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.