Zwei Wege, ein 4-Eingangs-AND zu bauen
Sie können ein einzelnes 4-Eingangs-AND-Gatter direkt verdrahten, oder drei 2-Eingangs-AND-Gatter verketten: ((A·B)·C)·D. Beide berechnen exakt dieselbe Boolesche Funktion — der Unterschied liegt vollständig in der physischen Umsetzung, nicht in der Logik.
Eingangszahl und Gatter-Tiefe
Ein breites Gatter hat nur eine Verzögerungsstufe, braucht aber intern mehr Transistoren und wird stärker belastet, um korrekt zu schalten — sein Fan-In-Limit. Eine Kette von 2-Eingangs-Gattern belastet jeden Eingang weniger, braucht aber log2(N) Verzögerungsstufen für N Eingänge: Eine 4-Eingangs-Kette braucht 2 Gatterverzögerungen, eine 8-Eingangs-Kette 3. Auf einem zeitkritischen Pfad kann dieser Unterschied in der Tiefe mehr zählen als die reine Gatteranzahl.
Boolflows mehreingängige Gatter
Boolflow bietet AND3/AND4, OR3/OR4, NAND3, NOR3 und XOR3 als einzelne fertige Blöcke an, genau damit Sie kleinere Gatter nicht von Hand verketten müssen, wenn Sie die Version mit nur einer Verzögerungsstufe wollen — wählen Sie, was zu Ihrer Überlegung über die Signallaufzeit der Schaltung passt.
Probieren Sie es selbst
Bauen Sie dieselbe 4-Eingangs-AND-Funktion auf zwei Arten im Schaltungseditor — einmal als AND4-Block, einmal als Kette aus drei 2-Eingangs-AND-Gattern —, prüfen Sie mit dem Wahrheitstabellen-Werkzeug, dass beide bei jeder Eingangskombination übereinstimmen, und zählen Sie dann die Verzögerungsstufen zwischen Eingang und Ausgang in jeder Version.