- Offizieller Beitrag
Darf ich kurz zwischenfragen: Dadurch ist es ja möglich, die Logik der ICs zu clonen, richtig?
Wie gehst Du mit den Daten und Erkenntnissen weiter vor?
Die Funktionsweise des Digitalteil kann man mit den Bilder meistens perfekt herausfinden und dann z.B. mit
einem CPLD (bei kleinen Chips) oder FPGA simulieren.
Um das zu erreichen kreiere ich erstmal PERFEKT Deckungsgleiche Bilder der Metall und Poly-Silizium schicht
eines Chips. Diese importiere ich dann in Inkscape und fange dann an alle wichtigen Bestandteile
des Chips (oder des Teils des Chips den ich reversen möchte) manuell zu vektorisieren:
- Metall
- Polysilizium
- Diffusion
- Vias
- Buried Vias
- Contacts
Das ist eine ziemliche Mistaufgabe und dauert echt lange... für den 8501 habe ich mehrere Monate gebraucht.
Wobei mir da auch oft die Lust fehlte, weil es echt stupide Arbeit ist.
Einfache Sachen reverse ich dann "im Kopf" durch hinschauen und nachdenken. Für größere Sachen würde ich
aus dem Bild eine Netzliste generieren und die zur Simulation heranziehen. Das generieren der Netzliste klappt
aber noch nicht 100%... aber da bin ich dran das zu perfektionieren. Ist aber auch zeitaufwendig und
"Dank" meines Brot und Butter-Jobs komme ich nicht so oft dazu, wie ich gerne würde.
Bestes/Altes Beispiel: Die GATE IN Logik des 8501 habe ich durch "scharfes Hinschauen" herausbekommen.