vivado-impl

Automate Vivado place-and-route from synthesis checkpoints using TCL.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill vivado-impl
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: vivado-impl
Source: https://github.com/pjy4617/pjy-claude-skill/tree/main/plugins/vivado/skills/vivado-impl
Command: npx skills add https://github.com/pjy4617/pjy-claude-skill --skill vivado-impl

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) components.

What problem does it solve?

Vivado Implementation (Place & Route) automation enables engineers to run the full implementation flow from a single prompt, reducing manual steps and ensuring consistent results.

Core Features & Use Cases

  • TCL-driven workflow: Automates post-synthesis steps via a deterministic TCL script.
  • Batch execution & reporting: Runs place_design, route_design, and generates timing, utilization, and power reports.
  • Device View & verification: Provides device view visualization to quickly verify placement and routing outcomes.

Quick Start

Ask Claude to execute the Vivado implementation workflow using the provided TCL script and review the generated reports.

Frequently Asked Questions about vivado-impl

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

FAQPage Schema
How do I automate Vivado place-and-route from a post-synthesis checkpoint?โ–ผ

Automate Vivado place-and-route by running a TCL driver script on an existing post_synth.dcp checkpoint to execute place_design and route_design automatically. This eliminates manual steps and ensures consistent implementation results across multiple FPGA projects.

Can I generate timing and power reports using a Vivado TCL script?โ–ผ

Yes, you can generate timing, utilization, and power reports using a Vivado TCL script. The automated workflow runs place_design and route_design, then produces final post-route reports for verification and timing-closure analysis.

What do I need to start a batch Vivado implementation flow?โ–ผ

You need an existing synthesis checkpoint (post_synth.dcp) to start a batch Vivado implementation flow. The TCL-driven workflow takes this checkpoint as input and applies deterministic place-and-route automation to generate final reports.

Does automated Vivado place-and-route support device view inspection?โ–ผ

Automated Vivado place-and-route supports device view inspection to quickly verify placement and routing outcomes. After running the TCL implementation script, you can visualize the device view to review the physical layout of your FPGA design.

Why use a TCL-driven workflow for FPGA timing closure?โ–ผ

Use a TCL-driven workflow for FPGA timing closure to achieve deterministic, repeatable implementation results. Automating post-synthesis place-and-route steps ensures consistent batch execution and standardized reporting across multiple design iterations.

Are there limitations when running Vivado implementation automation?โ–ผ

A key limitation is that Vivado implementation automation requires a completed synthesis checkpoint (post_synth.dcp) and cannot perform synthesis itself. It is strictly designed for post-synthesis place-and-route, reporting, and device-view verification.