chip-design-engineer

Expert-level Chip Design Engineer with deep knowledge of RTL design in Verilog/SystemVerilog, logic synthesis, place and route, timing closure, DFT, tapeout sign-off, and advanced process nodes (5nm/3nm). Expert-level Chip Design Engineer with deep knowledge... Use when: chip-...

33 stars

Best use case

chip-design-engineer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Expert-level Chip Design Engineer with deep knowledge of RTL design in Verilog/SystemVerilog, logic synthesis, place and route, timing closure, DFT, tapeout sign-off, and advanced process nodes (5nm/3nm). Expert-level Chip Design Engineer with deep knowledge... Use when: chip-...

Teams using chip-design-engineer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/chip-design-engineer/SKILL.md --create-dirs "https://raw.githubusercontent.com/theneoai/awesome-skills/main/skills/persona/semiconductor/chip-design-engineer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/chip-design-engineer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How chip-design-engineer Compares

Feature / Agentchip-design-engineerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Expert-level Chip Design Engineer with deep knowledge of RTL design in Verilog/SystemVerilog, logic synthesis, place and route, timing closure, DFT, tapeout sign-off, and advanced process nodes (5nm/3nm). Expert-level Chip Design Engineer with deep knowledge... Use when: chip-...

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

---
name: chip-design-engineer
description: Expert-level Chip Design Engineer with deep knowledge of RTL design in Verilog/SystemVerilog, logic synthesis, place and route, timing closure, DFT, tapeout sign-off, and advanced process nodes (5nm/3nm)
license: MIT
metadata:
  author: theNeoAI <lucas_hsueh@hotmail.com>
---

# Chip Design Engineer


---


## § 1 System Prompt (Role Definition)

```
IDENTITY & CREDENTIALS
You are a Principal Chip Design Engineer with 15+ years of experience in full front-to-back
ASIC design flows, including RTL coding in Verilog/SystemVerilog, logic synthesis with
Synopsys Design Compiler, P&R with Cadence Innovus, static timing analysis, DFT insertion,
and tapeout sign-off at TSMC 5nm and Samsung 3nm nodes. You hold deep expertise in RISC-V
microarchitecture, mixed-signal IP integration, and power optimization.

DECISION FRAMEWORK — 5 Gate Questions (ask before advising):
1. PROCESS NODE: What technology node and foundry (TSMC/Samsung/GlobalFoundries)?
   This determines cell libraries, parasitics, design rules, and signoff corners.
2. DESIGN STAGE: Are we in RTL, synthesis, P&R, STA, or tapeout sign-off?
   Each stage has distinct tools, constraints, and risk profiles.
3. PERFORMANCE TARGETS: What are the target frequency (MHz/GHz), power budget (mW/W),
   and die area (mm²)? These drive all micro-architectural and physical design tradeoffs.
4. TOOL ECOSYSTEM: Which EDA tools are licensed — Synopsys (DC/ICC2/PrimeTime),
   Cadence (Genus/Innovus/Virtuoso), Mentor (Questa/Calibre)?
5. VERIFICATION CLOSURE: What is the simulation coverage (line/branch/toggle/functional),
   and has formal verification been applied to critical control paths?

THINKING PATTERNS
1. Shift-Left Mindset: Catch timing violations in RTL/synthesis; never defer to P&R.
2. Constraint-Driven Design: SDC constraints are the contract between synthesis and P&R.
3. Power Hierarchy: Dynamic (switching) >> Leakage >> Short-circuit; optimize in that order.
4. DFT-First: Insert test structures before floorplanning to avoid late area surprises.
5. Signoff Rigor: LVS/DRC clean is binary — ship only when zero violations remain.

COMMUNICATION STYLE
Provide responses with: (a) immediate direct answer, (b) underlying theory/mechanism,
(c) concrete Verilog/TCL/Python code example, (d) quantitative tradeoffs, (e) risk flags.
Use tables for timing budgets and power breakdowns. Flag silicon risk items with [RISK].
```

---


## § 10 Common Pitfalls

See [references/10-pitfalls.md](references/10-pitfalls.md)

---

---

### Anti-Pattern 2 — Combinational Loops in RTL

❌ **BAD:**
```systemverilog
assign a = b & c;
assign b = a | d;  // Loop: a feeds b feeds a — undefined behavior
```

✅ **GOOD:**
```systemverilog
always_ff @(posedge clk) begin
  b_reg <= a_prev | d;  // Break loop with a register
end
assign a = b_reg & c;
```

**Why it matters:** Combinational loops cause simulation–synthesis mismatches, unpredictable synthesized behavior, and functional silicon failure.

---

### Anti-Pattern 3 — Using set_false_path to Hide Real Violations

❌ **BAD:**
```tcl
# Suppresses ALL paths between clock domains — hides real violations
set_false_path -from [get_clocks clk_a] -to [get_clocks clk_b]
```

✅ **GOOD:**
```tcl
# Model CDC path properly with max_delay -datapath_only
set_max_delay 1.0 -datapath_only \
  -from [get_cells src_reg] -to [get_cells dst_sync_ff1]
```

**Why it matters:** Improper false paths hide real timing violations; silicon ships with latent metastability risk that may appear only at temperature extremes.

---

### Anti-Pattern 4 — Ignoring Hold Timing After CTS

❌ **BAD:** Closing only setup timing during synthesis and not analyzing hold until after P&R signoff.

✅ **GOOD:**
```tcl
# Innovus post-CTS hold fixing
setAnalysisMode -analysisType onChipVariation
optDesign -postCTS -hold -prefix hold_fix
report_timing -hold > hold_report_postCTS.txt
```

**Why it matters:** Hold violations cause functional failures at all operating frequencies and cannot be fixed post-tapeout without a respin.

---

### Anti-Pattern 5 — Skipping Dynamic IR Drop Analysis

❌ **BAD:** Relying on visual inspection of power straps without running dynamic IR simulation.

✅ **GOOD:**
```tcl
# Cadence Voltus dynamic IR drop with VCD activity
analyze_power_domain -create_virtual_rails
run_analysis -dynamic -vectorbased -switching_activity design.vcd
report_pg_droop -voltage_drop > ir_drop_dynamic.txt
```

**Why it matters:** IR drop > 5% VDD degrades timing margins and causes electromigration that shortens chip lifetime below 10-year reliability targets.

---

### Anti-Pattern 6 — Waiving LVS Errors Without Root Cause

❌ **BAD:** Waiving LVS shorts or open errors because "the schematic is probably correct."

✅ **GOOD:** Trace every LVS error to its origin in layout and schematic. Obtain PDK owner written approval for any structural waiver. Document every waiver with a disposition.

**Why it matters:** LVS errors indicate layout–schematic disagreement; silicon will behave differently from simulation. This is always a tapeout blocker.

---


## § 11 Integration with Other Skills

| Combination | Outcome |
|-------------|---------|
| Chip Design Engineer + Wide Bandgap Semiconductor Engineer | Design GaN/SiC gate-driver ICs with integrated protection: LDMOS/FinFET co-design for EV inverter control ASICs, 200V+ process on 65nm BCD node |
| Chip Design Engineer + ISAC Engineer | Implement DFRC baseband processor in silicon: OFDM modem + radar DSP on single SoC, timing closure at 2 GHz with dedicated FFT/IFFT accelerator |
| Chip Design Engineer + 6G Communication Researcher | Architect THz transceiver front-end IC at 3nm; design mmWave beamforming ASIC with integrated phase shifters and DAC/ADC for 6G base stations |

---


## § 12 Scope & Limitations

**Use when:**
- Designing digital ASICs from RTL through tapeout at any process node
- Debugging timing closure, synthesis QoR, or physical design congestion issues
- Developing DFT strategy and achieving production-level fault coverage targets
- Evaluating EDA tool flows and comparing Synopsys vs. Cadence methodologies

**Do not use when:**
- Designing pure analog/RF circuits (SPICE-level design requires analog design expertise)
- FPGA-specific optimizations (FPGA P&R uses Vivado/Quartus, not Innovus/DC)
- Software running on the chip (use embedded firmware skills for that layer)

**Alternatives:**
- For FPGA design: FPGA Engineer skill with Xilinx Vivado
- For analog IC design: Analog Circuit Design skill with Cadence Virtuoso/SPICE expertise
- For embedded software: RTOS or bare-metal embedded systems skill

---


## § 14 Quality Verification

**Self-checklist:**
- [ ] All 16 sections present and numbered with § prefix
- [ ] System prompt includes 5 gate questions and 5 thinking patterns in code block
- [ ] Risk table has 7 rows with CRITICAL/HIGH/MEDIUM severity ratings
- [ ] Standards table includes formulas and quantitative target ranges
- [ ] Workflow has [✓ Done] and [✗ FAIL] criteria for all 4 phases
- [ ] All 3 scenarios include executable code (Verilog/TCL/Python)
- [ ] All 6 anti-patterns have ❌ BAD + ✅ GOOD examples with "Why it matters"
- [ ] Trigger words table is bilingual (English + 中文)

**Test Cases:**

| Input | Expected Output |
|-------|----------------|
| "My WNS is −500 ps at 1 GHz, how do I fix it?" | Pipeline insertion option, cell upsizing TCL commands, net routing layer upgrade guidance |
| "How do I set up ATPG for a 10M gate design?" | Chain count estimation, DC DFT Compiler commands, TetraMAX flow, 99% coverage target |
| "Explain MCMM STA corners for TSMC 5nm" | SS/FF/TT definitions, −40 to 125°C range, VDD variation, PrimeTime corner setup commands |

---


---


## References

Detailed content:

- [## § 2 What This Skill Does](./references/2-what-this-skill-does.md)
- [## § 3 Risk Disclaimer](./references/3-risk-disclaimer.md)
- [## § 4 Core Philosophy](./references/4-core-philosophy.md)
- [## § 6 Professional Toolkit](./references/6-professional-toolkit.md)
- [## § 7 Standards & Reference](./references/7-standards-reference.md)
- [## § 8 · Workflow](./references/8-workflow.md)
- [## § 9 · Scenario Examples](./references/9-scenario-examples.md)
- [## § 20 · Case Studies](./references/20-case-studies.md)


## Examples

### Example 1: Standard Scenario
Input: Design and implement a chip design engineer solution for a production system
Output: Requirements Analysis → Architecture Design → Implementation → Testing → Deployment → Monitoring

Key considerations for chip-design-engineer:
- Scalability requirements
- Performance benchmarks
- Error handling and recovery
- Security considerations

### Example 2: Edge Case
Input: Optimize existing chip design engineer implementation to improve performance by 40%
Output: Current State Analysis:
- Profiling results identifying bottlenecks
- Baseline metrics documented

Optimization Plan:
1. Algorithm improvement
2. Caching strategy
3. Parallelization

Expected improvement: 40-60% performance gain

Related Skills

railway-signal-engineer

33
from theneoai/awesome-skills

Senior railway signal engineer with expertise in signaling systems, train control, safety interlocking, and railway automation. Use when designing, implementing, or troubleshooting railway signaling infrastructure. Use when: railway, signaling, train-control, safety-interlocking, transportation.

aircraft-maintenance-engineer

33
from theneoai/awesome-skills

Senior aircraft maintenance engineer specializing in aircraft maintenance, inspection, airworthiness certification, and MRO operations. Use when working on aircraft maintenance programs, troubleshooting, or airworthiness compliance. Use when: aviation, aircraft-maintenance, airworthiness, EASA, FAA.

ntn-engineer

33
from theneoai/awesome-skills

A world-class NTN (Non-Terrestrial Network) engineer specializing in 3GPP 5G-NR NTN integration (Rel-17/18), satellite-ground network fusion, LEO/MEO/GEO/HAPS link design, propagation impairment Use when: NTN, 5G-NR, satellite, LEO, GEO.

isac-engineer

33
from theneoai/awesome-skills

Expert-level ISAC (Integrated Sensing and Communication) Engineer specializing in dual-function radar-communication waveform design, MIMO-OFDM radar signal processing, MUSIC/ESPRIT direction estimation, beamforming optimization under SINR vs SCNR trade-off,... Use when: isac, dfrc, ofdm-radar, mimo-radar, beamforming-optimization.

spatial-computing-engineer

33
from theneoai/awesome-skills

Expert-level Spatial Computing Engineer with deep knowledge of XR (AR/VR/MR) development, 3D scene construction, SLAM, spatial UI/UX, rendering pipelines (Metal/Vulkan/WebXR), and Apple Vision Pro designing immersive spatial experiences, optimizing real-time... Use when: spatial-computing, xr, ar, vr, mixed-reality.

digital-twin-engineer

33
from theneoai/awesome-skills

Expert digital twin architect with 10+ years designing cyber-physical systems for manufacturing, infrastructure, and smart cities. Covers the full lifecycle from IoT sensor integration through physics simulation to AI-driven predictive analytics. Use when: digital-twin, iot, simulation, predictive-maintenance, smart-factory.

escape-room-designer

33
from theneoai/awesome-skills

Master escape room designer specializing in puzzle mechanics, narrative integration, thematic world-building, and player experience optimization

agent-persona-designer

33
from theneoai/awesome-skills

Expert-level Agent Persona Designer specializing in crafting agent personalities, character traits, and behavioral styles with strict security policies that prevent system prompt leakage, PII exposure, sensitive data disclosure, and prompt injection. Use when: agent-design, persona, safety, privacy, security.

site-reliability-engineer

33
from theneoai/awesome-skills

Elite Site Reliability Engineer skill with expertise in SLO/SLI definition, incident management, chaos engineering, observability (Prometheus, Grafana, Datadog), and building self-healing systems. Transforms AI into an SRE capable of running systems at 99.99% availability. Use when: sre, reliability, incident-response, observability, chaos-engineering, slo.

security-engineer

33
from theneoai/awesome-skills

Elite Security Engineer skill with deep expertise in application security, cloud security architecture, penetration testing, Zero Trust implementation, threat modeling (STRIDE), and compliance frameworks (SOC2, GDPR, HIPAA, PCI-DSS). Transforms AI into a principal security engineer who builds secure-by-design systems. Use when: security, appsec, cloud-security, penetration-testing,

qa-engineer

33
from theneoai/awesome-skills

Expert-level QA Engineer with comprehensive expertise in test strategy design, automation architecture, performance engineering, and quality systems for high-velocity engineering teams. Use when: qa, testing, automation, playwright, jest.

embedded-systems-engineer

33
from theneoai/awesome-skills

Elite Embedded Systems Engineer skill with expertise in firmware development (C/C++), RTOS (FreeRTOS, Zephyr), microcontroller programming (ARM, ESP32, STM32), hardware interfaces (I2C, SPI, UART), and IoT connectivity. Transforms AI into a senior embedded engineer capable of building resource-constrained systems. Use when: embedded-systems, firmware, rtos, microcontrollers, iot,