Configuração de autoteste STMicroelectronics TN1317 para dispositivo SPC58xNx
Introdução
Este documento fornece as diretrizes sobre como configurar a unidade de controle de autoteste (STCU2) e iniciar a execução do autoteste. O STCU2 no dispositivo SPC58xNx gerencia o Autoteste Integrado de Memória e Lógica (MBIST e LBIST) do dispositivo. Os MBISTs e LBISTs podem detectar falhas latentes que afetam as memórias voláteis e os módulos lógicos. O leitor deve ter uma compreensão clara do uso do autoteste. Consulte a Seção Apêndice A para siglas, abreviaturas e documentos de referência para obter detalhes adicionais.
Sobreview
- O SPC58xNx suporta MBIST e LBIST.
- O SPC58xNx inclui:
- 92 cortes de memória (de 0 a 91)
- LBIST0 (o LBIST de segurança)
- 6 LBIST para diagnóstico(1) (de 1 a 6)
LBIST
O LBIST para diagnóstico deve ser executado quando o veículo estiver na garagem e não enquanto o aplicativo de segurança estiver em execução. O leitor pode consultar a lista completa no capítulo 7 (Configuração do dispositivo) do manual de referência do RM0421 SPC58xNx.
Configuração de autoteste
O autoteste pode ser executado no modo online ou offline.
Configuração MBIST
- Para alcançar o melhor trade-off em termos de consumo e tempo de execução, recomendamos dividir os MBISTs em 11 divisões. As partições MBIST pertencentes à mesma divisão são executadas em paralelo.
- As 11 divisões são executadas no modo sequencial. Por exampem:
- todas as partições MBIST pertencentes ao split_0 iniciam em paralelo;
- após sua execução, todas as partições MBIST pertencentes ao split_1 iniciam em paralelo;
- e assim por diante.
- A lista completa das divisões e MBISTs é mostrada na pasta de trabalho da divisão e do DCF Microsoft Excel® anexada files.
Configuração LBIST
- No modo offline, geralmente só roda o LBIST0, que é o safey bist (para garantir o ASIL D). É o primeiro BIST na configuração de autoteste (ponteiro 0 no registro LBIST_CTRL).
- No modo online o usuário pode optar por executar os outros LBISTs (de 1 a 6) para uso diagnóstico. Eles incluem:
- LBIST1: gtm
- LBIST2: hsm, enviado, emios0, psi5, dspi
- LBIST3: can1, flexray_0, memu, emios1, psi5_0, fccu, ethernet1, adcsd_ana_x, crc_0, crc_1, fosu, cmu_x, bam, adcsd_ana_x
- LBIST4: psi5_1, ethernet0,adcsar_dig_x, adcsar_dig_x, iic, dspi_x, adcsar_seq_x, adcsar_seq_x, linlfex_x, pit, ima, cmu_x, adgsar_ana_wrap_x
- LBIST5: plataforma
- LBIST6: can0,dma
Lista DCF para configuração offline
MBISTs e LBIST0 podem ser executados offline até 100 MHz como frequência máxima. A pasta de trabalho do DCF Microsoft Excel® anexada file informa a lista do DCF a ser configurado para iniciar o MBIST e o LBIST durante a fase de inicialização (modo offline). Eles levam cerca de 42 ms.
Monitores durante o autoteste
- Duas fases diferentes afetam a execução do autoteste (consulte o manual de referência RM0421 SPC58xNx).
- Inicialização (carregamento de configuração). O SSCM (modo offline) ou o software (modo online) configura os BISTs programando o STCU2.
- Execução de autoteste. O STCU2 executa o autoteste.
- Dois watchdogs diferentes monitoram essas fases.
- O watchdog codificado monitora a fase de “inicialização”. É um watchdog de hardware configurado em 0x3FF.
- O usuário não pode modificá-lo. O relógio do watchdog embutido depende do modo de operação:
- Oscilador IRC em modo offline
- Relógio STCU2 no modo online
- Watchdog timer (WDG) monitora a “execução do autoteste”. É um watchdog de hardware configurável pelo usuário (registro STCU_WDG). O usuário pode verificar o status do “STCU WDG” após a execução do BIST no registrador STCU_ERR_STAT (flag WDTO).
O relógio do “STCU WDG” depende do modo de operação:
- É configurável pelo STCU_PLL (IRC ou PLL0) em modo offline;
- É configurável por software no modo online.
Atualização de watchdog codificada durante a inicialização
O tempo limite do watchdog embutido é 0x3FF ciclos de clock. O SSCM ou o software deve atualizar periodicamente o watchdog codificado programando a chave STCU2. Para realizar esta operação, o usuário deve intercalar a lista de registros DCF (modo offline) ou os acessos de escrita aos registros STCU2 (modo online) com uma escrita no registro chave2 STCU2. No caso do BIST offline, uma única gravação de um registro DCF leva cerca de 2 ciclos de clock. Como o watchdog embutido expira após 17 ciclos de clock, o usuário deve atualizá-lo a cada 1024 registros DCF. Nota: O watchdog expira após 60 ciclos de clock. Uma única gravação DCF leva 1024 ciclos de clock. O STCU17 aceita até 2 registros DCF antes que o hard-watchdog expire (60/1024 = 17). No caso do BIST online, o tempo de atualização (escrita da tecla STCU60) depende do aplicativo.
Configuração do modo online
No modo online, a lista dividida do MBIST permanece a mesma com algumas limitações devido ao ciclo de vida. Todos os MBISTs podem ser executados no modo online apenas em produção ST e análise de falhas (FA). Nos outros ciclos de vida, HSM/MBIST e Flash MBIST não são acessíveis. Nesse caso, a frequência máxima para MBIST é 200 MHz e é fornecida pelo sys_clock. O LBIST para diagnóstico pode rodar até 50 MHz, enquanto o LBIST 0 pode rodar até 100 MHz. Nesse caso, os registros do STCU2 podem ser configurados com a coluna “valor do registro” da lista DCF file.
Resumo
No SPC58xNx, MBIST e LBIST podem ser executados. Durante offline, LBIST0 e todos os MBISTs podem ser executados de acordo com a configuração de divisão. Durante o modo online, o LBIST para diagnóstico também pode ser executado.
Apêndice A Acrônimos, abreviaturas e documentos de referência
Siglas
Documentos de referência
Histórico de revisão de documentos
AVISO IMPORTANTE - LEIA COM ATENÇÃO
A ST Microelectronics NV e suas subsidiárias (“ST”) reservam-se o direito de fazer alterações, correções, aprimoramentos, modificações e melhorias nos produtos ST e/ou neste documento a qualquer momento, sem aviso prévio. Os compradores devem obter as informações relevantes mais recentes sobre os produtos ST antes de fazer pedidos. Os produtos ST são vendidos de acordo com os termos e condições de venda da ST em vigor no momento do reconhecimento do pedido. Os compradores são os únicos responsáveis pela escolha, seleção e uso dos produtos ST e a ST não assume nenhuma responsabilidade pela assistência à aplicação ou pelo design dos produtos dos compradores. Nenhuma licença, expressa ou implícita, a qualquer direito de propriedade intelectual é concedida pela ST neste documento. A revenda de produtos ST com disposições diferentes das informações aqui estabelecidas anulará qualquer garantia concedida pela ST para tal produto. ST e o logotipo ST são marcas registradas da ST. Para obter informações adicionais sobre as marcas registradas da ST, consulte www.st.com/trademarks. Todos os outros nomes de produtos ou serviços são de propriedade de seus respectivos proprietários. As informações neste documento substituem as informações fornecidas anteriormente em quaisquer versões anteriores deste documento. © 2022 STMicroelectronics – Todos os direitos reservados
Documentos / Recursos
![]() |
Configuração de autoteste STMicroelectronics TN1317 para dispositivo SPC58xNx [pdf] Manual do Usuário TN1317, Configuração de Autoteste para Dispositivo SPC58xNx, Configuração para Dispositivo SPC58xNx, Configuração de Autoteste, TN1317, Autoteste |






