logic-synthesis

Community

Efficiently synthesize RTL to gate-level netlist with comprehensive analysis and verification.

Authorchuanseng-ng
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Logic synthesis transforms high-level RTL (Register Transfer Level) code into gate-level netlists, optimizing for timing, area, and power. This skill streamlines this process with SDC constraint validation, netlist quality checks, and LEC equivalence verification.

Core Features & Use Cases

  • RTL to Netlist Conversion: Transforms RTL code into gate-level netlists for ASIC implementation.
  • SDC Constraint Validation: Ensures SDC constraints are correctly set up for timing and other constraints.
  • Netlist Quality Checks: Verifies the netlist for black boxes, combinational loops, and scan chain integrity.
  • LEC Equivalence Verification: Ensures RTL and netlist are functionally equivalent.
  • Use Case: Synthesize a complex RTL design for an ASIC, ensuring the synthesized netlist meets all design and timing constraints.

Quick Start

Use the logic-synthesis skill to synthesize your RTL design 'my_rtl_design.sv'.

Dependency Matrix

Required Modules

yosyssurelogabcdc_shellgenusfc_shell

Components

scriptsreferencesassets

💻 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: logic-synthesis
Download link: https://github.com/chuanseng-ng/digital-chip-design-agents/archive/main.zip#logic-synthesis

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 620,000+ vetted skills library on demand.