πŸ”² Chip Design Institute
Educational Resources

Chip Design Institute

Everything you need to learn chip design. Free courses, research papers, open-source EDA tools, and community resources β€” curated for practitioners.

Fundamentals

What is Chip Design?

Chip design (VLSI design) is the process of creating integrated circuits β€” from defining architecture and writing hardware description languages (Verilog/VHDL) to physical layout and fabrication. Modern chips contain billions of transistors and power everything from smartphones to data centers.

Key Concepts

Abstraction Layers

Free Courses

MIT 6.004: Computation Structures

From gates to processors. Digital logic, computer architecture, pipelining, caches, virtual memory. The gold standard intro course.

MIT OpenCourseWare | Free | Intermediate

Nand2Tetris

Build a complete computer from NAND gates. Hardware, assembler, VM, compiler, OS β€” all from scratch. The best way to understand computers.

Hebrew University | Free | Beginner

Coursera: Digital Systems (UAB)

Fundamentals of digital design. Combinational and sequential logic, Verilog, FPGA implementation. Free to audit.

Autonomous University of Barcelona | Free audit | Beginner

edX: FPGA Design Courses

Multiple FPGA courses from universities. Learn Verilog/VHDL, synthesis, timing analysis, and FPGA implementation.

edX | Free audit | Intermediate

ZipCPU Tutorials

Practical Verilog tutorials and FPGA design. Formal verification, bus protocols, DDR memory controllers. Excellent blog.

Free | Intermediate to Advanced

RISC-V Specifications

Official RISC-V ISA specifications. Unprivileged, privileged, and debug specs. The foundation for open-source CPU design.

RISC-V International | Free | Reference

Textbooks

Key Research Papers

Moore (1965): Cramming More Components

Predicted transistor count doubles every two years. This observation drove the semiconductor industry for six decades and shaped modern computing.

Gordon Moore | Electronics Magazine

Dennard et al (1974): Scaling Theory

Dennard scaling: as transistors shrink, voltage and current scale proportionally, keeping power density constant. Broke down around 2006 (power wall).

Robert Dennard | IBM | IEEE JSSC

Waterman et al (2014): The RISC-V ISA

The RISC-V instruction set architecture specification. Clean, modular, open-source ISA. Now used in billions of chips.

UC Berkeley | RISC-V Foundation

Patterson & Ditzel (1980): The Case for RISC

Argued for Reduced Instruction Set Computers over CISC. Simpler instructions, faster clock, better pipelining. Spawned SPARC, MIPS, ARM, RISC-V.

Patterson & Ditzel | ACM SIGARCH

Esmaeilzadeh et al (2011): Dark Silicon

Showed that power constraints mean most transistors on future chips must be powered off ("dark"). Motivated specialization and accelerators.

ISCA 2011 | Best Paper

Jouppi et al (2017): TPU β€” In-Datacenter Performance

Google's Tensor Processing Unit. Custom ASIC for neural network inference. 15-30x faster than GPUs for ML workloads. Launched the AI accelerator era.

Google | ISCA 2017

Open-Source Tools

Verilator

Fastest open-source Verilog/SystemVerilog simulator. Compiles RTL to optimized C++/SystemC. Used in industry and academia.

C++ | 5K+ stars | LGPL

Yosys

Open-source synthesis suite. Verilog RTL to gate-level netlist. Supports FPGA and ASIC flows. Foundation of the open-source EDA ecosystem.

C++ | 3K+ stars | ISC License

GHDL

Open-source VHDL simulator. Supports VHDL-87/93/2002/2008. Synthesis via ghdl-yosys-plugin. Complete VHDL workflow.

Ada / C | 2K+ stars | GPL

OpenROAD

Complete open-source RTL-to-GDS flow. Floorplanning, placement, CTS, routing. Autonomous, no-human-in-the-loop chip design.

C++ | DARPA-funded | BSD

KiCad

Open-source PCB design suite. Schematic capture, PCB layout, 3D viewer, Gerber output. Professional-quality, completely free.

C++ | CERN-origin | GPL

Icarus Verilog

Open-source Verilog simulation and synthesis tool. Lightweight, fast compilation, good for learning and small projects.

C++ | 2.5K+ stars | GPL

Industry & Hardware

AMD

Ryzen CPUs, EPYC servers, Radeon GPUs. Chiplet architecture (Zen). Major x86 competitor. Acquired Xilinx (FPGAs).

CPUs / GPUs / FPGAs

Intel

World's largest chipmaker. Core/Xeon CPUs, Intel Foundry Services. Pioneered x86, pushing Intel 18A process node.

CPUs / Foundry

TSMC

Taiwan Semiconductor Manufacturing Company. World's largest foundry. Manufactures chips for Apple, AMD, NVIDIA, Qualcomm. Leading-edge nodes (3nm, 2nm).

Foundry | Market leader

NVIDIA

GPU computing leader. GeForce (gaming), A100/H100 (AI training), Grace-Hopper (superchips). CUDA ecosystem dominates ML/HPC.

GPUs / AI accelerators

Lattice Semiconductor

Low-power FPGAs. iCE40 (open-source toolchain via Yosys+nextpnr), ECP5, CrossLink-NX. Accessible FPGA development.

FPGAs | Low-power

Raspberry Pi Pico

RP2040 microcontroller. Dual-core ARM Cortex-M0+, PIO (Programmable I/O) state machines. $4. Great for learning embedded design.

Microcontroller | $4 | Open docs

Reference

Digital Logic

Computer Architecture

RISC-V

Community & News

r/FPGA

Reddit community for FPGA designers. Tool tips, project showcases, career discussion, synthesis gotchas. 60K+ members.

r/chipdesign

Reddit community for ASIC and chip design professionals. Verification, physical design, industry news, career advice.

RISC-V International

Global open-standard ISA foundation. Specifications, member directory, RISC-V Summit, working groups, and ecosystem.

Hackaday

Hardware hacking and electronics projects. FPGA builds, custom PCBs, chip decapping, retro computing, and open hardware.

arXiv cs.AR

Preprints in computer architecture. New processor designs, accelerators, memory systems β€” where research appears first.

Semiconductor Engineering

Industry news covering chip design, manufacturing, EDA, packaging, and emerging technologies. Expert analysis.