tcl-scripting

Community

Write reliable Tcl for EDA tool automation.

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 procs for 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.