← Back to list

chip-semantic-versioning
by Devil-SX
⭐ 0🍴 0📅 Jan 19, 2026
SKILL.md
name: chip_semantic_versioning description: Hardware chip semantic versioning scheme for IC modules. Defines MAJOR.MINOR.PATCH conventions for RTL design and verification changes.
This semantic versioning follows the standard three-part MAJOR.MINOR.PATCH format, but adapted for hardware chip development semantics. Versioning is module-independent—each module has its own version number that is shared between both RTL and testbench.
MAJOR
Increment when making incompatible changes to the module interface or functionality:
- Module IO port changes (addition, removal, or renaming of ports)
- Protocol or interface modifications that break backward compatibility
- Architectural changes requiring updates to dependent modules
- Removal or deprecation of existing features
MINOR
Increment when adding backward-compatible functionality:
- New test cases or modifications to test methodology
- Feature enhancements that maintain compatibility with existing designs
- Performance improvements without interface changes
- Addition of optional or configurable features
PATCH
Increment when making backward-compatible bug fixes:
- Bug fixes in RTL logic
- Timing violation fixes
- Documentation updates
- Testbench or script corrections
- Minor changes that do not affect functionality
Version Examples
| Version | Date | Description |
|---|---|---|
| 1.0.0 | 2023-01-01 | Initial release |
| 1.1.0 | 2023-03-15 | Added new feature X |
| 1.1.1 | 2023-04-10 | Bug fix for feature Y |
| 2.0.0 | 2023-06-01 | Interface restructure (breaking) |
Score
Total Score
50/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon