Hacker News new | past | comments | ask | show | jobs | submit login

Is the RTL autogenerated from the chip images? I looked at one file 68k.v and the variable names remind me of a decompiler.



It's probably hand written but they didn't reverse engineer the purpose of each wire, only the netlist. Some of them are labeled, eg `irdbus_normal`.


I wondered the same thing. Otherwise that is a lot of code to write. The type of code that will cook your brain very quickly.


guessing since the 68k and z80 cores are not specific to the genesis, they may have used another implementation (maybe https://github.com/nukeykt/Nuked-MD ?)

the genesis "specific" ym* cores look a lot more "authored"; commit history shows more activity around those files too

but thats just a guess... something that can generate verilog from chip images would be pretty cool...


There are assistant tools for reversing die shots, by the way. Semi-automatic, not sure if we've gotten to the point of fully automatic yet.


I can’t wait to see AI applied to reverse engineering of decapped chips.

Do we have tools for exposing specific layers instead of 2D images? It would, perhaps, be interesting to go with diagonal slices as we grind the chip and, aided by exaggerated vertical features, capture the full depth on a single pass.


If you are interested in more than 2D images, you might find this article interesting.

- The X-Ray Tech That Reveals Chip Designs: https://spectrum.ieee.org/chip-x-ray




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: