floorplan-guide

Generate floorplan guide documents and SVG diagrams from Verilog/VHDL RTL source code.

1|1|Updated Jun 15, 2023
One-click install
npx skills add https://github.com/Paradicat/demo --skill floorplan-guide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: floorplan-guide
Source: https://github.com/Paradicat/demo/tree/main/agent_pack/skills/floorplan-guide
Command: npx skills add https://github.com/Paradicat/demo --skill floorplan-guide

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of detailed floorplan guides and visual layout diagrams, crucial for physical design teams, by analyzing RTL source code.

Core Features & Use Cases

  • RTL Analysis: Extracts hierarchy, identifies critical paths, and estimates module areas directly from Verilog/VHDL.
  • Deliverable Generation: Produces actionable Markdown guides and SVG diagrams for chip layout planning.
  • Use Case: When a user needs to plan the physical implementation of a chip block, this Skill analyzes the RTL to provide engineers with placement constraints, critical path information, and visual layout guidance.

Quick Start

Use the floorplan-guide skill to analyze the provided RTL source code and generate a floorplan guide document and SVG diagram.

Frequently Asked Questions about floorplan-guide

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

FAQPage Schema
How do I generate a chip floorplan from RTL source code?

Generating a chip floorplan from RTL source code involves analyzing the design hierarchy and critical paths to estimate module areas. This Skill extracts placement constraints directly from Verilog or VHDL to produce Markdown guides and SVG diagrams for macro placement planning.

What is RTL analysis for physical design and when do I need it?

RTL analysis for physical design extracts hierarchy, identifies critical timing paths, and estimates module areas directly from hardware description languages. You need it before chip layout planning to define placement constraints and visualize macro arrangements.

Can I visualize placement constraints and module areas with an SVG diagram?

Yes, you can visualize placement constraints and module areas by generating SVG diagrams. This Skill creates visual layout representations from the analyzed RTL hierarchy, enabling PD engineers to strategize macro placement and timing-driven layouts.

How do I create a PD-ready floorplan guide for macro placement?

Creating a PD-ready floorplan guide for macro placement requires extracting design hierarchy and critical timing paths from RTL. This Skill automates the process, outputting actionable Markdown documents with placement constraints and timing-driven strategies.

Does this floorplan generation approach work with Verilog and VHDL?

Yes, this floorplan generation approach works with Verilog and VHDL. It analyzes these RTL formats to extract design hierarchy, estimate module areas, and identify critical timing paths for physical design teams.