eda-install

Detect, install, and verify open-source EDA tools for RTL-to-GDS flows.

41|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/ShenShan123/agent-r2g --skill eda-install
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eda-install
Source: https://github.com/ShenShan123/agent-r2g/tree/main/r2g-skills/eda-install
Command: npx skills add https://github.com/ShenShan123/agent-r2g --skill eda-install

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, openroad, yosys, iverilog, klayout, opensta, open_pdks, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup and verification of the open-source EDA toolchain for RTL-to-GDS flows, simplifying the process of setting up a new machine or verifying the presence of required tools.

Core Features & Use Cases

  • Automated Detection and Installation: Detects and installs the required EDA tools, such as Yosys, OpenROAD, KLayout, and OpenRCX.
  • Verification: Verifies the presence and functionality of the installed tools.
  • Use Case: When setting up a new machine or verifying the toolchain after installation, the user can run the bootstrap.sh script to automatically provision the tools and verify their presence.

Quick Start

Run the following command to automatically provision and verify the EDA toolchain:

bash r2g-skills/eda-install/bootstrap.sh

Frequently Asked Questions about eda-install

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

FAQPage Schema
How do I automate open-source EDA toolchain setup for an RTL-to-GDS flow?

Automate open-source EDA toolchain setup by running the bootstrap.sh script, which detects, installs, and provisions tools like Yosys, OpenROAD, and KLayout for RTL-to-GDS flows.

What is the best way to verify my EDA installation and toolchain functionality?

Verify your EDA installation by running the bootstrap.sh script, which automatically checks the presence and functionality of installed tools like Yosys, OpenROAD, and OpenSTA.

Do I need Python to install and verify the open-source EDA toolchain?

Yes, you need a Python environment with specified packages to run the automated detection, installation, and verification of the open-source EDA toolchain for RTL design and synthesis.

Can I use this automated EDA toolchain setup for RTL synthesis and signoff?

Yes, this setup provisions a consistent EDA environment required for RTL design, synthesis, and signoff, handling tools like OpenROAD, OpenRCX, and iverilog.

What limitations should I expect when automating open-source EDA tool detection?

The automated detection requires all specified dependencies, including open_pdks and KLayout, to be available in your environment to successfully provision and verify the RTL-to-GDS toolchain.