20.09.2013 Aufrufe

reverse-engineering von logik-gattern in integrierten ... - Degate

reverse-engineering von logik-gattern in integrierten ... - Degate

reverse-engineering von logik-gattern in integrierten ... - Degate

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

6.3. AUFBAU VON LOGIK-GATTERN<br />

p-Kanal-FET<br />

n-Kanal-FET<br />

VDD<br />

VSS = 0 V<br />

Dra<strong>in</strong><br />

Source<br />

Dra<strong>in</strong><br />

Source<br />

VDD<br />

VSS<br />

Abbildung 6.7: CMOS-Inverter (Mifare Classic)<br />

VDD<br />

A E<br />

In 6.8 ist e<strong>in</strong> NAND aus <strong>in</strong>sgesamt vier Transistoren dargestellt. Man beachte, dass die<br />

Gate-Längen im Pull-up-Netzwerk <strong>von</strong> Abbildung 6.8 nicht größer s<strong>in</strong>d als im Pull-<br />

down-Netz, weil die beiden n-Kanal-FETs aus dem Pull-down-Netz seriell geschaltet<br />

s<strong>in</strong>d und sich damit deren Widerstand verdoppelt. Die Driftgeschw<strong>in</strong>digkeiten der je-<br />

weiligen Majoritätsladungsträger ist damit <strong>in</strong> beiden Netzen etwa gleich.<br />

Für das Reverse-Eng<strong>in</strong>eer<strong>in</strong>g e<strong>in</strong>facher Gatter ist es s<strong>in</strong>nvoll, die wenigen Transistoren<br />

und Leiterbahnen übersichtlich geordnet auf e<strong>in</strong> Blatt Papier zu skizzieren. Oft ist der<br />

Gattertyp sofort zu erkennen. Es kann se<strong>in</strong>, dass man aufgrund vorheriger Analyse<br />

anderer Gatter e<strong>in</strong>e Grundstruktur wiedererkennt. Beispielsweise sieht e<strong>in</strong> 3-NAND,<br />

d.h. e<strong>in</strong> NAND für drei E<strong>in</strong>gänge 2 , nicht wesentlich anders aus als e<strong>in</strong> 2-NAND. Im<br />

Pull-up-Netz s<strong>in</strong>d drei statt zwei Transistoren parallel geschaltet und im Pull-down-<br />

Netz s<strong>in</strong>d drei FETs seriell verbunden (vgl. Abbildung 6.8).<br />

Mitunter kann es hilfreich se<strong>in</strong>, e<strong>in</strong>e Wahrheitstabelle aufzustellen, <strong>in</strong>dem man für al-<br />

le möglichen Belegungen der E<strong>in</strong>gänge den Wert am Ausgang ermittelt. Anhand der<br />

Wahrheitstabelle kann man e<strong>in</strong>e Boolsche Funktion aufstellen. Tabelle 6.1 zeigt das<br />

beispielhaft für e<strong>in</strong> 3-NAND-Gatter. Für alle 2 3 = 8 möglichen Belegungen der E<strong>in</strong>-<br />

gänge A, B, und C ist das Ergebnis der Boolschen Funktion <strong>in</strong> der letzten Spalte ange-<br />

geben.<br />

Aus der Tabelle kann man ablesen, dass die Schaltfunktion sich als (A ∧ B ∧C) dar-<br />

stellt. Das geht hier deshalb e<strong>in</strong>fach, weil es nur e<strong>in</strong>e Belegung gibt, bei der der Aus-<br />

2 3 − NAND(A,B,C) = AND(A,B,C)<br />

Mart<strong>in</strong> Schobert 25<br />

VSS

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!