Latest progress on my side.
I was focused to improvement of chip reversing toolkit.
In last few month two dedicated tools was developed.
First one is patterns
, used to identify standard cells over source image of polysilicon/diffusion layer.
Result data is exported as XML and can be used together with the second tool.
The second tool is called deroute
. This tool is purposed to trace wire interconnections between standard cells. It has many neat features, including multiple image layers and basic wire recognition.
Both tools can be downloaded by following links:
Source code is available at github:
Besides, I already identified almost all cells (PSX CPU has around 37600 cells of 150 different types) and constructed color map, where each cell is colored by type:
Yet, it still contain unknown cells
More things to do