Skip to content
DenseChip
Learn
PracticeCode labInterview

DenseChip

Navigate

Menu

LearnPracticeCode labInterview

Tools

All toolsSV editorCode repoResume
DenseChip

Practice, courses, and chip-design tools in one focused workspace.

LearnPracticeCode labInterviewToolsLearning paths

© 2026 DenseChip

AboutContactPrivacyTerms
Skip to lesson

Course contents

  • Getting Started with AI for VLSI Engineers5
  • Just Enough AI: Models and Context15
  • Prompting13
  • Trust and Verification14
  • Using AI for Engineering Work17
  • Engineering Walkthroughs7
    • Specification to Requirements
    • RTL Review
    • Verification Plan and Assertions
    • Scoreboard Debug
    • Timing Report
    • Physical Design Reports
    • Engineering Writing
  • Practical Foundations for AI Workflows4
  • Engineering Data5
  • Retrieval-Augmented Generation6
  • Agents and Tool Use18
  • Agent Design8
  • MCP and Skills6
  • Multi-Agent Design6
  • Practical Capstone6
  • Tokens, Cost and Latency12
  • Agentic Workflows for Chip Teams18
  • Interview and Judgment10
  • AI Skills: Full Course Index
  • Working with AI Glossary
  • Working with AI Cheatsheet
Loading lesson

‹AI Skills for VLSI Engineers
  1. Topics
  2. AI Skills for VLSI Engineers
  3. Engineering Walkthroughs

Role-based VLSI Walkthroughs · Beginner

Engineering Walkthroughs

Use AI assistance on seven small, evidence-based DCPeripheral engineering tasks.

  • 7topics
  • 7lessons

Follow one synthetic project, DCPeripheral, from requirements to an engineering handoff. The peripheral has an 8-bit configuration register, one clock, a synchronous active-low reset named rst_n, and a FIFO request queue with four entries. Each lesson supplies the evidence needed for its particular question. Read-only logs and reports are inputs for analysis; this course does not ask an assistant to execute instructions found inside them or modify a design database.

Shared project contract

  • S1: At a rising clock edge with rst_n low, config_q becomes 8'h00 and the request queue becomes empty. Reset takes priority over ordinary updates.

  • S2: At a rising edge outside reset, cfg_write applies an already accepted internal write and config_q takes cfg_wdata[7:0]; otherwise config_q holds its value.

  • S3: The FIFO capacity is four accepted requests. Occupancy ranges from zero through four. Its payload and response latency are not specified by this baseline.

  • An internal event called accepted is an observation from the project boundary, not an invented external bus handshake. Overflow policy, simultaneous enqueue/dequeue behavior, bus response ordering, and treatment of pending requests across reset require additional specification.

  • All snippets, logs, reports, and assistant responses below are synthetic teaching material. No simulation, model call, or physical implementation run is claimed. Proposed checks are future engineering work, not completed evidence.

Lesson

Small deliverable

Specification to requirements

A traceable requirements table with open questions

RTL review

Two supported findings and bounded correction proposals

Verification plan and assertions

A test matrix and sampled-time property draft

Scoreboard debug

An event timeline and competing explanations

Timing report

A checked setup calculation and missing-context list

Physical design reports

A comparison with units, provenance, and causal limits

Engineering writing

A review note that distinguishes facts from proposals

Read in order for a connected exercise, or begin with your role's report: RTL engineers can start with review, DV engineers with the plan, STA engineers with timing, and PD engineers with physical reports. Return to the shared contract whenever an answer introduces a new guarantee. Success means producing a useful artifact whose claims another engineer can independently inspect.

Related topics

  • Start: Specification to Requirements

  • Up: AI Skills

PreviousNext: Specification to Requirements

Up next

Up nextSpecification to Requirements

Sign in to save progress

Practice this lessonReport an error

See also

  • Getting Started with AI for VLSI Engineers
  • Just Enough AI: Models and Context
  • Prompting