¿Se dejan trozos de pollo en los circuitos integrados calificados para el espacio?

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.

Teniendo en cuenta que esta es una lógica deshabilitada, y el SEE es analógico, no esperaría más susceptibilidad a la lógica deshabilitada que un conjunto no utilizado atado bajo. Esperaría que las fallas en los registros de salida conectados a cables largos se propaguen de regreso al registro anserial, sin embargo, causan que la EMI insertada se conecte en cascada, como el registro SIPO o PISO. Por lo tanto, un evento SEE, como un pulso gamma, no es diferente de un arco de motor, excepto que el tiempo de subida puede ser un picosegundo en lugar de nanosegundos, por lo que es obligatorio un filtrado y un blindaje sólidos.
Si un SEE provoca un bit-flip, ¿cómo podría ser analógico?
SEE es causado por un defecto analógico con un resultado digital. Analógico en un sentido como contaminante de silicio o EMP o ESD, etc. De hecho, toda la lógica es analógica. Un SEE es como un término médico para idiopático. y no apunta a Chicken bits más que la lógica utilizada. Un Chicken Bit es solo un cct lógico no probado que se deshabilitó por alguna razón lógica, pero algo que lo hace vulnerable a EMC. Cuando ATE prueba con ICT, también prueban las puertas no utilizadas por retroceso, lo mismo se haría con cualquier cct no utilizado en un buen diseño de ATE en la fábrica.

Respuestas (2)

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.

eliminé mi extensión.

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.