chip reverse engineering
founder: biiter
depends on:
interested: biiter
software license: -
hardware license: -

Chip reverse engineering


  • build a probing station (rigid table with micromanipulators and stereo microscope, like this) for live analysis



For IC analysis, you first need to expose the die. This process is called decapsulation. Silicon pr0n wiki has an extensive overview of methods. Methods that do not require lots of expensive equipment and we should try are:


Stripping individual layers of die to study underlying ones.

We have successfully used chemically assisted etching. It is combination of mechanical etching and chemical method to dissolve the die. This technique can be used only for some chips, but is worth to try.

Required materials

  • fine sandpaper (2000 is ok)
  • potassium hydroxide (KOH)
  • steel cup
  • something to slowly stir the KOH solution (doing it by hand is annoying)
  • micromesh (extra fine sandpaper, 8000 or 12000 is best)


First use sandpaper to remove top layer(s), where you does not care about precission. Do not go too deep, stop t lest one layer above what you want to see. Do not press hard, be gentle. Hard press causes more rapid etching at the edges and the result is not uniform.

When you are done, use micro-mesh for a while to get rid of biggest unevenness. You can use the same spot on micro-mesh strip even if looks like unusable, the goal is just get some friction and remove easily removable materials. Then prepare 40% solution of KOH in water and heat it to ~50-70°C (do not boil it, you does not want to spread small droplets of this chemical all around and inhale them!). Start slowly stirring the solution and put the chip die into it. Keep reaction for some time (it can bee from few minutes up to tenth of minutes). You can hold the chip and keep the streem go along/against the surface you want to etch. KOH dissolves both silicone and glass. Unfortunately silicone is dissolved much faster so you can dissolve chip di before you gen to where You wanted. After a while take out the chip from bath with for example steel tweezer and wash it with water. Then use micro-mesh to clean the surface and to strip metalic layer if present (metals does no dissolve in KOH, except aluminium).

Then check the chip in microscope and repeat the procedure until you are happy with results.

You need a bit of practising to get best results, but the final product can be pretty good. You can see some of our results in VLSI ASIC reverse ingeneering page




This Micro-mesh is probably designed for plastic or other soft material and does not stay for long when used for regular sanding, but with chemically aided etching method can be used a bit longer.

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 4.0 International
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki