Was ist ein Fan-In eines Flip-Flops?

Was ist ein Fan-In eines Flip-Flops?

Es wird im folgenden Zusammenhang erwähnt: "... primäre Eingänge, die sich im Fan-In jedes Flip-Flops befinden."

Antworten (4)

Fanout bezieht sich auf die Anzahl der Ausgangspfade von einem System oder einer Komponente. Viele Strömungen, die von etwas ausgehen, ergeben ein Bild, das wie ein Fächer aussieht. Fanin ist das Gegenteil: die Anzahl der Eingänge, die in einem System oder einer Komponente zusammenlaufen.

Fanout hat auch eine andere Bedeutung und bezieht sich auf die potenzielle maximale Anzahl von Eingängen, die von einem Ausgang angesteuert werden können, und nicht auf die tatsächlich verbundene Anzahl.

Diese Begriffe werden in anderen Disziplinen verwendet, beispielsweise in der Software. Wenn eine Funktion einen großen Fanout hat, bedeutet dies, dass sie viele andere Funktionen aufruft.

Ihre Fan-Out-Definition ist falsch. Es ist die Anzahl der Eingänge, die angesteuert werden können .
Es ist unbestreitbar, dass das Wort auf diese Weise verwendet wird. Hier ist ein Beispiel für diese Verwendung in Wikipedia, das ironischerweise mit der Definition verknüpft ist, die die andere Verwendung angibt: en.wikipedia.org/wiki/… ( "Es begrenzt die Anzahl der Eingänge, die verbunden werden können (das Fanout)." ).
Ich denke, es gibt einen Fall für beide Bedeutungen, also werde ich die Antwort bearbeiten.

Fan-out ist die Anzahl der logischen Eingänge, die ein Ausgang ansteuern kann . (Sowohl die Antwort von Kaz als auch der Wikipedia-Eintrag darüber sind falsch.) Selbst für HCMOS-Fan-Out wird die Anzahl der LS-TTL- Eingänge
ausgedrückt, die es ansteuern kann. Der Eingangsstrom eines HCMOS-Gatters ist vernachlässigbar.

Fan-in ist ein selten verwendeter Begriff, der einfach die Anzahl der Eingänge bedeutet. 1 Eingang hat einen Fan-In von 1. Blöd, aber es passt zur Fan-Out-Definition.

bearbeiten
ravi sagt dies in seiner Antwort (aus Wikipedia):

„Physische Logikgatter mit einem großen Fan-In sind in der Regel langsamer als solche mit einem kleinen Fan-In, da die Komplexität der Eingangsschaltung die Eingangskapazität des Geräts erhöht.“

Das ist nicht wahr. Mehr Eingänge bedeuten nicht unbedingt eine komplexere Schaltung. Ein NAND-Gatter mit 8 Eingängen hat dieselbe Eingangskapazität pro Pin wie ein NAND-Gatter mit 2 Eingängen. Jeder Eingang ist mit zwei MOSFETs verbunden, einem P-MOSFET und einem N-MOSFET.

Geben Sie hier die Bildbeschreibung ein

Wenn ein Eingang eine große Anzahl von FETs ansteuern muss, wird er normalerweise gepuffert. In einem Mikrocontroller sieht ein E / A-Pin wahrscheinlich nur zwei FET-Gatter.

Bearbeiten (auf Anfrage von Clabacchio )
Zur Verdeutlichung: Komplexere ICs sind möglicherweise langsamer, dies liegt jedoch nicht an der erhöhten Eingangskapazität, wie der Wikipedia-Artikel behauptet.
Dies ist das Logikdiagramm eines 74HC30 :

Geben Sie hier die Bildbeschreibung ein

Beachten Sie, dass jeder Eingang nur ein komplementäres Paar sieht. Sie werden dies in den meisten Logik-ICs sehen.

@clabacchio - falsch falsch falsch :-). Der 8-Eingang wird langsamer sein, aber wegen der zusätzlichen Stufen nicht die Kapazität, wie sie behaupten! Das Logikdiagramm, Abb. 3 in diesem Datenblatt zeigt explizit, dass jeder Eingang ein komplementäres Paar ist.
Rechts! Ich habe den letzten Teil des Zitats verpasst :) Heute bin ich nicht so schlau, ich sollte mich etwas ausruhen :) Aber etwas klarer gesagt, dass es nicht um die Eingangskapazität geht, während es in der Tat langsamer ist
Generell stehe ich Wikipedia-Einträgen eher skeptisch gegenüber. Irgendetwas stimmt immer nicht :-(
Leider wurde der Begriff "Fan-out" für die Verwendung in anderen Disziplinen entlehnt, in denen die Wikipedia-Definition verwendet wird (obwohl Wikipedia ihn seltsamerweise im Abschnitt "Theorie" korrekt erklärt .
Es gibt kein richtig oder falsch. Wörter sind keine #defineMakros; sie haben mehrere, kontextabhängige Bedeutungen (manchmal verwirrend eng verwandt). Fanout wird von Menschen in Situationen verwendet, in denen es sich nicht auf die maximale theoretische Fahrkapazität bezieht, also müssen Sie diese Bedeutung akzeptieren, um eine solche Diskussion zu verstehen.
@Kaz - Die ursprüngliche Bedeutung war, was es fahren kann. So steht es immer noch in Datenblättern und Designleitfäden . Es kann nichts anderes bedeuten, weil es keinen Schaltplan gibt. "Wörter sind keine #define-Makros". Sie sollten vor allem Fachbegriffe für einen bestimmten Zweck erfunden werden. Andernfalls könnten wir genauso gut anfangen, alles ein "Ding" zu nennen.

Innerhalb eines FPGA oder CPLD ist es sehr üblich, dass der Dateneingang eines Flip-Flops von einer kombinatorischen Logik angesteuert wird. In vielen Fällen werden die kombinatorische Logik und das Flipflop zusammen als eine einzige Einheit betrachtet. Das "Fan-In" eines Flip-Flops bezieht sich auf das Fan-In der kombinatorischen Logik, die es antreibt. Beispielsweise hätte ein Flip-Flop, das von einem NOR-Gatter mit sechs Eingängen angesteuert wird, einen "Fan-In" von sechs.

Fan-in bezieht sich auf die Anzahl der Eingänge in einem Gerät, z. B. hat ein UND-Gatter mit 3 Eingängen einen Fan-in von 3. Das Fain-in-Netzwerk kann sich auch auf den Eingang von Eingangspins erstrecken.
Physikalische Logikgatter mit einem großen Fan-In sind tendenziell langsamer als solche mit einem kleinen Fan-In, da die Komplexität der Eingangsschaltung die Eingangskapazität des Geräts erhöht.

Woher hast du den zweiten Absatz? Es ist falsch.
Ich habe es von Wikipedia en.wikipedia.org/wiki/Fan_in
Vertrauen Sie Wikipedia nicht blind! Viele Lemmata enthalten Fehler. Auch die Definition von Fan-out ist dort falsch. Es ist nicht vertrauenswürdig, und ich kenne mehrere Schulen, die ihren Schülern nicht erlauben, WP als Quelle zu verwenden.
Gilt das gleiche für Fanout? Ist die Ausgangskapazität auch unabhängig vom Fanout?
Beim Fan-Out geht es nicht um Kapazität, sondern um den Strom, den der Ausgang liefern und senken kann. Je höher dieser Strom ist, desto schneller schaltet die Ausgangsspannung von einem logisch niedrigen zu einem logisch hohen und umgekehrt. Die Kapazitäten des Eingangs benötigen Zeit, um geladen oder entladen zu werden. Aber ein einziger Eingang wird die Kapazitäten von Dutzenden von MOSFETs nicht sehen.
Ist nicht das einzige Problem w/fan-in the body effect? Keine Kapazität?