Ein Hühnchen "ist ein Stück auf einem Chip, mit dem der Designer eines der Merkmale des Chips deaktivieren kann, wenn es sich als fehlerhaft herausstellt oder die Leistung beeinträchtigt."
Würden raumqualifizierte Logikkomponenten dieses Merkmal beibehalten, oder würde die endgültige "Best Practice" des Entwurfs eines raumqualifizierten IC redundante Merkmale, die von einem Hühnchen gesteuert werden, aus dem endgültigen Chip entfernen?
Ich gehe davon aus, dass der Hühnereinsatz durch einen SEE-Effekt (Single-Event-Effekt) oder andere Strahlungseffekte anfällig sein kann, wenn ein Merkmal mit unerwünschter Leistung im endgültigen Würfel verbleibt, wodurch die Gefahr besteht, dass der unerwünschte Effekt aktiviert wird Funktion und möglicherweise Auswirkungen auf die Mission im Weltraum.
quelle
Antworten:
Die Definition von Hühnchen in Wiktionary ist falsch, und die Erweiterung durch OP [als festverdrahtet] ist noch falscher.
Das Hühnchen ist ein Konfigurationsbit (per Software konfigurierbar! Und normalerweise nicht dokumentiert), das in einen Entwurf integriert wird, um eine Abhilfe für ein Problem zu deaktivieren, das beim Aufrufen des frühen Silizium-Steppings festgestellt wurde. Das Bit wird normalerweise einbezogen, da die Validierung / Verifizierung der Problemumgehung vor dem Silizium in der Regel zum Zeitpunkt des Herausnehmens eines neuen Chipschritts unvollständig ist (in der Regel aufgrund von Time-to-Market-Einschränkungen) und alle Konsequenzen und möglichen Nebenwirkungen von Die Problemumgehung ist noch nicht bekannt, im Vergleich zu viel mehr überprüften anfänglichen Designs. Der Hühnereinsatz ist eine Möglichkeit, die gesamte Problemumgehung rückgängig zu machen, wenn bei einer gründlicheren und vollständigeren Validierung nach dem Silizium einige neue Nebenwirkungen entdeckt werden.
Aus diesem Grund unterscheidet sich das Hühnchenbit nicht von anderen Konfigurationsbits für andere Hardwarefunktionen und sollte keine besonderen Bedenken hervorrufen. In modernen Designs werden die wesentlichen Konfigurationsbits durch verschiedene spezielle Lock-Unlock-Sync-Mechanismen geschützt, so dass die Auswirkungen von SEE-Ereignissen auf die Hardwarekonfiguration zur Laufzeit minimiert werden.
quelle
Ich kann nicht für einen bestimmten IC sprechen, aber ich weiß, dass Bit-Flips aufgrund von Strahlung auch für terrestrische ICs in Betracht gezogen werden. Ich habe einen Kollegen, der unsere Produkte für die Automobilindustrie regelmäßig in ein nationales Labor bringt, um sie auf SRAM-Bit-Flips zu testen. Chicken Bits können wie jede andere Logik Schutztechniken wie Mehrheitswahl oder ECC verwenden. Daher würde ich nicht denken, dass ein paar zusätzliche Konfigurationsbits oder eine unbenutzte Logik etwas Besonderes sind.
quelle