“Almost every smartphone uses a processor based on the ARM1 chip created in 1985. The Visual ARM1 simulator shows what happens inside the ARM1 chip as it runs; the result (below) is fascinating but mysterious.[1] In this article, I reverse engineer key parts of the chip and explain how they work, bridging the gap between the puzzling flashing lines in the simulator and what the chip is actually doing. I describethe overall structure of the chip and then descend to the individual transistors, showing how they are built out of silicon and work together to store and process data. After reading this article, you can look at the chip’s circuits and understand the data they store.”
Related Content
Related Posts:
- Talking to memory: Inside the Intel 8088 processor’s bus interface state machine
- Inside an unusual 7400-series chip implemented with a gate array
- The Intel 8088 processor’s instruction prefetch circuitry: a look inside
- Reverse engineering standard cell logic in the Intel 386 processor
- Inside the Intel 386 processor die: the clock circuit
- Reverse engineering the Intel 386 processor’s register cell
- Examining the silicon dies of the Intel 386 processor
- How flip-flops are implemented in the Intel 8086 processor
- Tracing the roots of the 8086 instruction set to the Datapoint 2200 minicomputer
- A close look at the 8086 processor’s bus hold circuitry