Visit https://brilliant.org/JeffGeerling to start your 30-day free trial, and get 20% off your annual subscription!

The Raspberry Pi 5 can’t be overclocked past 3 GHz. Why? The secret is hidden in the silicon deep inside.

X-rays don’t go deep enough. This video explores modern CPU architecture, clocks and PLLs (Phase-Locked Loops), silicon die shots, and even transistor-level debugging with an electron microscope!

Mentioned in this video:

– Blog post with more images: https://www.jeffgeerling.com/blog/2024/die-shots-and-transistor-level-debugging-on-raspberry-pi-5
– Open Circuits book: https://amzn.to/3uZRJow
– Kleindiek Nanotechnik: https://www.nanotechnik.com/copyright.html
– John McMaster (Twitter): https://twitter.com/johndmcmaster
– Siliconpr0n die shot – RP1: https://siliconpr0n.org/map/raspberry-pi/rp1-c0/
– Siliconpr0n die shot – BCM2712: https://siliconpr0n.org/map/broadcom/bcm2712-c0/
– der8auer’s video on 7nm analysis: https://www.youtube.com/watch?v=EKb3OAoGeIw
– Water cooling block for Pi 5: https://www.jeffgeerling.com/blog/2024/water-cooling-overkill-pi-5
– EDATEC’s passive heatsink for Pi 5: https://www.edatec.cn/en/ac/pi5-opencase.html
– Apple II Pendulum Clock: https://github.com/wkjagt/apple2_pendulum_clock
– 32nd note drummer: https://www.youtube.com/watch?v=GptOo23v3SE
– Monster vs Dave Grohl drum battle: https://www.youtube.com/watch?v=3AZz9TSjZCM

Support me on Patreon: https://www.patreon.com/geerlingguy
Sponsor me on GitHub: https://github.com/sponsors/geerlingguy
Merch: https://redshirtjeff.com
2nd Channel: https://www.youtube.com/c/GeerlingEngineering

Contents:

00:00 – Human DNA on my chip?
00:42 – Overclocking, featuring actual clocks
05:59 – Heat is not an issue (unless you’re a candle)
07:14 – Die shots: OCP on the Pi 5’s BCM2712
11:51 – Die shots: RP1
12:37 – Probing individual transistors at 16nm
18:35 – Peering deeper inside silicon
20:06 – Learning more…

source