pin-review

Review pin placements and XDC constraints in Vivado FPGA projects.

Updated Mar 17, 2026
Ready to run
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill pin-review
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: pin-review
Source: https://github.com/pjy4617/pjy-claude-skill/tree/main/plugins/vivado/skills/pin-review
Command: npx skills add https://github.com/pjy4617/pjy-claude-skill --skill pin-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ํ•€ ๋ฐฐ์น˜ ๋ฆฌ๋ทฐ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์ •์˜ํ•˜๊ณ  pin-reviewer ์—์ด์ „ํŠธ๊ฐ€ ์ด๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฆฌ๋ทฐ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๊ฐ€ "ํ•€ ๋ฐฐ์น˜ ํ™•์ธ", "XDC ๋ฆฌ๋ทฐ", "IOSTANDARD ํ™•์ธ" ๋“ฑ์„ ์š”์ฒญํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ฐธ์กฐ ๋ฌธ์„œ์— ๋”ฐ๋ผ ๊ฒ€ํ† ๊ฐ€ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • ํ‘œ์ค€ํ™”๋œ ํ•€ ๋ฐฐ์น˜ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ํ†ตํ•ด 1:1 ๋งคํ•‘, ํ•€ ํ• ๋‹น, IO ํ‘œ์ค€์˜ ์ผ๊ด€์„ฑ ๋ฐ ์•ˆ์ „ํ•œ ์ „๋ ฅ ์‹œํ€€์‹ฑ์„ ๊ฒ€์ฆํ•ฉ๋‹ˆ๋‹ค.
  • ์‹ค์ œ ๋ฆฌ๋ทฐ ์ž‘์—…์€ pin-reviewer ์—์ด์ „ํŠธ์—๊ฒŒ ์œ„์ž„๋˜์–ด ์‹ ๋ขฐ์„ฑ ์žˆ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
  • Vivado/XDC ์ค‘์‹ฌ์˜ FPGA ์„ค๊ณ„ ๊ฒ€ํ†  ์‹œ๋‚˜๋ฆฌ์˜ค์— ์ ์šฉ๋˜๋ฉฐ, ํฌํŠธ ๋งคํ•‘, ํ•€ ํ• ๋‹น, ํƒ€์ด๋ฐ ์ œ์•ฝ ๋“ฑ์˜ ๊ฒ€์‚ฌ์— ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.

Quick Start

Pin layout ๋ฆฌ๋ทฐ๋ฅผ ์‹œ์ž‘ํ•˜๋ ค๋ฉด Pin Review ์š”์ฒญ์„ ์ œ์ถœํ•˜๊ณ  pin-reviewer ์—์ด์ „ํŠธ๊ฐ€ ์ฒดํฌ๋ฆฌ์ŠคํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about pin-review

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

FAQPage Schema
How do I review XDC constraints and pin assignments in Vivado to prevent FPGA hardware damage?โ–ผ

Pin placement review validates XDC constraints and port mappings in Vivado FPGA projects to prevent hardware damage. It enforces a seven-category checklist covering port matching, IO standard consistency, timing constraints, and safe power sequencing with a PASS/WARN/FAIL rubric.

What does an IOSTANDARD consistency check cover for FPGA pin layout?โ–ผ

An IOSTANDARD consistency check verifies that all FPGA pin assignments in the XDC file use matching IO standards, ensuring safe power sequencing and preventing board-level electrical mismatches. It forms one of seven review categories evaluated during the pin layout audit.

Can I use automated pin mapping checks for Vivado projects to catch board compatibility issues?โ–ผ

Yes, automated pin mapping checks review Vivado FPGA projects by validating 1:1 port mapping, pin assignments, and board compatibility. The review process delegates execution to a specialized pin-reviewer agent that applies standardized checklist criteria to identify mismatches.

What is the best way to verify timing constraints and functional pin assignments in an FPGA design?โ–ผ

The best way to verify timing constraints and functional pin assignments is applying a structured review rubric. This approach evaluates seven categories including timing constraints, functional pin checks, and board compatibility, yielding clear PASS, WARN, or FAIL results for each constraint.

Why does my FPGA pin layout review report a FAIL on IO standard consistency?โ–ผ

A FAIL on IO standard consistency occurs when XDC constraints specify conflicting voltage standards for connected pins. The review rubric detects mismatches in IO standard configurations and unsafe power sequencing conditions that risk hardware damage, flagging them for correction.

Do I need a complete XDC file to start a pin placement review?โ–ผ

Yes, a complete XDC file with defined port mappings and IO standard assignments is required to perform a pin placement review. The review evaluates seven categories including pin assignment, timing constraints, and board compatibility, all of which depend on accurate XDC constraint definitions.