Un Chicken Bit "es un bit en un chip que puede ser utilizado por el diseñador para desactivar una de las características del chip si resulta defectuoso o afecta negativamente el rendimiento".
¿Los componentes lógicos calificados para el espacio dejarían esta característica, o la "mejor práctica" del diseño final del IC calificado para el espacio tomaría características redundantes controladas por un trozo de pollo del troquel final?
Mi conjetura es que, si se deja una característica con un rendimiento no deseado en el troquel final, el trozo de pollo podría ser susceptible a un cambio de bit por un SEE (efecto de evento único) u otros efectos de radiación, por lo que corre el riesgo de activar el no deseado. característica, y posiblemente afectando la misión en el espacio.
La definición de bit de pollo en Wiktionary es incorrecta, y la extensión de OP [como cableado] es aún más incorrecta.
El Chicken Bit es un bit de configuración (¡configurable por software! y por lo general no documentado) que se incorpora en un diseño para desactivar una SOLUCIÓN ALTERNATIVA de algún problema descubierto durante la puesta en marcha de los primeros pasos de silicio. El bit generalmente se incorpora porque la validación/verificación previa al silicio de la solución suele estar incompleta en el momento de la cinta adhesiva de un nuevo chip (generalmente debido a la restricción de tiempo de comercialización), y todas las consecuencias y posibles efectos secundarios de la solución alternativa aún no se conoce, en comparación con un diseño inicial mucho más verificado. El Chicken Bit es una forma de deshacer toda la solución en los casos en que se descubran algunos efectos secundarios nuevos en el proceso de validación posterior al silicio más exhaustiva y completa.
Como tal, el Chicken Bit no es diferente de otros bits de configuración para otras funciones de hardware y no debería causar ninguna preocupación especial. En los diseños modernos, los bits de configuración esenciales están protegidos por varios mecanismos especiales de bloqueo, desbloqueo y sincronización, por lo que se minimiza el efecto de tiempo de ejecución de los eventos SEE en la configuración del hardware.
No puedo hablar por ningún IC específico, pero sé que los cambios de bit debido a la radiación también se consideran para los IC terrestres. Tengo un colega que solía llevar nuestros productos de grado automotriz a un laboratorio nacional para probar los cambios de bits de SRAM. Chicken bits puede usar técnicas de protección como la votación por mayoría o ECC, como cualquier otra lógica. Por lo tanto, no creo que haya nada especial en algunos bits de configuración adicionales o alguna lógica no utilizada.
Tony Estuardo EE75
mi otra cabeza
Tony Estuardo EE75