quartus-flow
CommunityRun Quartus builds and reports from Tcl.
AuthorKishoreDamam
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill makes Quartus FPGA/SoC projects reproducible by letting you create projects, apply global settings, run the full compile flow, and extract reports using Tcl instead of a GUI workflow.
Core Features & Use Cases
- Reproducible Quartus project creation: Builds a project from Tcl with predictable device/family, top entity, and file lists.
- End-to-end compilation automation: Runs synthesis/place-and-route via
execute_flow -compilesuitable for CI. - Report extraction for downstream decisions: Generates timing/area/power artifacts to gate builds and track regressions.
- Inference-oriented RTL patterns: Helps steer memory (M10K/M20K BRAM) and DSP inference through appropriate SystemVerilog constructs.
Quick Start
Use the quartus-flow skill to generate a Tcl script that creates a Quartus project for a given top module, sets the target device and SDC constraints, compiles with execute_flow -compile, and writes timing/area reports into a reports directory.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: quartus-flow Download link: https://github.com/KishoreDamam/VLSI-agkit/archive/main.zip#quartus-flow Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.