Reading Silicon: How to Reverse Engineer Integrated Circuits
HACKADAYRecommended by 2 HN commenters across 2 months, 2018–2021
talk · intermediate · evergreen · 2018–2021 on HN
Ken Shirriff walks through how to reverse engineer integrated circuits from die photos, using famous chips as examples, in a Hackaday SuperConference talk.
Recommended as a clear account of the craft of reading chips from photographs.
Up next
7 mo on HNThe Banach–Tarski Paradox
Vsauce
Recommended 6× on HN · 2015–2024
4 mo on HNSalman Khan TED Talk 2011 (from ted.com)
Khan Academy
Recommended 4× on HN · 2011–2012
3 mo on HNLec 1 | MIT 6.042J Mathematics for Computer Science, Fall 2010
MIT OpenCourseWare
Recommended 3× on HN · 2017–2018
3 mo on HN17. Succinct Structures I
MIT OpenCourseWare
Recommended 3× on HN · 2018–2022
3 mo on HNMeaningful Play: Getting Gamification Right
Google TechTalks
Recommended 3× on HN · 2012–2014
4 mo on HNAlan Kay - Programming and Scaling
Colin McDonnell
Recommended 4× on HN · 2016–2026
4 mo on HNTimes Tables, Mandelbrot and the Heart of Mathematics
Mathologer
Recommended 4× on HN · 2017–2023
3 mo on HNStanford Seminar: Beyond Floating Point: Next Generation Computer Arithmetic
Stanford Online
Recommended 5× on HN · 2017–2021
18 mo on HNIndistinguishable From Magic: Manufacturing Modern Computer Chips
Andor Gafotas
Recommended 19× on HN · 2016–2024
8 mo on HNThe Extreme Engineering of ASML’s EUV Light Source
Asianometry
Recommended 11× on HN · 2022–2025
8 mo on HNJim Keller: Moore's Law, Microprocessors, and First Principles | Lex Fridman Podcast #70
Lex Fridman
Recommended 8× on HN · 2020–2023
8 mo on HNJim Keller: Moore’s Law is Not Dead
UC Berkeley EECS
Recommended 7× on HN · 2019–2025
3 comments from Hacker News
Some hobbyists use these die shots to reverse engineer older chips, bypassing the need to decap the chips themselves. The craft is explained nicely in this video ▶ this video .
Have you ever seen one of Professor Sussman's talks where he analyzes a circuit diagram? For example, see Prof Sussman's 2011 StrangeLoop talk (circuit analysis example begins at ~25 min mark)... We Really Don't Know How To Compute! link If you have the hardware schematic or the physical hardware and enough time, you can figure out what the hardware does. You can determine what its constraints are, and if you understand it well enough (for simplicity's sake, let's say you understand the hardware up to the level of the engineers who designed it), you can tell what the hardware system can and can't do and what type of codes are required to make the hardware work. You can tell at a low level what the GarageBand developers had to work with when they designed their game. And once you know the required codes, you can write software to generate the codes to make it work. And if you're really good and have the right tools, you can analyze the hardware and/or model the data flows to determine what the optimal data structures must be based on the hardware capacity constraints and data flow. Google "reverse engineering hardware chip circuits" or watch Ken Shirriff's 2016 Hackaday talk... Reading Silicon: How to Reverse Engineer Integrated Circuits ▶ this video
People do reverse engineer chips by photographing them. ▶ this video (Reading Silicon: How to Reverse Engineer Integrated Circuits). But as far as I know, the same cannot be done with the brains even if we can photograph it. I guess the 3D structure of the brain compounded with high interconnection between neurons does not make it easy.