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
YouTube channels
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.