capture
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
capture [2018/02/20 07:55] – mcmaster | capture [2025/03/26 20:02] (current) – mcmaster | ||
---|---|---|---|
Line 27: | Line 27: | ||
Tools that rely on standard cells or other regular layout | Tools that rely on standard cells or other regular layout | ||
+ | |||
+ | [[https:// | ||
===== ARES ===== | ===== ARES ===== | ||
Line 64: | Line 66: | ||
===== Degate ===== | ===== Degate ===== | ||
- | {{: | + | [[https:// |
- | [[http://www.degate.org/screenshots/degate-port_colors.png|Source]] | + | ==== The project ==== |
+ | |||
+ | [[https://github.com/DegateCommunity/Degate|Degate]] is a multi-platform software for semi-automatic VLSI reverse engineering of digital logic in chips. It is the highest profile FOSS tool, with tutorials and other stuff available. | ||
+ | |||
+ | ==== Little history ==== | ||
+ | |||
+ | Degate was actively developed by Martin Schobert, during his thesis, from 2008 to 2011. For now, the project is inactive and only get some small fixes since 2011. The project is composed of a library (libGate) and a GUI interface (Degate). | ||
+ | |||
+ | In 2016 it was said here: | ||
+ | |||
+ | "'' | ||
+ | |||
+ | Degate has definitely a great potential, mainly because it is the only free and open-source software for hardware reverse engineering of chips, but never knew how to impose itself in the community. One possible reason for that is because Degate was known to be unstable and have impacting bugs in a first place. | ||
+ | |||
+ | You can visit the initial project website to learn more: | ||
[[http:// | [[http:// | ||
- | The highest profile FOSS tool. Tutorials and other stuff available. | + | ==== Current status ==== |
- | Users have noted significant stability issues. | + | In 2019, I ([[https:// |
+ | |||
+ | The stability was the main problem of the old Degate | ||
+ | |||
+ | A lot of bugs were fixed in this newer version, and it should be a better base to improve Degate even more in the future. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | \\ | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | |||
+ | ===== Deroute ===== | ||
+ | |||
+ | https:// | ||
+ | |||
+ | IIRC there was a Degate rewrite. Is this is? | ||
+ | |||
+ | |||
+ | ====== bsim ====== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Implements the following paper algos. Provides aggregation and function inference scheme, but doesn' | ||
Line 84: | Line 128: | ||
{{pr0ntools: | {{pr0ntools: | ||
- | An experimental semi-automated polygon capture tool for chips using lambda rules (grid layout) | + | An experimental |
[[https:// | [[https:// | ||
+ | Above: Playstation 1 CPU top metal test using confocal microscope | ||
===== psxdev ===== | ===== psxdev ===== | ||
Line 109: | Line 154: | ||
* Ken S: tried some things, but think didn't get far | * Ken S: tried some things, but think didn't get far | ||
* Visual 6502: don't recall details except that they claimed although they could get some automated, it took more time to fix mistakes than it would to do from scratch | * Visual 6502: don't recall details except that they claimed although they could get some automated, it took more time to fix mistakes than it would to do from scratch | ||
+ | * [[https:// | ||
Line 186: | Line 232: | ||
Magic VLSI, along with many other semi tools, should have something of this sort | Magic VLSI, along with many other semi tools, should have something of this sort | ||
+ | |||
+ | |||
+ | ====== References ====== | ||
+ | |||
+ | * Reverse Engineering Digital Circuits Using Functional Analysis (Pramod Subramanyan): | ||
capture.1519113303.txt.gz · Last modified: 2018/02/20 07:55 by mcmaster