THE STUDENT ROADMAPRTL → GDSII CURRICULUM

The roadmap to learn chip design.

Hardware engineering shouldn't require marathon license setup or decoding cryptic terminal scripts. Here is the definitive 5-phase learning track and 5 concrete project milestones to take you from your first line of Verilog to a real taped-out silicon chip.

01 — THE CURRICULUMBEGINNER → TAPEOUT

The 5-Phase Learning Track

Chip design is not an incomprehensible black art. It is a systematic, layered discipline. Follow these 5 progressive phases to build an industrial-grade foundation from your first Verilog line to silicon.

PHASE 01 — THE FOUNDATION

Digital Logic & Synthesizable RTL

“Thinking in concurrent physical silicon, not sequential C software.”

FOCUS: Combinational vs Sequential · FSMs · Verilog vs SystemVerilog

Core Concepts to Master in Phase 01:

1
Combinational vs. Sequential Logic

Mastering the difference between stateless combinational gates (multiplexers, decoders, ALUs) and stateful sequential circuits driven by clock edge flip-flops (`posedge clk`).

2
Finite State Machine (FSM) Design

Architecting robust state machines: Moore (outputs depend only on state) vs. Mealy (outputs depend on state and inputs). State encoding choices (One-Hot for speed vs. Binary for minimal flip-flop area).

3
Verilog-2001 vs. Modern SystemVerilog

Upgrading from legacy `always @(*)` to IEEE 1800-2017 `always_comb` and `always_ff`. Understanding `logic` vs `wire`/`reg`, and avoiding accidental 4-state simulation discrepancies.

4
Synthesizable Code Subsets

Knowing which HDL constructs map cleanly to silicon gates vs. constructs that are strictly simulation-only (`initial`, `#delay`, `fork/join`).

★ STUDENT GOLDEN RULE: Never write RTL like sequential software. In hardware, every statement describes physical wires and transistors operating simultaneously on every clock edge.
How SiliFlow Studio Powers This Step:

Monaco Editor with real-time SystemVerilog syntax highlighting, instant linting squiggles for undeclared nets or bit-width truncations, and zero setup hassle.

TRY IN SILIFLOW →
02 — WHAT TO BUILDPRACTICAL HARDWARE PORTFOLIO

5 Concrete Project Milestones

Theory without silicon circuits is forgotten in a week. Build these 5 progressive capstone projects. By the time you complete Level 5, you will have a verifiable digital design portfolio that stands out to top semiconductor employers worldwide.

LEVEL 01PAIRED WITH PHASE 01

8-Bit Johnson Counter & 7-Segment Display Decoder

BEGINNER LEVEL

Circuit Architecture: An 8-bit inverted-feedback circular shift register producing a glitch-free 16-state sequence with 1-bit Hamming distance transitions, combined with a purely combinational 7-segment display driver.

Hardware Specifications:

  • ▸8 flip-flop shift register with inverted feedback (Johnson topology)
  • ▸Synchronous active-low reset initialization
  • ▸Combinational 7-segment active-low anode/cathode decoder
  • ▸Self-recovering logic to escape unused illegal states

Concepts Validated:

Synchronous edge-triggered logic (`always_ff @(posedge clk)`)Combinational truth tables via `case` statementsBit slicing and vector concatenation (`{count[6:0], ~count[7]}`)Zero-setup simulation loop
Target Verification Milestone:

Write a testbench that runs for 32 clock cycles and asserts all 16 valid counting codes without encountering illegal hang states.

SiliFlow Studio Workbench Tip:

💡 Hit F5 in SiliFlow to see the waveform transition step from 0x00 to 0x80 to 0xC0... in the embedded wave viewer.

Ready to begin Phase 1?

Download SiliFlow Studio. No license quotes, zero PATH configuration, and sub-second F5 compilation. Free forever for students.