Inside the vintage 74181 ALU chip: how it works and why it's so strange
righto.com · 2,586 words · saved by 1 readers
The 74181 ALU (arithmetic/logic unit) chip powered many of the minicomputers of the 1970s: it provided fast 4-bit arithmetic and logic funct...
The 74181 ALU (arithmetic/logic unit) chip powered many of the minicomputers of the 1970s: it provided fast 4-bit arithmetic and logic functions, and could be combined to handle larger words, making it a key part of many CPUs. But if you look at the chip more closely, there are a few mysteries. It implements addition, subtraction, and the Boolean functions you'd expect, but why does it provide several bizarre functions such as "A plus (A and not B)"? And if you look at the circuit diagram (below), why does it look like a random pile of gates rather than being built from standard full adder…
saved by
related reading
- Inside the 74181 ALU chip: die photos and reverse engineeringrighto.com
- Reverse-engineering the 8086's Arithmetic/Logic Unit from die photosrighto.com
- The fundamentals of timing in logic design01signal.com
- Layman's Guide to IC Reverse Engineeringsiliconzoo.org
- Tiny TPUtinytpu.com
- Algorithms for Modern Hardware - Algorithmicaen.algorithmica.org
- Microprocessor - Wikipediaen.wikipedia.org
- Design Tradeoffscomputationstructures.org
- Using Bollean Algebra in circuitscs.virginia.edu
- Dwarkesh Patel on X: "New blackboard lecture w @reinerpope How do chips actually work – starting with basic logic gates, and working up to why GPUs, TPUs, FPGAs, and the human brain each look the way they do. 0:00:00 – Building a multiply-ax.com
- Ken Shirriff's blogrighto.com
- Xerox Parc’s Engineers on How They Invented the Future - IEEE Spectrumspectrum.ieee.org