eda-scripting

Orchestrate TCL, Python, and Makefile tasks for EDA IC design workflows.

2|1|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/tangyangchao578-art/icer_skill_package --skill eda-scripting
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eda-scripting
Source: https://github.com/tangyangchao578-art/icer_skill_package/tree/main/skills/eda-scripting
Command: npx skills add https://github.com/tangyangchao578-art/icer_skill_package --skill eda-scripting

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill provides a structured approach for developing and organizing EDA automation scripts across TCL, Python, and Makefile, enabling repeatable, scalable design workflows.

Core Features & Use Cases

  • Unified scripting framework to standardize building, testing, and integrating TCL, Python, and Makefile components for IC design automation.
  • End-to-end workflow automation supporting synthesis, placement, routing, and timing analysis integration through scripts.
  • Use Case: easily set up a reproducible automation pipeline for RTL-to-GDSII tasks using open-source or vendor tools.

Quick Start

Execute the provided scripts to initialize, synthesize, and analyze timing for your EDA flow.

Frequently Asked Questions about eda-scripting

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

FAQPage Schema
How do I automate EDA workflows using TCL, Python, and Makefile?

You can automate EDA workflows by orchestrating TCL, Python, and Makefile tasks to build repeatable pipelines. This approach standardizes synthesis, placement, routing, and timing analysis scripts across tools for reliable scalability.

What is the best way to structure IC design automation scripts for RTL-to-GDSII tasks?

The best way to structure IC design automation scripts is using a unified framework that enforces modular design and environment-variable configuration. This ensures reproducible RTL-to-GDSII pipelines with proper logging and reporting.

Can I use this scripting framework to run synthesis and timing analysis across different vendor tools?

Yes, the scripting framework supports running synthesis, placement, routing, and timing analysis across both open-source and vendor tools. It standardizes the integration through modular TCL, Python, and Makefile components.

How do I configure environment variables for repeatable EDA tool flows?

You configure environment variables for repeatable EDA tool flows by enforcing a modular script structure. This setup standardizes building and testing tasks, ensuring consistent execution and reliable logging across your design automation pipeline.

Does this approach support end-to-end integration for placement and routing scripts?

Yes, this approach fully supports end-to-end integration for placement and routing scripts. It orchestrates these tasks alongside synthesis and timing analysis within a unified, scalable automation framework.

Why does my EDA workflow automation break when switching between open-source and vendor tools?

EDA workflow automation often breaks without a unified scripting framework. Enforcing modular structure and environment-variable configuration standardizes tool integration, preventing execution inconsistencies across different open-source and vendor platforms.