I'm a (retired) analogue IC designer and have many happy (?) memories studying other companies IC's using optical microscopes in our engineering laboratory, to reverse engineering them. It was a good way to learn tricks of the trade. I hope some engineers have studied some of my creations! We also used manual micro-manipulators to electrically probe connections when studying a powered up die. We sometimes used a laser to cut tracks in the lab. We also occasionally used an ion-beam milling machine to slice into the depth of an IC so we could modify the silicon experimentally. Oh what fun we had!
@willynebula61936 жыл бұрын
Ion beam milling machine what a unique bit of gear! Something like that would have cost millions. What companies would even manufacturer a machine like that
@franklydude6 жыл бұрын
I forget the name of the company we used. It's not a big machine. Same principle as an electron beam microscope I think, although the polarity is obviously reversed! A tall evacuated chamber along which one accelerates charged particles. I think you have a very hot "anode" source creating a plasma (if that is the right terminology) so ions can be sucked away by the electric field. magnetic fields deflect the beam. The ions are much heavier than electrons and abrade the surface they hit... If I recall correctly, there was even technology to deposit material at a lower energy so that one could add a conducting track, very slowly......
@fakename33445 жыл бұрын
@@franklydude Would you happen to remember what it was? I'm really curious as to where I'd get the equipment to do this.
@franklydude5 жыл бұрын
@@fakename3344 I think it was companay in Cambridge or maybe even a university facility, I live in the UK... If you do a google for "focussed ion beam" milling etc, you should find some resources, certainly in the USA and in Europe, probably Japan and China too..
@gregorymalchuk2725 жыл бұрын
@@franklydude Yeah, they also have ion implantation (basically ion doping) machines.
@HariWiguna8 жыл бұрын
I've always been impressed with those who could read disassembled code. but at minute 11:43 , Ken is disassembling SILICON and THEN disassembling the code that is in that ROM in that silicon! Oh as if that is not enough, he also wrote a simulator of the calculator he reverse engineered BY LOOKING AT THE SILICON!? WOW...
@HxcTufty7 жыл бұрын
Anyone that had being paying attention to EE classes (VLSI, Computer Archtecture, Microprocessors etc.) can do that. It is a lot of work though.
@dummypg61297 жыл бұрын
Actually there is a method on how to perform that... Decap, hotspot, curve tracing etc. its just depending on the ic function/s thats varying and talent is required.
@Daniel-ib5bx7 жыл бұрын
I’m sayin right... what a bad ass lol
@zariumsheridan34887 жыл бұрын
what a royal waste of time though ...
@satibel7 жыл бұрын
You are watching videos, what a waste of time! Jokes aside, any hobby may seem like a waste of time to others.
@chiragsinghyadav2 жыл бұрын
I studied automation engineering and almost everything here was a part of the curriculum. I wish it was taught like this! Had so much difficulties in understanding the implementation of gates on chip that I couldn’t visualize it so had to learn them and I hated ‘just learning’ part. There’s no fun without seeing it practically. Great video
@samykamkar6 жыл бұрын
Ken is awesome
@giuliaesposito30716 жыл бұрын
u too
@Adam-yd8dw6 жыл бұрын
My hero ❤️
@rooster4436 жыл бұрын
Reverse engineering, the ultimate hacker skillz
@TracyNorrell Жыл бұрын
If this the guy from the curious Marc videos?
@jeremiefaucher-goulet33655 жыл бұрын
If you guys like Ken Shirriff, I suggest watching the CuriousMarc channel. Ken is often there tagging along and working with the others in restoring and understanding these old computers.
@drdyna9 ай бұрын
That's where I knew the face from, haha. I was sitting here watching this dude like where have I seen him....watching Marc's space shuttle computer videos!
@dans.81987 жыл бұрын
Laser pointer vs mouse pointer :-(
@leocurious99196 жыл бұрын
"this here..." "these ..." WHERE?!
@LumocolorARTnr13197 жыл бұрын
Good talk but what are they doing with the camera taking shots from the back of the room and switching to the talker when he is showing something on the screen. Whoever filmed and edited this, watch some defcon talks.
@michaelbuckers5 жыл бұрын
Yeah the filming is abysmal. 95% of the time he's showing something with a laser pointer, you can't see what it is.
@josephmazzeo27134 жыл бұрын
I really wanted to see what he meant by the "oh that's bad..." slide.
@darrelldourte94552 жыл бұрын
Couldn't watch...camera man destroyed all follow along to the educational value seeking to be given. Hand that man a broom.
@zlac7 жыл бұрын
FFS, somebody give this guy a glass of water!
@meepk6337 жыл бұрын
Banana noises.
@Mx6D7 жыл бұрын
so true lmao. Michael you hit right on the head
@crackmaster887 жыл бұрын
hahah i thought i was the only one who noticed that :D :D
@Euquila6 жыл бұрын
it's like he's chewing on the very circuitry from his lecture.
@huckanz6 жыл бұрын
actually those dry-mouth sounds are so pleasant for me... weird...
@TangodownNZ5 жыл бұрын
I need the laser pointer when you zoom in please! Because we have no idea where he is pointing to.
@johnnyprimavera27 жыл бұрын
Simply put: Great overview of silicon features and excellent approach on chip decapping.
@richardhead82647 жыл бұрын
*_THAT_* was freaking cool!!! _So much better_ than textbook cartoons!
@AI6XG4 жыл бұрын
Early Mostek calculator devices (1970s) had fake contacts that would mess with reverse engineering and swiping the circuit. The fake contacts were not able to be detected under optical microscopy unless you were good at noting the direction of focus
@dkaye5127 жыл бұрын
If you have an archive of the raw footage from all of the cameras, it would greatly helpful to have the wide angle shot showing you pointing is really helpful. However, the slides are better resolution, but where he is pointing is lost. The lecture is very interesting, but when you don't see where he is pointing makes much more difficult to follow Thanks.
@edgeeffect4 жыл бұрын
Yeah you can't win with the slides... laser pointer OR better quality image but you can't have both.... ideally we need speakers to use some kind of "virtual laser pointer" on the presentation laptop.
@olegil23 жыл бұрын
@@edgeeffect You can have both, it's called picture in picture. You can show slide, presenter and picture of where he's pointing at the same time. Then the virtual experience would in most cases actually be better than the real one. "Virtual laser pointer" as in mouse pointer? Yeah, would be nice if someone invented that.
@linuxguy11997 жыл бұрын
28:30 Looks more like a factorio base than an IC XD
@PilotPlater6 жыл бұрын
this made me chuckle
@DavidHenderson14 жыл бұрын
I mean, in a way, they're essentially the same thing. With Factorio, you're taking resources and converting them into other resources. With processors you're taking inputs and converting them into outputs.
@edinfific25767 жыл бұрын
Very nice and interesting to see how those basic components and circuits are made. Great work!
@Stallnig7 жыл бұрын
crazy how much stuff is on these tiny pieces, and its getting even crazier by the day. I can't even imagine how much engineering hours and knowlege went into any of these things.
@fixing_stuff Жыл бұрын
man you have to give the name of the music played at the end... so good
@whiteburr6 жыл бұрын
Phenomenal presentation! I want to thank that guy (and get him a bottle of water!)
@MorganEarlJones7 жыл бұрын
I chuckled when I saw the instruction "waitno"
@paulgill7222 Жыл бұрын
Guys like him and the designers are out of this world, seriously extra terrestrial ufos.....wow.... way over my head..........
@NSAwatchesME7 жыл бұрын
i actually learnt quite a lot
@Cyberfoxxy5 жыл бұрын
after a decades of innovation we still haven't figured out how to get a laser pointer on youtube
@davidmaiolo4 жыл бұрын
Thanks, had fun getting a better look into the transistor designs that actually make their way into an ic.
@kevinhevans6 жыл бұрын
Currently in school for comp E and we're slowly going over the topics presented, so this talk is really fascinating (to see this stuff in practice!) Does anybody know how large were the teams that were designing these chips?
@SebastianGarcia-go4tx3 жыл бұрын
This guy should definitely write a book about this topic. I'd love to learn more about it.
@sardinefinder3345 жыл бұрын
My digital logic professor brought me here. THANKS J DAWG
@abdokamal4133 Жыл бұрын
Thank you. I wanted to ask about the power of the microscope used
@madson-web5 жыл бұрын
It could've been even longer presentation and I still would watch it.
@DavidvanDeijk5 жыл бұрын
2nd time i watch this, still wrecking my brain about that ALU trick.
@peterhindes566 жыл бұрын
shame I cant see the lazer pointer
@deaustin40186 жыл бұрын
well, I started programming in the late 60s, but I can still understand like maybe up to 30 percent of this. I checked with a couple other people, sure enough, they couldn't understand a single word, so I'm happy enough.
@ramizyabac3256 Жыл бұрын
:)
@tekvax014 жыл бұрын
where did the cool opening and closing music come from? anyone know who made it?
@hqqns4 жыл бұрын
Oh, it's Ken from Marc's channel!
@metallitech6 жыл бұрын
When I was 11 or 12 years old I did a science fair thing where I got the chips out and let people look at them with a microscope. The way I came up with for getting the silicon out was simply by heating the package until it crumbled.
@hydrochloricacid21466 жыл бұрын
metallitech hey that's what i do!
@jamest.50017 жыл бұрын
I don't think I'd wanna buy a POSFET OR a POS transistor. this is a very interesting video.
@tibfulv6 жыл бұрын
How about an old SGI Tezro? SGI doesn't exist anymore, and to our knowledge these machines aren't repairable using standard services. Reengineering the ICs may be the only way to service them, and emulation requires the same thing.
@raynegames26366 жыл бұрын
This Guy is a master of the modern reverse Engineering, a God...
@choosetolivefree6 жыл бұрын
These chips are not modern, but in fact very old. This would be nearly impossible to do with modern chips, as one of the commenters above explained very well
@Sparkette5 жыл бұрын
Am I the only one who saw "Instruction ROM" in the calculator chip and immediately thought, I'd love to experiment with that and see what changing values in it would do?
@nyalldavis7 жыл бұрын
So how much work would it be to reverse engineer an i5 and it's microcode to see if the NSA realy does have a backdoor at that level?
@slicer957 жыл бұрын
Hundreds of thousands of man hours.
@pavelpopov91147 жыл бұрын
AMD too now
@jhwblender7 жыл бұрын
I think the hardest if not impossible part of doing that is more complicated/modern chips easily contain many vertical levels like shelves. This way of reverse engineering integrated circuits only works with the surface layer.
@pavelpopov91147 жыл бұрын
Well theoretically its possible. But you should know how to completely etch given layer not touching the level below. And to know that you should sign NDA in Intel or AMD and work there for a while... SUCCS
@FlumenSanctiViti7 жыл бұрын
I bet it won't take long before someone trains an AI to solve those kind of problems.
@Zemael6 жыл бұрын
Thank you! This is the kind of information I always tryed to find. Great links!
@VulcanOnWheels3 жыл бұрын
1:49 Apparently it's not visible in the video.
@freelectron20293 жыл бұрын
if this guy can reverse engineer code from silicon surely he can invent a microphone that removes the mushy banana sound from his mouth.
@WooShell7 жыл бұрын
Who's the end theme song from? I need that track badly..
@mavtheo2 ай бұрын
Good morning. I am trying to communicate with Mr Ken Shirriff, but all the emails addresses i have found in his blog or at other web pages are wrong. How can i communicate with him ? Thanks
@EllotusFreeholy7 жыл бұрын
"if you stare at it long enough it will start to make sense" ~ No, if YOU stare at it long enough it will start to make sense, if I stare at it long enough i'll get a headache. lol
@firmman45055 жыл бұрын
Ellotus Freeholy lol
@dennihsaur7 жыл бұрын
I watch these videos with no background in CS, i'm just like wtf how is this even possible?!?
@yaus05277 жыл бұрын
No, it is possible. If you study semiconductor related knowledge, it will be piece of cake.
@emmarobertson39335 жыл бұрын
9:02 just for efficiency, would it not be better to use just 2 transistors to solve the NOR circuit the 3 transistor seems of no use theoretical it might be part of the drawment for the negation but why would you do that then
@NorthWay_no4 жыл бұрын
Fantastic stuff. Is there anything like a program that can be fed a die photo and more or less make sense of it?
@snooks56074 жыл бұрын
that's how you create Skynet
@seankayll90177 жыл бұрын
You sounded really nervous. Relax, it was a fascinating talk and your presentation was excellent.
@snp271827 жыл бұрын
Silicon in an elevated enthalpy reaction(add heat) undergoes an elevation of the 3p orbitol, allowing for an enthalpy controlled reduction/oxidation reaction of the atom. So start there. Then make transistors...
@climbeverest4 жыл бұрын
Incredible only in America such geniuses self develop
@iuliannitu56996 жыл бұрын
Very interesting what you do Ken. Thank You.
@bkzzzzz7 жыл бұрын
very nice inside of very popular chips. I always wonder how do they work still so tinny.
@hereb4theend4 жыл бұрын
Absolutely brilliant. Thank you very much.
@jaycal19206 жыл бұрын
Mr Ken Shirriff You have single handedly done the work of well trained teams and I dont think anyone even comprehends what you are able to do. It has a lot of weight to it. you are $1 as apposed to 100 pennies Sir.
@alterguy43274 жыл бұрын
is it legal to do so??
@josephmazzeo27134 жыл бұрын
I am not a lawyer but for research purposes this is probably fine. If you reverse engineer to clone a chip for mass production it's probably a patent violation as these chips, the design and microcode would be intellectual property of the manufacturer. If the patent is even active for some of these older chips. Would Intel care if you cloned a 4004 or 8080 and sold it? Of course, it would not make sense, and the newer chips of today would be impossible to clone due to density, without the supporting design material. You can always emulate I guess, using other hardware, such as FPGAs.
@sliout6 жыл бұрын
We need people like that to rebuild civilization after collapse.
@KevinJohnson-fw8kv2 жыл бұрын
you can now inkjet print transistors. 1500nm is easily possible, with some tweaks to the printer's hardware you can reach 800-500nm. If you want to spend on a super high grade research printer... 160 nm is about the limit you can do . But you can do a one-off chip design on a piece of glass, so that's pretty impressive. not to mention makes custom chips very very cheap
@abbyboing5 жыл бұрын
Excellent amount of information. Respect. Just the Saliva sound was a bit bothersome. Sounded a bit kinky while under the impression of knowledge. You know.
@Kenneth_H_Olsen3 жыл бұрын
His good . the true beauty of transistors is the differance in opening, and closing . Some are Voltage controlled, some are Ampere controlled, some are Normally Open NO, others are NC, Normally Closed , before you apply voltage to them . NPN & PNP junctions .
@12volt153 жыл бұрын
Thank for sharing this! Really appreciate it!
@PilotPlater6 жыл бұрын
MikesElectricStuff does videos deencapsulating chips which is cool, but havent seen or forgot ever seeing anyone show a transistor-level look! Cool
@damianbutterworth2434 Жыл бұрын
I have a David and Mann x,y table from a microchip factory. Very accurate. It had a 110 volt motor on the x axis. So I wonder if it was for cutting the wafers up.
@hrnekbezucha7 жыл бұрын
There is a reason he works with old chips. They are much bigger and you can make out what's going on. Modern dies have all features really crammed together that you just can't tell wtf is going on. Way, way worse than these, if you can believe that.
@snooks56076 жыл бұрын
what's more he doesn't even want to deal with acid, kinda limits the options
@andreassjoberg31455 жыл бұрын
In the past 40 years, dropping acid has been for hippies and dope-heads. In the future it will be an activity for hackers! :P
@josephmazzeo27134 жыл бұрын
I always wondered if a working chip with a metal lid will continue to work with the lid popped off and exposed to ambient air. The lid would have to be removed carefully so as not to damage the bonding wires or the chip. Would light have any effect? How about a low power laser such as from a pointer? EPROMs continue to work even though the window is exposed (although erasure might occur after some time), so I guess yes?
@KevinJohnson-fw8kv2 жыл бұрын
it has to be exposed to UV light a strong UV light. Which is why some of these EEPROMs that are being pulled out of vintage computers from the 80's still have all of their EEPROM data intact.
@ajikishaya4632 жыл бұрын
I've been wondering how the control logic schematic looks like and how it interacts with the interrupts in the instruction rom( schematic) at transistor leve of the z80 and it's burning my neural circuit. Someone plz save me!
@edgeeffect6 жыл бұрын
Oh hello Ken! Seen you before hanging around with Curious Marc.
@hqqns4 жыл бұрын
It was a pleasant surprise to recognise someone. He definitely is a reverse engineering king.
@PauloConstantino1675 жыл бұрын
Beautiful work.
@konsul20067 жыл бұрын
Why cant they release manufacture data from these old circuits? It so sad that these great minds need to reverse ingeneer these. Is it because of intellectual property rights? Or are there simply no 'digital' data available?
@dylandailey31917 жыл бұрын
Every now and then, info does get released (Intel released die photos (and schematics I think) of the 4004 family a while ago for its 40th(?) anniversary), however typically companies want to protect their IP for so long that by the time the IP is obsolete, there is very little demand to release docs, and the company benefits in no way from doing so (save making a small number of nerds (like me) happy). Plus, those old docs are probably stored in a dingy storage closet on a server even older than the documentation itself, that nobody but the sysadmin who left 10 years ago knows how to use (modern docs, anyway; the earliest chips were only documented on paper, I'm sure).
@pavelpopov91147 жыл бұрын
Its not only IP, but a history of creating things such as Intel ME which is not built up in a day yo know. So they don't want someone to know shit :)
@Kamtar347 жыл бұрын
for example Z80 is still being manufactured and sold.
@Spirit5327 жыл бұрын
Because silicon fab IP, and chip IP. Most of these chips are built on a fab-specific process that is kept highly secret(contact a fab and ask for their design rules, sit down when they send you a quotation instead :P ), plus there is some valuable design info in older chips anyway.
@FelonyVideos6 жыл бұрын
I think a lot of it has been lost. Some of those old designs were literally done with crayons.
@AstAMoore8 жыл бұрын
“Any Z80 fans out there?” Yes, me! Me! Me!
@desmondwilson34167 жыл бұрын
Right...the game boy advance..tho..
@KuraIthys7 жыл бұрын
What about the GBA? It uses an ARM/Thumb core. Though obviously, yes, it contains a Z80 as well, for obvious reasons. (in fact, the Mega Drive/Genesis contains a z80 for basically the same reason; Technically it's the Audio co-processor, but I'm sure using it for that was an afterthought; The only reason they chose a z80 for that task is that they wanted it to play Master System games and thus needed one anyway. Might as well put it to work doing something else while it's there.) Still... Z80... Ehh. I'll stick with my 65xx family chips thanks. XD
@perseverance86 жыл бұрын
Ditto!
@VoidHalo6 жыл бұрын
I had to pet the Z80 I have in front of me when he said that.
@josephmazzeo27134 жыл бұрын
I love the vintage processor chips, especially Z80, 8085, 805x series. Yeah I know you won't build a Pi clone with one of those but they are fun to work with!
@Donatellangelo7 жыл бұрын
This looks like it takes a lot of patience. But that's okay, well worth it in the end.
@amrkoptan40417 жыл бұрын
im a big fan of yours since curious marc channel !!!!
@peterbonnema89134 жыл бұрын
Is that a factorio megabase???
@SerBallister3 жыл бұрын
Fascinating talk, learned a few things new things it. Thank you so much.
@Sparkette5 жыл бұрын
I wish this were more accessible. Imagine if someone invented a machine that could scan a chip in real-time and get an oscilloscope-like trace at every point, and it was accessible enough that you don't need to be a big company or government to afford one. That would be the Holy Grail of hacking tools, and the end of manufacturers being able to hide secrets in products they sell without the owner being able to see them. But IDK how realistic that would be any time soon. :p
@n.aminr.71755 жыл бұрын
For YT videos, I suggest you show the diagram next to the actual screen. I can't see that laser dot on my screen to sync with his explanation lol.
@Fillmore634b3 ай бұрын
Is chip reversing used in software reverse engineering?
@danielkrajnik38173 жыл бұрын
this is crazy, awesome, breathtaking
@RequiemForABuckeye10 ай бұрын
It'd be nice if we could actually see what he's pointing at when he keeps saying which parts "run here"
@aaronr.96448 жыл бұрын
Great stuff! Is there a forum somewhere (something like reddit) where ppl take a stab at analysing these die pics?
@jeffsheldon8 жыл бұрын
I've found that very flat ceramic chips (which can't be chiseled) can be heated and will crumble, though occasionally with case residue on the die. The fumes are not good for breathing.
@andreassjoberg31455 жыл бұрын
I think that we soon will have access to high power laser beams that can chisel away AND scan a chip in 3D and remodel them, as a by-product of the nascent 3D-printing technology.
@badallmann7 жыл бұрын
14:50 redstone serial memory any1?
@terencem99627 жыл бұрын
i got a few chips open but it just was white mush. don't know where they put the transistors and i have a feeling they had just stuffed it with potatoe
@generosonunezarias3694 жыл бұрын
This Guy is a Beast with Silicon! Wow!
@colto23126 жыл бұрын
Hmm, chip manufacturers are playing factorio, but trying to make the base as small as possible. That's a tough one!
@nxxxxzn8 жыл бұрын
this channel is awesome
@skilz80986 жыл бұрын
Audio not working in 720p
@haxxx0rz6 жыл бұрын
Nice outro music. Sounds very 303-ish :-)
@tmdrake6 жыл бұрын
Rawr, Love the chip die art!
@VoidHalo6 жыл бұрын
Just so happens I have 2 Z80s right in front of me. Just loose ones. Not in any circuit. I had to pet one when he mentioned it.
@harakatabdelmjid94495 жыл бұрын
Merci pour la vidéo j'aime beaucoup les recherches
@ismaillafria27575 жыл бұрын
كتبغيو البحث ولا كيعجبكم غير تشوفو الأخرين كيقومو بأمور خارقة بحال هكا,,العربان أش عندكم ماديرو
@bluestar22534 жыл бұрын
Anybody here still remember the early days of 1980s when the Soviets stole the blueprint for Zilog Z8000 microprocessor and tried to reverse engineer it.
@johnmarks7143 жыл бұрын
I dont. Got any info? Im interested
@EnglishTeacherBerlin7 жыл бұрын
Absolutely fascinating! Thanks a lot!
@jslugbug376 жыл бұрын
So how does this help us now
@deldrinov7 жыл бұрын
That last shot looked totally like screenshot from Factorio.
@federico.salcidojesus10327 жыл бұрын
It would be so nice to "test" Sat TV again :) and reunite guys like Raton, Penga, Silverman etc,etc and learn from them again. I'm to old to start lol
@snooks56074 жыл бұрын
this sounds interesting, can you tell more about it?
@jlg23us8 жыл бұрын
Great job! Thank you for sharing :D
@stevensgarage64513 жыл бұрын
Just realized he wrote the IR library for my garage stereo
@guilldea4 жыл бұрын
master Ken
@yoramstein8 жыл бұрын
Great lecture
@truthbydesign51463 жыл бұрын
Can you next reverse engineer Apple M1, bit by bit? ;)