tcl-scripting
CommunityWrite reliable Tcl for EDA tool automation.
Software Engineering#regression#vivado#tcl#eda automation#quartus#synthesis scripting#build reporting
AuthorKishoreDamam
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Tcl scripting is the glue between your design intent and the EDA tool actions you must automate, and debugging Tcl mistakes can derail synthesis, implementation, and report generation.
Core Features & Use Cases
- EDA-focused Tcl patterns: Apply correct Tcl constructs for variables, lists, math, and control flow specifically as used in Vivado, Design Compiler, Genus, and Quartus.
- Build automation & reusable procedures: Create and reuse
procsfor project setup, regression launching, and report parsing in a way that’s maintainable across tools. - Tool-correct data handling: Use EDA-tool collection idioms (
foreach_in_collection,filter_collection) and safe property access patterns to avoid common automation failures.
Quick Start
Use the tcl-scripting skill to write a Tcl proc that reads a set of input RTL files, runs the appropriate report commands, and saves timestamped output files for later review.
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: tcl-scripting Download link: https://github.com/KishoreDamam/VLSI-agkit/archive/main.zip#tcl-scripting 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.