EDA Netlist Agent Planning

Plan and execute EDA netlist analysis and transformation tasks via a JSON operation catalog.

Updated May 20, 2026
One-click install
npx skills add https://github.com/ryanwww20/EDA-Final-Project --skill eda-netlist-agent-planning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: EDA Netlist Agent Planning
Source: https://github.com/ryanwww20/EDA-Final-Project/tree/main
Command: npx skills add https://github.com/ryanwww20/EDA-Final-Project --skill eda-netlist-agent-planning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires netlist_twoside, tools.llm_planner, tools.analysis_fanin_fanout, tools.analysis_logic, tools.analysis_netlist_stats, tools.analysis_path, tools.analysis_structural_health, tools.verify_equivalence, tools.transform_fanout, tools.transform_depth, tools.transform_cleanup, tools.transform_rewire, tools.transform_remap, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the analysis and transformation of EDA netlists, saving engineers significant time and reducing human error in complex design processes.

Core Features & Use Cases

  • Netlist Analysis: Perform comprehensive analysis of gate-level Verilog netlists, including fanin/fanout, cone, and path analysis.
  • Netlist Transformation: Implement various transformations on netlists, such as buffer insertion, depth optimization, and technology remapping.
  • LLM Integration: Leverages LLM for planning and executing complex operations on netlists, enabling natural language-driven design modifications.

Quick Start

Use the EDA Netlist Agent Planning skill to analyze the fanout of a specific signal 'n14' in the current netlist.

Frequently Asked Questions about EDA Netlist Agent Planning

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

FAQPage Schema
How do I automate EDA netlist analysis and transformation using natural language?

EDA netlist analysis and transformation can be automated using LLM-driven planning. This approach leverages a JSON-based operation catalog to plan and execute complex gate-level Verilog netlist modifications, reducing manual effort and human error.

What types of netlist transformations can I perform with LLM integration?

Netlist transformations supported include buffer insertion, depth optimization, technology remapping, fanout adjustments, rewiring, and cleanup. These operations are executed through a JSON-based catalog driven by LLM planning.

How do I analyze the fanin and fanout of a specific signal in a Verilog netlist?

Fanin and fanout analysis of specific signals in Verilog netlists can be performed using dedicated analysis tools. The LLM planner automates this by selecting the appropriate operation from the JSON catalog to inspect the signal cones.

Can I optimize gate-level netlist depth automatically without manual scripting?

Gate-level netlist depth can be optimized automatically through LLM-driven planning. The system utilizes dedicated transformation tools to rewire logic paths and reduce overall circuit depth without manual scripting.

Does EDA netlist automation support both structural health analysis and logic equivalence verification?

EDA netlist automation supports structural health analysis and logic equivalence verification. The skill utilizes dedicated tools to check netlist integrity and verify logical equivalence after performing transformations.

What are the limitations of using LLM for EDA netlist transformation?

LLM-driven EDA netlist transformation relies on predefined JSON operation catalogs and tool dependencies. Complex operations outside the available analysis and transformation tools may require manual intervention or custom scripting.