Ein Chicken Bit "ist ein Bit auf einem Chip, das vom Designer verwendet werden kann, um eine der Funktionen des Chips zu deaktivieren, wenn es sich als fehlerhaft erweist oder die Leistung negativ beeinflusst."
Würden weltraumtaugliche Logikkomponenten diese Funktion belassen, oder würde die endgültige "beste Praxis" des weltraumqualifizierten IC redundante Funktionen entfernen, die von einem Hähnchengebiss aus dem endgültigen Würfel gesteuert werden?
Meine Vermutung ist, dass, wenn ein Merkmal mit unerwünschter Leistung in der endgültigen Matrize verbleibt, das Chicken Bit für einen Bit-Flip durch einen SEE (Single Event Effect) oder andere Strahlungseffekte anfällig sein könnte, wodurch das Risiko besteht, dass das unerwünschte aktiviert wird Funktion und möglicherweise Auswirkungen auf die Mission im Weltraum.
Die Definition von Chicken Bit in Wiktionary ist falsch, und die Erweiterung von OP [as hardwired] ist noch falscher.
Das Chicken-Bit ist ein Konfigurationsbit (per Software konfigurierbar! und normalerweise nicht dokumentiert), das in ein Design integriert wird, um eine ABHILFE für ein Problem zu deaktivieren, das während des Heraufbringens von frühem Silizium-Stepping entdeckt wurde. Das Bit wird normalerweise eingebaut, da die Pre-Silicon-Validierung/-Verifizierung der Problemumgehung normalerweise im Moment des Tape-Out eines neuen Chip-Steppings (typischerweise aufgrund von Time-to-Market-Einschränkungen) und aller Konsequenzen und möglichen Nebenwirkungen davon unvollständig ist Die Problemumgehung ist im Vergleich zu einem viel besser verifizierten ursprünglichen Design noch nicht bekannt. Das Chicken Bit ist eine Möglichkeit, die gesamte Problemumgehung rückgängig zu machen, wenn einige neue Nebenwirkungen im Prozess einer gründlicheren und vollständigeren Post-Silicon-Validierung entdeckt würden.
Als solches unterscheidet sich das Chicken Bit 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, sodass der Laufzeiteffekt von SEE-Ereignissen auf die Hardwarekonfiguration minimiert wird.
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 Automobilprodukte regelmäßig zu einem nationalen Labor brachte, um sie auf SRAM-Bit-Flips zu testen. Chicken Bits können wie jede andere Logik Schutztechniken wie Majority Voting oder ECC verwenden. Ich würde also nicht glauben, dass ein paar zusätzliche Konfigurationsbits oder eine ungenutzte Logik etwas Besonderes sind.
Tony Stewart EE75
Mein anderer Kopf
Tony Stewart EE75