Fabricating Chips with Silicon
What is a transistor?
Conceptual drawing
3-input NAND
Challenge - Signal Degradation
Not a problem with pure CMOS
Unrelated
–but cool– Example
A*B C*D (A*B)+(C*D)
Fabrication - Photolithography
Photolithography steps to form N-Well:
https://www.youtube.com/watch?v=POCuBW7xRUs
Photolithography steps to form CMOS transistor:
https://www.youtube.com/watch?v=OBiu2agne_U
Semiconductor manufacturing economics summary:
https://twitter.com/TubeTimeUS/status/1352676882920083457
Spacing guidelines (ca 2004, academic)
ARM1 chip from 1985
25,000 transistors for a 32-bit CPU
Parts of the ARM1 by Ken Shirriff
ARM1 gate-level simulation in WebGL
by Visual6502
M1 Ultra, 2022 ARM chip
114 billion transistors at 5nm process
20-core CPU (3.2 & 2.0 GHz), 64-core GPU,
and 32-core Neural Engine (32 trillion ops/sec)
Making things 70 atoms wide is hard
Unsolved lithography issues at 7nm (== about 70 atoms)
Lithography: Victim of its own Success?
Transistor scaling means you can make either:
Power scaling is slower than area scaling, so we can build more transistors than we can afford to switch every cycle ("dark silicon crisis").
We have no idea how to productively write code to use billions of transistors.
Further Info
Intro: Global Foundries PR summary
Robots moving FOUPs around a fab: https://youtu.be/-SCskPV00kU?t=3m2s
Stories from the fab: https://www.youtube.com/watch?v=NGFhc8R_uO4
Sam Sivakumar (Intel) technical lithography talk in 2012: challenges scaling real photolithography down to 14nm.
CS 441 lecture notes on semiconductor operation
Beautiful die shots: https://zeptobars.com/en/ (they decap chips by boiling them in acid)
Book: CMOS VLSI Design: A Circuits and Systems Perspective (4th Edition)
Sam Zeloof is making working ICs in his garage