bb-invoke-magic

Automate Magic PD tasks with batch TCL generation and JSON result parsing.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Batch-run Magic PD operations across floorplan, place, drc, and extraction to streamline physical design workflows.

Core Features & Use Cases

  • Multi-action Magic control: floorplan, place, drc, extract
  • Phase-based automation: renders TCL, executes Magic batch, parses reports, outputs JSON
  • Debug and ad-hoc testing: supports ad-hoc action=floorplan for quick TCL generation

Quick Start

Run a DRC check on your ASAP7 design by invoking the skill with action=drc and supplying the tech file, layout input, and design name

Frequently Asked Questions about bb-invoke-magic

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

FAQPage Schema
How do I automate Magic EDA batch processing for physical design tasks?

Automate Magic EDA batch processing by rendering TCL scripts, executing Magic in batch mode, and parsing reports for floorplan, place, drc, and extract operations to return structured JSON artifacts.

Can I run DRC checks and extraction on ASAP7 designs without manual TCL scripting?

Run DRC checks and extraction on ASAP7 designs without manual TCL scripting by using an automated pipeline that generates TCL, executes Magic batch mode, and parses violation results into structured logs.

Does this Magic automation support ad-hoc floorplan TCL generation for debugging?

Magic automation supports ad-hoc floorplan TCL generation for debugging by allowing engineers to specify action=floorplan to quickly render TCL scripts for quick testing scenarios.

What is the best way to batch execute Magic place and route verification operations?

Batch execute Magic place and route verification operations through a four-phase pipeline that renders TCL, executes Magic in batch mode, parses results, and outputs a structured JSON artifact with logs and violations.

How do I parse Magic DRC violations into a structured JSON format?

Parse Magic DRC violations into a structured JSON format by executing Magic in batch mode and utilizing the pipeline's parsing phase to extract logs and violations directly from the generated reports.

What tech file and layout inputs do I need to run Magic batch extraction?

Run Magic batch extraction by supplying the ASAP7 tech file, layout input, and design name to the pipeline, which renders the necessary TCL scripts and parses the extraction results.