Learning

Learning Resources

Everything you need to start and grow in each semiconductor domain — roadmaps, books, free courses, channels, official documentation, open-source projects, software and practice projects.

Digital Design

Architecting logic blocks and micro-architecture for modern SoCs.

Beginner roadmap

  • Weeks 1-4: digital electronics fundamentals
  • Weeks 5-10: Verilog/SystemVerilog coding practice
  • Weeks 11-16: computer architecture + protocol study
  • Weeks 17-24: FPGA project and synthesis reports

Recommended books

  • Digital Design and Computer Architecture — Harris & Harris
  • CMOS VLSI Design — Weste & Harris
  • Computer Organization and Design — Patterson & Hennessy

Official documentation

Open-source projects

Recommended software

  • Icarus Verilog
  • Verilator
  • GTKWave
  • Vivado / Quartus

Practice projects

  • Design a 5-stage RISC-V pipeline core
  • Build an AXI-Lite peripheral with register map
  • Implement a configurable async FIFO

All linked resources belong to their respective owners. SemiconSphere only provides curated references and links to the original sources.