signoff-loop

Automate EDA signoff from RTL to GDS with DRC, LVS, and RCX verification.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, yosys, iverilog, vvp, openroad, klayout, magic, netgen-lvs, opensta, torch, torch_geometric, pandas, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the full EDA signoff process from RTL to GDS, including DRC, LVS, and RCX verification, saving time and reducing human error in complex physical design tasks.

Core Features & Use Cases

  • Automated Signoff: Executes a complete EDA signoff process using OpenROAD-flow-scripts, Yosys, KLayout, Magic, Netgen, and OpenRCX.
  • Full Verification: Performs DRC, LVS, and RCX verification on the RTL design.
  • Use Case: For a complex RTL design, use this Skill to automatically perform signoff checks, identify and fix DRC/LVS violations, and extract parasitics, saving time and reducing manual errors.

Quick Start

Run the signoff-loop skill with the following command: run_signoff <project-dir> <platform>

Frequently Asked Questions about signoff-loop

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

FAQPage Schema
How do I automate RTL to GDS signoff with DRC, LVS, and RCX verification?

Automating RTL to GDS signoff requires running the `run_signoff` command with your project directory and platform, executing DRC, LVS, and RCX verification using OpenROAD, Magic, and OpenRCX to process complex physical designs and extract parasitics.

What EDA tools do I need installed to run automated DRC and LVS signoff?

You need Python3, Yosys, iVerilog, OpenROAD, KLayout, Magic, Netgen, OpenSTA, and OpenRCX installed to execute the automated EDA signoff process and perform full DRC, LVS, and RCX verification.

Does OpenROAD flow support automatic DRC violation fixing for complex RTL designs?

Yes, the OpenROAD flow supports automatic DRC violation fixing for complex RTL designs by parsing and analyzing RTL and GDS files to identify physical design errors and apply automated signoff verification and error correction.

Can I extract parasitics with RCX after running LVS verification using Magic and Netgen?

Yes, you can extract parasitics with RCX after running LVS verification using Magic and Netgen, as the automated signoff process executes a complete sequence of DRC, LVS, and RCX checks to validate the RTL design.

Why does my automated GDS signoff flow require Python and PyTorch dependencies?

Your automated GDS signoff flow requires Python3, torch, torch_geometric, and pandas to parse and analyze complex RTL and GDS files, supporting advanced physical design signoff tasks and automated error fixing.

What is the best way to run a complete EDA signoff loop from RTL to GDS?

The best way to run a complete EDA signoff loop is using the `run_signoff <project-dir> <platform>` command, which leverages Yosys, OpenROAD, KLayout, and Magic to automate DRC, LVS, and RCX verification and reduce manual errors.