Deep-dive · Brain vs. computer
Inside the Switch: Transistors, Logic, and Bits
What a transistor is, how chips are made, how switches become arithmetic and memory, how a keypress becomes light, how long this has been going on, and how quantum computing differs.
Recap and map
- Transistor: a tiny switch controlled by electricity: on or off.
- Bit: one on/off value. High voltage = 1, low voltage = 0.
- Logic gate: a few transistors wired to follow a simple rule (AND, OR, NOT…). Everything a computer does is built from huge numbers of these rules.
On the main page's matter-to-thought ladder, the transistor pairs with the ion channel (stage 3, "smallest switch"). Both are gates that open or close depending on voltage, but by different mechanisms: semiconductors and electrons versus proteins and ions. A whole neuron is far more than a gate (stage 5).
D1
The transistor: a switch with no moving parts
Silicon and doping
- Adding a tiny amount of other atoms to silicon ("doping") changes how it conducts.[R1]
- n-type: atoms with 5 outer electrons (e.g., phosphorus) each add a spare, free-moving electron.[R1]
- p-type: atoms with 3 outer electrons (e.g., boron) leave a gap, a "hole", which acts like a moving positive charge.[R1]
The MOSFET, the transistor in nearly every chip
- Parts: a source and a drain (doped silicon regions), a channel between them, and a gate (a metal electrode sitting on a very thin insulating layer, the gate oxide).[R2]
- How it switches:
- Put enough voltage on the gate (relative to the source), and its electric field pulls a thin layer of mobile charges into the channel just under the oxide.
- When that layer bridges source and drain, current flows: on.
- Bring the gate voltage near zero, and the path disappears: off.[R2]
- The insulator means almost no current flows into the gate itself, so a small voltage controls a larger current.[R2]
- The basic structure (gate stack, channel, source, drain) hasn't changed since the MOSFET was invented in 1959.[R2] The first device (Atalla and Kahng, Bell Labs) used a metal gate, a silicon-dioxide insulator and a silicon body.[R58]
Shapes over time: wrapping the gate around the channel
Same switch since 1959; each new shape wraps the gate further around the channel.
- 1959MOSFET invented. Its basic structure (gate, channel, source, drain) hasn't changed since.[R2]
- 2011FinFET: Intel's 22 nm "Tri-Gate". The gate covers a thin fin on 3 sides.[R3]
- Q4 2025Nanosheet (gate-all-around): TSMC N2 in volume production. The gate wraps stacked ribbons on all sides.[R4][R5]
- by Oct 2026Intel 18A: RibbonFET plus PowerVia (power from the back). Intel says it's in high-volume production.[R6]
Read the details
- Planar: the gate sits on top of a flat channel.
- FinFET (2011): Intel announced its 22 nm "Tri-Gate" transistor on 4 May 2011. The channel becomes a thin vertical fin with the gate on three sides.[R3] Samsung, TSMC and others followed.[R2]
- Gate-all-around / nanosheet: the fin is replaced by a stack of thin silicon ribbons, and the gate wraps all the way around them for better control.[R4]
- Samsung said on 30 June 2022 that it had started initial production of its 3 nm process with gate-all-around transistors, which it calls MBCFET.[R97]
- TSMC's N2 uses its first-generation nanosheet transistors and began volume production in Q4 2025.[R5]
- Intel's 18A uses "RibbonFET" (gate-all-around) plus "PowerVia", which delivers power from the back of the chip. Intel says 18A is in high-volume production (page read Oct 2026).[R6]
- Research frontier: Intel has reported a transistor with a 6 nm gate length and a 3 nm-thick nanosheet.[R4]
Transistor cross-section
A transistor is a voltage-controlled switch, and newer shapes just wrap the gate further around the channel.
This demo needs JavaScript.
D2
How chips are made
Wafers and steps
Read the details
- Chips are built on thin, polished silicon discs called wafers. 300 mm is the size most often used.[R7]
- ASML (the company that makes the most advanced lithography machines) lists six core steps, repeated many times:[R7]
- deposition (add a thin layer)
- photoresist coating (add a light-sensitive layer)
- lithography (project the pattern with light)
- etch (remove material where the pattern says)
- ion implantation (dope regions)
- packaging
- Making a chip takes thousands of steps and can take more than three months from design to production.[R7]
Photolithography: printing with light
Printing with light, invented for silicon in 1955.[R8] Shorter light prints finer patterns.
Read the details
- Adapted for silicon at Bell Labs in 1955 (Jules Andrus and Walter Bond), borrowing from photoengraving.[R8]
- How it works: coat the wafer with a light-sensitive resist, shine light through a patterned mask, develop the resist, then etch or dope through the openings.[R8]
- Shorter light wavelengths can print finer patterns:
- DUV (deep ultraviolet): 248 nm and 193 nm lasers.[R9]
- EUV (extreme ultraviolet): 13.5 nm light, more than 14× shorter.[R9]
- EUV light is made by hitting molten tin droplets (about 25 µm across) with a laser twice: once to flatten each droplet, once to turn it into a glowing plasma. This happens 50,000 times a second.[R9]
- Air absorbs EUV, so the whole light path is in a vacuum, and it uses mirrors instead of lenses.[R10]
- Resolution: standard EUV (numerical aperture 0.33) resolves 13 nm. High-NA EUV (NA 0.55) resolves 8 nm.[R10]
- ASML shipped the first High-NA system in December 2023.[R10]
- By early 2026, Intel, SK hynix and Samsung had High-NA tools, and the research center imec received one on 18 March 2026.[R11][R12]
- Reuters estimates that fewer than a dozen exist, at roughly $400 million each. That's an estimate, not an ASML list price.[R11]
What "2 nm" means, and doesn't
"3 nm", "2 nm" and "18A" are generation labels, not measurements.[R13][R14]
"I can't point to the one dimension that's 32 nm or 22 nm or 14 nm." Mark Bohr, Intel [R13]
Read the details
- Settled: node names like "3 nm", "2 nm" and "18A" are generation labels, not measurements.[R13][R14]
- Intel's Mark Bohr: "I can't point to the one dimension that's 32 nm or 22 nm or 14 nm."[R13]
- By the early 2000s, the node number had "nothing to do with any dimension that you can find on the die" (Paolo Gargini, former chair of the industry roadmap).[R14]
- Real dimensions, for scale:
- Intel's "22 nm" FinFET had a 26 nm gate length and 8 nm-wide fins.[R14]
- The "5 nm" node has a contacted gate pitch (spacing between gates) of 48 nm and a metal pitch of 36 nm.[R14]
- Intel 18A (marketed as 1.8 nm-class) has a contacted gate pitch of 50 nm, more than 25× the name.[R15]
- Industry veterans have proposed describing chips by real numbers instead: gate pitch, metal pitch, and number of stacked layers of devices.[R14]
Name vs. ruler
Don't read "2 nm" as a physical size.
This demo needs JavaScript.
D3
From transistors to gates
Two kinds of transistor, working in pairs (CMOS)
- Modern chips use CMOS: every gate has a pull-up network of PMOS transistors (connects the output to 1) and a pull-down network of NMOS transistors (connects the output to 0).[R16]
- The two networks are mirror images: transistors in series in one are in parallel in the other.[R16]
- A single CMOS stage always inverts: a high input pulls the output low.[R16]
- So the natural one-stage gates are NOT, NAND and NOR.
- AND and OR need a second stage: a NAND or NOR followed by a NOT.[R19][R20]
Build-a-gate
See which transistors are on for each input, and why NAND/NOR are the natural 4-transistor gates.
This demo needs JavaScript.
Real transistor counts (standard static CMOS)
One square = one transistor. Dashed: depends on circuit style. Sources in the table.
Read the details
| Gate | Transistors | How |
|---|---|---|
| NOT | 2 | 1 PMOS + 1 NMOS [R16] |
| NAND (2-input) | 4 | 2 NMOS in series, 2 PMOS in parallel [R17] |
| NOR (2-input) | 4 | 2 NMOS in parallel, 2 PMOS in series [R18] |
| AND (2-input) | 6 | NAND (4) + NOT (2) [R19][R20] |
| OR (2-input) | 6 | NOR (4) + NOT (2) [R19] |
| XOR (2-input) | 6, 8 or 12 | depends on circuit style [R21][R22] |
| SRAM memory cell (1 bit) | 6 | two cross-coupled inverters (4) + 2 access transistors [R23] |
No. But the idea has two real roots:
- The two most basic gates, NAND and NOR, are exactly 4 transistors each.[R17][R18]
- The classic logic chip, the 7400 family, puts four NAND gates in one package. TI's SN74HC00 is literally named "Quadruple 2-Input NAND Gates."[R24]
Counter-examples: NOT is 2, AND/OR are 6, an SRAM cell is 6, XOR is 6–12.
D4
Every possible gate
Outputs are always exactly 0 or 1. Each gate's whole behavior fits in a small table.[R25]
| A | B | AND | OR | NAND | NOR | XOR | XNOR |
|---|---|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 |
| A | NOT A |
|---|---|
| 0 | 1 |
| 1 | 0 |
- ~1880Charles Sanders Peirce discovers it (published only in 1933).[R26]
- 1913Henry Sheffer publishes it, though his "stroke" meant NOR.[R26][R27]
- 1917Jean Nicod uses it for NAND, the meaning used today.[R27]
Read the details
- In plain words:
- AND: 1 only if both inputs are 1.
- OR: 1 if either is.
- NAND / NOR: the opposite of AND / OR.
- XOR ("exclusive or"): 1 if the inputs differ.
- XNOR: 1 if they're the same.
- How many 2-input gates are possible? 16. A 2-input table has 4 rows, and each row's output can be 0 or 1, so there are 2⁴ = 16 possible tables. Logicians count the same 16 "binary connectives".[R26] Only some have common names. Others include "always 0", "always 1", "just A", and "A AND NOT B".
- NAND can build everything. Any logic function can be made from NAND gates alone, and the same goes for NOR.[R20][R25] For example:
- NOT A = A NAND A
- A AND B = NOT (A NAND B)
- A OR B = (NOT A) NAND (NOT B)
- History:
- Charles Sanders Peirce discovered this around 1880, but it was only published in 1933.[R26]
- Henry Sheffer published it in 1913, though his "stroke" meant NOR.[R26][R27]
- Jean Nicod used it for NAND in 1917, the meaning used today.[R27]
Truth-table explorer
There are exactly 16 possible rules, outputs are always 0 or 1, and NAND alone can make all of them.
This demo needs JavaScript.
D5
Gates that add and gates that remember
Adding with gates
Half adder: Sum = A XOR B, Carry = A AND B. Chain full adders and the carry "ripples" along.[R28]
Read the details
- Half adder: adds two bits. Sum = A XOR B, Carry = A AND B.[R28]
| A | B | Carry | Sum |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 |
(1 + 1 = 10 in binary: sum 0, carry 1.)
- Full adder: adds two bits plus an incoming carry. It's two half adders plus an OR gate.[R28]
- Ripple-carry adder: chain full adders, and each carry "ripples" to the next. It's simple, but slower than cleverer designs (carry-lookahead) used in real chips.[R28]
4-bit adder
Arithmetic is just gates, and carries ripple.
This demo needs JavaScript.
Remembering with gates
- Feed two gates' outputs back into each other, and the circuit has two stable states: it holds one bit.[R29]
- Claude Shannon, 1948: "A device with two stable positions, such as a relay or a flip-flop circuit, can store one bit of information."[R30]
- SR latch: two cross-coupled NOR (or NAND) gates. "Set" stores a 1 and "Reset" stores a 0. Pressing both at once is forbidden.[R29]
- D latch / flip-flop: stores whatever is on the data input. A latch passes the input through while enabled; a flip-flop grabs it only on a clock tick.[R29]
SR latch
Feedback lets gates remember one bit.
This demo needs JavaScript.
6 transistors per bit, holds its value while powered, fast but takes more chip area.[R23]
1 transistor + 1 tiny capacitor per bit. The charge slowly leaks, so it must be refreshed constantly. It's denser and cheaper per bit.[R31]
D6
Bits and bytes
A byte is 8 bits, so it holds 2⁸ = 256 values (0–255). The playground below shows how.[R33]
- 1948"Bit" first in print, in Shannon's paper, credited to John Tukey.[R30]
- 1956"Byte" coined by Werner Buchholz at IBM, from "bite". 8-bit bytes adopted for Stretch.[R32]
- 1963ASCII: 7-bit code, 128 characters. "A" = 65.[R51]
- mid-1960sIBM System/360 spreads the 8-bit byte "far and wide".[R32]
- Sep 2026Unicode 18.0: 172,808 characters; its first 128 match ASCII.[R52][R41]
Read the details
- Bit = binary digit, one 0 or 1. The word first appeared in print in Claude Shannon's 1948 paper, which credits it to John Tukey: "binary digits, or more briefly bits, a word suggested by J. W. Tukey."[R30]
- Byte: coined by Werner Buchholz at IBM in 1956 while designing the Stretch computer. It was "coined from 'bite', but respelled to avoid accidental mutation to 'bit'."[R32]
- Early bytes ranged from 1 to 6 bits. 8-bit bytes were adopted for Stretch later in 1956.[R32]
- IBM's System/360 spread the 8-bit byte "far and wide in the mid-1960s."[R32] Bytes from 1 to 48 bits have been used; "octet" means exactly 8.[R33]
- One byte holds 2⁸ = 256 values (0–255).[R33]
- How bits become numbers (place value): each position is worth double the one to its right: 128, 64, 32, 16, 8, 4, 2, 1. Add up the positions holding a 1.[R34]
- Example: 0100 0001 = 64 + 1 = 65.
- Hexadecimal (base 16, digits 0–9 and A–F) is shorthand: one hex digit = 4 bits, so a byte is two hex digits, 00 to FF.[R35] 65 = 0x41.
Byte playground
A byte is 8 switches, and the same bits can be read as a number or a letter.
This demo needs JavaScript.
D7
From keypress to pixel
Follow the capital letter A, typed with Shift.
Keypress-to-pixel pipeline
A letter on screen is a chain of codes and transistors from finger to light.
This demo needs JavaScript. All 12 steps are listed below.
All 12 steps as text
- Key switch → circuit. Keys sit on a grid of row and column wires. Pressing a key connects one row to one column.[R36]
- The keyboard scans. Its tiny processor energizes the columns one at a time and reads all the rows, many times a second, to see which junctions are connected. Diodes stop false "ghost" presses.[R36]
- The keyboard sends a code, not a letter. It reports which key is down, not what character it means.[R37]
- Over USB: a standard keyboard report is 8 bytes: one for modifier keys (Shift, Ctrl…), one reserved, and up to six key codes.[R38] The "A" key is usage 0x04, and Left Shift is 0xE1.[R39]
- The OS applies your keyboard layout. The operating system turns the key code into a character, taking Shift and Caps Lock into account. The layout decides which character each key produces.[R40]
- The character code: "A" is Unicode U+0041, "LATIN CAPITAL LETTER A".[R41] That's decimal 65, binary 0100 0001. In UTF-8 (the web's standard encoding), it's stored as that single byte.[R42]
- The app receives the character and inserts it into the text. (On Windows, as a
WM_CHARmessage.)[R40] - Font lookup: the font's character map (
cmaptable) maps the code to a glyph, the font's drawing of "A".[R43] Glyphs are outlines made of curves (quadratic Bézier curves in TrueType fonts).[R44] - Rasterize: the outline is converted to pixels, lighting the pixels whose centers fall inside the shape. Anti-aliasing uses in-between shades on the edges so the letter looks smooth.[R45][R46]
- Framebuffer: the finished image of the whole screen sits in memory as a grid of pixel values.[R47]
- Refresh: the display redraws from that image many times a second, commonly 60 or 120 times per second (Hz).[R48]
- Light: each pixel is made of red, green and blue subpixels. In an LCD, a backlight shines through, and one thin-film transistor per pixel controls how much light gets through.[R49] In an OLED, each pixel makes its own light, controlled by at least two thin-film transistors, and black pixels switch fully off.[R50] So the last step is transistors too.
Background: ASCII and Unicode
- ASCII was first published in 1963. It was a 7-bit code with 128 characters (33 control, 95 printable). It was revised in 1967.[R51]
- Unicode extends this to every writing system. Version 18.0, released 16 September 2026, has 172,808 characters.[R52] Unicode's first 128 codes match ASCII, which is why "A" is 65 in both.[R41][R42]
D8
How long has this been going on?
Timeline of switches
Feel the scale of growth, from thousands of switches to trillions in 85 years.
This demo needs JavaScript. The same data is in the table below.
The timeline as a table
| When | Milestone | Switches |
|---|---|---|
| 1941 | Zuse Z3 | 2,300 relays (electromagnetic switches) [R53] |
| 1944 | Harvard Mark I | 3,500 relays [R53] |
| 1945–46 | ENIAC | more than 17,000 vacuum tubes [R54] |
| Dec 1947 | First transistor (point-contact, germanium), Bardeen and Brattain, Bell Labs | 1 [R55] |
| 1954 | First silicon transistors | [R96] |
| 1958 | First integrated circuit (Kilby, TI) | [R56] |
| 1959 | Practical silicon integrated circuit, patent filed (Noyce, Fairchild) | [R57] |
| 1959–60 | MOSFET (Atalla and Kahng, Bell Labs) | [R58] |
| 1971 | Intel 4004, first microprocessor (built for a Busicom calculator) | 2,300 transistors [R60] |
| 1978 | Intel 8086 | 29,000 [R61] |
| 1982 | Intel 80286 | 134,000 [R61] |
| 1985 | Intel 80386 | 275,000 [R61] |
| 1989 | Intel 486, first x86 chip over 1 million | 1.2 million [R61] |
| 1993 | Intel Pentium | 3.1 million [R61] |
| 2006 | Intel Itanium 2 "Montecito" | 1.72 billion [R62] |
| 2022 | NVIDIA H100 | 80 billion [R66] |
| 2024 | NVIDIA Blackwell (two dies) | 208 billion [R63] |
| 2024 | Cerebras WSE-3 (a whole wafer as one chip) | 4 trillion [R65] |
| 2026 | NVIDIA Rubin GPU (announced Jan 2026, two dies) | 336 billion [R64] |
- Moore's law: in 1965, Gordon Moore predicted components per chip would double every year. In 1975 he revised this to every two years.[R59]
- Not one invention but a stack:
- the switch (relay → tube → transistor)
- putting many switches on one chip (the integrated circuit)
- shrinking them (lithography)
D9
Is my microwave different?
Mostly the same logic, just far fewer transistors
A whole small computer on one chip. TI's 4-bit TMS1000 (1974, about $2 in volume) went into toys like the Speak & Spell. Microcontrollers now control microwave ovens and are found in large numbers in appliances and cars.[R67]
Run washing machines, thermostats, smoke detectors and toasters.[R68]
Many modern cars have upwards of 100 electronic control units.[R70]
Built in the 1960s from thousands of simple chips, each holding 3-input NOR gates.[R72][R73] A real-world "build everything from one gate" machine.
Genuinely different
A bimetallic strip (two metals that expand at different rates) curls as the temperature changes and physically touches a contact to switch the furnace on. The strip is both the sensor and the switch. There are no transistors and no logic.[R69]
Signals vary continuously (like a dimmer) instead of jumping between two values. Two-state (digital) operation is "far more reliable" than many-valued analog operation.[R71]
D10
Quantum computing: a different kind of bit
What a qubit is
- Like a bit, a qubit can be 0 or 1. It can also be in a superposition, described by two numbers called amplitudes, one for 0 and one for 1.[R74][R75]
- Amplitudes are not probabilities. They can be negative (and, more generally, complex numbers).[R75][R76]
- Measuring gives one ordinary result, 0 or 1. If you just put a qubit register into an equal superposition of all answers and measure it, you get a random answer.[R75]
Interference: the engine
- Amplitudes combine like waves. Some reinforce and some cancel.[R74][R76]
- A quantum algorithm is a carefully choreographed sequence that makes the amplitudes of wrong answers cancel and the right answer's reinforce.[R75]
Interference demo
Amplitudes can cancel, and that cancellation, not "trying everything", is what quantum algorithms exploit.
This demo needs JavaScript.
Entanglement
- Entangled qubits have linked outcomes: measuring one tells you about the others.[R74]
- It is "correlation without communication". It can't be used to send messages faster than light.[R77][R78]
- False. "Quantum computers won't solve hard problems instantly by just trying all solutions in parallel" (Scott Aaronson, quantum computing researcher).[R79]
- He calls the "both 0 and 1 at the same time" framing "the fundamental misstep of quantum computing popularization."[R75]
- The power comes from interference, and it only works for problems with the right mathematical structure.
What it's good for, and not
Where things stand (as of October 2026)
Tap a tile for the details.
Qubit counts~100high-quality qubits in the best machinesdetails
- Big counts mislead: Caltech held 6,100 atom qubits in an array in 2025, but they weren't entangled or computing.[R84]
- The best machines run on roughly 100 high-quality physical qubits.
Error correctionWorksbut only at small scaledetails
- Many error-prone physical qubits are grouped into one more reliable logical qubit. This only helps if errors are below a threshold.[R82]
- Google's Willow chip (Dec 2024) was the first to show errors shrinking as the code grew.[R83][R82]
- Harvard/MIT/QuEra (Nov 2025) demonstrated a fault-tolerant architecture with up to 448 atoms.[R94]
- Quantinuum reported a record logical fidelity in Oct 2026 (company claim).[R89]
"Quantum advantage"Contestednarrow claims, no useful advantage yetdetails
- Google's "Quantum Echoes" (Oct 2025, peer-reviewed) claimed ~13,000× over classical.[R85]
- IBM and UChicago claimed advantage on 70 logical qubits (Jul 2026).[R86] A classical team reproduced that result in about 37 minutes on 256 GPUs weeks later.[R87]
- There's no consensus yet on a useful quantum advantage.
Roadmaps2029target dates: plans, not resultsdetails
- IBM's "Starling": 200 logical qubits by 2029.[R88]
- Quantinuum: a fault-tolerant machine "by 2029".[R89]
Real impact today: encryptionRSA out by 2035NIST's plan: deprecated after 2030, disallowed after 2035details
- NIST finalized the first post-quantum encryption standards in August 2024.[R90]
- Its October 2026 transition plan deprecates RSA and similar schemes after 2030 and disallows them after 2035.[R91]
- Estimates suggest breaking RSA-2048 would take under 1 million noisy qubits running for under a week (Gidney 2025, an estimate).[R92] That is far beyond today's machines.
D11
Self-check
Progress is saved on this device only.
Match and quiz
Lock in the key numbers and ideas.
This demo needs JavaScript.
D12
Back to the model
The transistor is the computer side of stage 3, "smallest switch", paired with the ion channel. Gates and AI "neurons" sit at stage 5, where the analogy with a real neuron is weak.
What this page simplifies
- Transistors as ideal switches. Real ones turn on gradually and leak slightly when off.
- The T1 cross-section is a 2D sketch. Modern transistors are 3D fins or nanosheets.
- Gate transistor counts are for standard static CMOS. Other circuit styles use different counts (e.g., XOR can be 6, 8 or 12).[R21]
- AND = 6 and OR = 6 are sums of sourced parts (a NAND or NOR plus an inverter), the standard construction.[R19][R20]
- The keypress chain shows a USB keyboard on Windows. Other operating systems differ in details.
- Ripple-carry is the teaching adder. Real processors use faster designs.[R28]
- The interference demo (T10) is one qubit. It shows the amplitude rule, not entanglement or the source of quantum speedup. Real amplitudes are complex numbers.
- Status boxes are snapshots dated October 2026. Transistor counts, High-NA EUV and quantum status change fast.
- Estimates are labeled: the ~$400M High-NA price, "fewer than a dozen" High-NA tools, the RSA-2048 qubit estimate, and 100+ car ECUs are estimates or approximate figures.
- Wikipedia is a secondary source for some logic facts (XOR counts, flip-flops, framebuffer, refresh rates, display types). These are marked (WP) in the reference list.
Sources
Sources marked (WP) are Wikipedia, used as secondary sources where no better source was found. "Read Oct 2026" marks pages whose content may change.
Transistor physics and fabrication
- R1HyperPhysics (Georgia State University). Doping. hyperphysics.gsu.edu
- R2Ye, Ernst & Khare (2019). The Nanosheet Transistor Is the Next (and Maybe Last) Step in Moore's Law. IEEE Spectrum, 30 Jul 2019. spectrum.ieee.org
- R3Intel (2011). Intel Reinvents Transistors Using New 3-D Structure. 4 May 2011. intc.com
- R4Moore, S. K. (2024). TSMC Lifts the Curtain on Nanosheet Transistors. IEEE Spectrum, 12 Dec 2024. spectrum.ieee.org
- R5TSMC. 2nm Technology (read Oct 2026). tsmc.com
- R6Intel Foundry. Intel 18A (read Oct 2026). intel.com
- R7ASML. 6 crucial steps in semiconductor manufacturing (updated 4 Oct 2023). asml.com
- R8Computer History Museum. 1955: Photolithography Techniques Are Used to Make Silicon Devices. computerhistory.org
- R9ASML. Light and lasers. asml.com
- R10ASML. EUV lithography systems (read Oct 2026). asml.com
- R11TrendForce (2026). imec Secures ASML's Most Advanced EXE:5200 High-NA EUV… 19 Mar 2026 (cites Reuters for the unit count and price estimate). trendforce.com
- R12imec (2026). Imec receives the world's most advanced High NA EUV system. 18 Mar 2026. imec-int.com
- R13Courtland, R. (2013). The Status of Moore's Law: It's Complicated. IEEE Spectrum, 28 Oct 2013. spectrum.ieee.org
- R14Moore, S. K. (2020). A Better Way to Measure Progress in Semiconductors. IEEE Spectrum, 21 Jul 2020. spectrum.ieee.org
- R15Intel (2026). Intel Foundry Details Process Milestones, Future Innovation at VLSI Symposium. 16 Jun 2026. intel.com
- R97Samsung Global Newsroom (2022). Samsung Begins Chip Production Using 3nm Process Technology With GAA Architecture. 30 Jun 2022. news.samsung.com
Logic gates and circuits
- R16UP Microelectronics Lab. CoE 197U: CMOS Gates. classes.up-microlab.org
- R17Univ. Hamburg TAMS (Hades). CMOS NAND2 gate. tams.informatik.uni-hamburg.de
- R18Univ. Hamburg TAMS (Hades). CMOS NOR2 gate. tams.informatik.uni-hamburg.de
- R19Univ. Hamburg TAMS (Hades). AND gate (andbig). tams.informatik.uni-hamburg.de
- R20MIT OCW. 6.004 Computation Structures (Spring 2017), lecture transcript. ocw.mit.edu
- R21(WP) XOR gate. en.wikipedia.org
- R22Univ. Hamburg TAMS (Hades). CMOS XOR with transmission gate. tams.informatik.uni-hamburg.de
- R23(WP) Static random-access memory. en.wikipedia.org
- R24Texas Instruments. SN74HC00: Quadruple 2-Input NAND Gates. ti.com
- R25(WP) Logic gate. en.wikipedia.org
- R26Internet Encyclopedia of Philosophy. The Sheffer Stroke. iep.utm.edu
- R27(WP) Sheffer stroke. en.wikipedia.org
- R28(WP) Adder (electronics). en.wikipedia.org
- R29(WP) Flip-flop (electronics). en.wikipedia.org
- R30Shannon, C. E. (1948). A Mathematical Theory of Communication. Bell System Technical Journal 27. people.math.harvard.edu (PDF)
- R31(WP) Dynamic random-access memory. en.wikipedia.org
Bits, bytes, encoding and display
- R32Buchholz, W. (1977). Origin of the word "byte". BYTE, Feb 1977, p.144 (Computer History Museum archive). archive.computerhistory.org (PDF)
- R33(WP) Byte. en.wikipedia.org
- R34(WP) Binary number. en.wikipedia.org
- R35(WP) Hexadecimal. en.wikipedia.org
- R36QMK Firmware. How a Keyboard Matrix Works. docs.qmk.fm
- R37QMK Firmware. How Keyboards Work. docs.qmk.fm
- R38USB-IF. Device Class Definition for HID, v1.11 (Appendix B, boot keyboard report). usb.org (PDF)
- R39USB-IF. HID Usage Tables v1.7 (27 Jan 2026), page 0x07: 0x04 = Keyboard A, 0xE1 = Left Shift. usb.org (PDF)
- R40Microsoft Learn. Keyboard Input Overview. learn.microsoft.com
- R41Unicode Consortium. Unicode Character Database 18.0.0, UnicodeData.txt. unicode.org
- R42IETF (2003). RFC 3629: UTF-8, a transformation format of ISO 10646. rfc-editor.org
- R43Microsoft Learn. OpenType spec: cmap table. learn.microsoft.com
- R44Apple. TrueType Reference Manual, Ch. 1: Digitizing Letterform Designs. developer.apple.com
- R45FreeType. API Reference: Glyph Retrieval (FT_Render_Mode). freetype.org
- R46FreeType. Glyph Conventions, section 6. freetype.org
- R47(WP) Framebuffer. en.wikipedia.org
- R48(WP) Refresh rate. en.wikipedia.org
- R49(WP) Thin-film-transistor liquid-crystal display. en.wikipedia.org
- R50(WP) AMOLED. en.wikipedia.org
- R51IEEE / ETHW. Milestones: American Standard Code for Information Interchange (ASCII), 1963. ethw.org
- R52Unicode Consortium (2026). Announcing the Unicode Standard, Version 18.0. 16 Sep 2026. blog.unicode.org
History and chips
- R53Computer History Museum. Timeline of Computer History: Computers. computerhistory.org
- R54Penn Almanac (2026). Penn's ENIAC, the world's first electronic computer, turns 80. 3 Mar 2026. almanac.upenn.edu
- R55Computer History Museum. 1947: Invention of the Point-Contact Transistor. computerhistory.org
- R56Computer History Museum. 1958: All Semiconductor "Solid Circuit" is Demonstrated. computerhistory.org
- R57Computer History Museum. 1959: Practical Monolithic Integrated Circuit Concept Patented. computerhistory.org
- R58Computer History Museum. 1960: Metal Oxide Semiconductor (MOS) Transistor Demonstrated. computerhistory.org
- R59Computer History Museum. 1965: "Moore's Law" Predicts the Future of Integrated Circuits. computerhistory.org
- R60Computer History Museum. 1971: Microprocessor Integrates CPU Function onto a Single Chip. computerhistory.org
- R61Computer History Museum. Intel "x86" Family and the Microprocessor Wars. computerhistory.org (note: CHM dates the 8086 to 1976, the start of design; it was released in 1978)
- R62CIO (2006). Intel to launch Montecito server chip Tuesday. 14 Jul 2006. cio.com
- R63NVIDIA. NVIDIA Blackwell Architecture (read Oct 2026). nvidia.com
- R64NVIDIA Developer Blog (2026). Inside the NVIDIA Rubin Platform: Six New Chips, One AI Supercomputer. 5 Jan 2026. developer.nvidia.com
- R65Cerebras (2024). Cerebras Announces Third Generation Wafer Scale Engine. 13 Mar 2024. cerebras.ai
- R66NVIDIA Developer Blog (2022). NVIDIA Hopper Architecture In-Depth. 22 Mar 2022. developer.nvidia.com
- R95Apple Newsroom (2026). Apple introduces M6 and M5 Ultra… 25 Aug 2026. apple.com
- R96Computer History Museum. 1954: Silicon Transistors Offer Superior Operating Characteristics. computerhistory.org
Simpler devices
- R67Computer History Museum. 1974: General-Purpose Microcontroller Family is Announced. computerhistory.org
- R68DigiKey (2011). Application Ideas for 8-bit Low-Pin-Count Microcontrollers. 8 Aug 2011. digikey.co.nz
- R69UCSB Physics Lecture Demonstrations. Bimetallic strip. web.physics.ucsb.edu
- R70Venkat, S. (2021). Automotive Functional Safety Compliance In EDA Tools And IP. Semiconductor Engineering, 1 Feb 2021. semiengineering.com
- R71IIT (ISM) Dhanbad. Electronics Class Notes: Analog and Digital Signals. people.iitism.ac.in
- R72Computer History Museum. 1962: Aerospace Systems Are the First Applications for ICs in Computers. computerhistory.org
- R73Leibson, S. (2024). The First ICs on the Moon: The Apollo Guidance Computer, Part 1. EE Journal, 10 Jun 2024. eejournal.com
Quantum computing
- R74IBM Think. What is quantum computing? (10 Jun 2025, updated 2 Apr 2026). ibm.com
- R75Aaronson, S. (2021). What Makes Quantum Computing So Hard to Explain? Quanta Magazine, 8 Jun 2021. quantamagazine.org
- R76Y Combinator (2018). Scott Aaronson on Computational Complexity Theory and Quantum Computers. 29 Jun 2018. ycombinator.com
- R77Caltech Science Exchange. What Is Quantum Entanglement? scienceexchange.caltech.edu
- R78Shalm, K. (2025). Quantum and Dance: It Takes 2 to Entangle. NIST Taking Measure, 14 Apr 2025. nist.gov
- R79Aaronson, S. Shtetl-Optimized (blog masthead, read 31 Oct 2026). scottaaronson.blog
- R81(WP) Grover's algorithm. en.wikipedia.org
- R82Brubaker, B. (2024). Quantum Computers Cross Critical Error Threshold. Quanta Magazine, 9 Dec 2024. quantamagazine.org
- R83Google (2024). Meet Willow, our state-of-the-art quantum chip. 9 Dec 2024. blog.google
- R84Caltech (2025). Caltech Team Sets Record with 6,100-Qubit Array. 24 Sep 2025. caltech.edu
- R85Google (2025). Our Quantum Echoes algorithm… 22 Oct 2025. blog.google
- R86IBM Newsroom (2026). IBM and The University of Chicago Demonstrate Quantum Advantage… 30 Jul 2026. newsroom.ibm.com
- R87Quantum Timeline. IBM and partners claim quantum advantage with built-in accuracy checks (covers the Aug 2026 classical reproduction). quantumtimeline.org
- R88IBM Quantum (2025). IBM lays out clear path to fault-tolerant quantum computing. 10 Jun 2025. ibm.com
- R89Quantinuum (2026). Quantinuum Breaks Error-Correction World Record by 10x… 19 Oct 2026 (company press release). quantinuum.com
- R90NIST (2024). NIST Releases First 3 Finalized Post-Quantum Encryption Standards. 13 Aug 2024. nist.gov
- R91Quantum Computing Report (2026). NIST releases final IR 8547… 27 Oct 2026 (summary of NIST IR 8547; primary document). quantumcomputingreport.com
- R92Gidney, C. (2025). How to factor 2048 bit RSA integers with less than a million noisy qubits. arXiv:2505.15917, 21 May 2025. arxiv.org
- R93Rioux, F. Single-photon Interference: Third Version. Chemistry LibreTexts. chem.libretexts.org
- R94Quantum Computing Report (2025). Harvard and collaborators demonstrate scalable fault-tolerant architecture with 448 neutral atom qubits. 23 Nov 2025. quantumcomputingreport.com