logic-synthesis
CommunityEfficiently 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 620,000+ vetted skills library on demand.