Os pedaços de frango são deixados em ICs qualificados para uso espacial?

12

Um pedaço de galinha "é um pedaço de um chip que pode ser usado pelo designer para desativar um dos recursos do chip se ele apresentar defeito ou afetar negativamente o desempenho".

Os componentes lógicos qualificados para o espaço deixariam esse recurso ou a "melhor prática" final de design do IC qualificado para o espaço levaria recursos redundantes controlados por um pedaço de galinha do molde final?

Meu palpite é que, se um recurso com desempenho indesejável for deixado no dado final, a broca de galinha pode ser suscetível a uma inversão de bit por um SEE (efeito de evento único) ou outros efeitos de radiação, correndo o risco de ativar o indesejado e possivelmente afetando a missão no espaço.

Minha outra cabeça
fonte
2
Considerando que essa é uma lógica desabilitada e o SEE é analógico, eu não esperaria mais suscetibilidade à lógica desabilitada do que um conjunto não utilizado vinculado. Eu esperaria que falhas nos registros de saída conectados a cabos longos se propagassem de volta para o registro anserial, no entanto, causando o EMI inserido em cascata, como o registro SIPO ou PISO. Assim, um evento VER como um pulso de gama não é diferente de um arco do motor, exceto o tempo de subida pode ser um pico segunda vez de nanossegundos, filtragem de modo robusto e blindagem é obrigatória.
Tony Stewart Sunnyskyguy EE75
1
Se uma SEE causa uma mudança de direção, como poderia ser analógica?
Minha outra cabeça
2
SEE é causado por defeito analógico com resultado digital. Analógico em um sentido como contaminante de silício ou EMP ou ESD etc. De fato, toda lógica é analógica. AE é como um termo médico para idiopática. e não tem como alvo bits de frango mais do que a lógica usada. Um pedaço de galinha é apenas um cct lógico não comprovado que foi desativado por algum motivo lógico, mas algo que o torna vulnerável à EMC. Quando o ATE testa com TIC, eles também testam portões não utilizados pela condução traseira, o mesmo seria feito para qualquer cct não utilizado em um bom projeto ATE na fábrica.
Tony Stewart Sunnyskyguy EE75

Respostas:

11

A definição de broca de frango no Wikcionário está incorreta, e a extensão pelo OP [como hardwired] está ainda mais errada.

O bit de galinha é um bit de configuração (configurável por software! E geralmente não documentado) que é incorporado a um design para desativar uma SOLUÇÃO DE PROBLEMA de algum problema descoberto durante a introdução das etapas iniciais do silício. O bit geralmente é incorporado porque a validação / verificação pré-silício da solução alternativa geralmente está incompleta no momento da exclusão de uma nova etapa de chip (geralmente devido à restrição de tempo de colocação no mercado) e todas as conseqüências e possíveis efeitos colaterais de a solução alternativa ainda não é conhecida, em comparação com o design inicial muito mais verificado. A broca de galinha é uma maneira de desfazer toda a solução alternativa nos casos em que alguns novos efeitos colaterais seriam descobertos no processo de validação pós-silício mais completa e completa.

Como tal, o bit de galinha não é diferente de outros bits de configuração para outros recursos de hardware e não deve causar nenhuma preocupação especial. Em projetos modernos, os bits de configuração essenciais são protegidos por vários mecanismos especiais de bloqueio, desbloqueio e sincronização, para que o efeito em tempo de execução dos eventos SEE na configuração de hardware seja minimizado.

Ale..chenski
fonte
removi minha extensão.
Minha outra cabeça
3

Não posso falar por nenhum IC específico, mas sei que as oscilações de bits devido à radiação também são consideradas para os ICs terrestres. Tenho um colega que levava regularmente nossos produtos automotivos a um laboratório nacional para testar as oscilações de bits da SRAM. Os pedaços de galinha podem usar técnicas de proteção, como votação majoritária ou ECC, como qualquer outra lógica. Portanto, não acho que exista algo de especial em alguns bits extras de configuração ou em alguma lógica não utilizada.

Adam Haun
fonte