pin-review

Review pin placements and XDC constraints in Vivado FPGA projects.

Updated Mar 17, 2026
One-click install
npx skills add https://github.com/pjy4617/pjy-claude-skill --skill pin-review
Or copy as Structured Prompt for Agent
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.