Sind Hühnchenstücke in weltraumgeeigneten ICs zurückgeblieben?

12

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.

Mein anderer Kopf
quelle
2
In Anbetracht dessen, dass dies deaktivierte Logik ist und der SEE analog ist, würde ich keine größere Anfälligkeit für deaktivierte Logik erwarten als ein nicht verwendetes Set, das niedrig gebunden ist. Ich würde erwarten, dass Störungen an Ausgangsregistern, die mit langen Kabeln verbunden sind, sich wieder in das Anserialregister ausbreiten, jedoch dazu führen, dass eingefügte EMI-Signale wie das SIPO- oder das PISO-Register kaskadiert werden. Ein SEE-Ereignis wie ein Gamma-Impuls unterscheidet sich also nicht von einem Motorlichtbogen, außer dass die Anstiegszeit eine Pikosekunde anstelle von Nanosekunden sein kann.
Daher
1
Wenn ein SEE einen Bit-Flip verursacht, wie könnte es analog sein?
Mein anderer Kopf
2
SEE wird durch einen analogen Defekt mit einem digitalen Ergebnis verursacht. Analog in einem Sinne wie Siliziumverunreinigung oder EMP oder ESD usw. Tatsächlich ist die gesamte Logik analog. Ein SEE ist wie ein medizinischer Begriff für idiopathisch. und zielt nicht mehr auf Chicken Bits als auf die verwendete Logik. Ein Hühnchen ist nur eine unbewiesene Logik, die aus logischen Gründen deaktiviert wurde, die es jedoch für EMC anfällig macht. Wenn ATE-Tests mit IKT durchgeführt werden, werden auch ungenutzte Tore durch Rückwärtsfahren getestet. Dies gilt auch für alle ungenutzten Tore in einem guten ATE-Design ab Werk.
Tony Stewart Sunnyskyguy EE75

Antworten:

11

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.

Ale..chenski
quelle
hat meine Erweiterung entfernt.
Mein anderer Kopf
3

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.

Adam Haun
quelle