logo ST

Configurazione di autotest STMicroelectronics TN1317 per u Dispositivu SPC58xNx

Configurazione di autotest STMicroelectronics TN1317 per u Dispositivu SPC58xNx

Introduzione

Stu documentu furnisce e linee guida nantu à cumu cunfigurà l'unità di cuntrollu di l'autotest (STCU2) è inizià l'esecuzione di l'autotest. U STCU2 nantu à u dispositivu SPC58xNx gestisce sia a Memoria è a Logica Autotesta Integrata (MBIST è LBIST) di u dispusitivu. I MBIST è LBIST ponu detectà fallimenti latenti chì affettanu i ricordi volatili è i moduli logici. U lettore deve avè una comprensione chjara di l'usu di l'autotest. Vede a Sezione Appendice A per Acronimi, abbreviazioni è documenti di riferimentu per più dettagli.

Overview

  • L'SPC58xNx supporta u MBIST è LBIST.
  • L'SPC58xNx include:
    •  92 tagli di memoria (da 0 à 91)
    •  LBIST0 (u LBIST di sicurità)
    •  6 LBIST per diagnostica (1) (da 1 à 6)

LBIST

LBIST per u diagnosticu duverebbe correre quandu u veiculu hè in u garage è micca mentre l'applicazione di sicurezza hè in esecuzione. U lettore pò cunsultà a lista completa in u capitulu 7 (Configurazione di u dispositivu) di u manuale di riferimentu RM0421 SPC58xNx.

Cunfigurazione di l'autotest

L'autotest pò eseguisce sia in modalità online sia offline.

cunfigurazione MBIST

  • Per ghjunghje à u megliu scambiu in termini di cunsumu è tempu d'esekzione, ricumandemu di dividisce i MBIST in 11 splits. E partizioni MBIST appartenenti à a listessa split run in parallel.
  • I 11 splits funzionanu in modu sequenziale. Per esampLe:
  •  tutte e partizioni MBIST appartenenti à u split_0 cumincianu in parallelu;
  •  dopu à a so esecuzione, tutte e partizioni MBIST appartenenti à u split_1 cumincianu in parallelu;
  •  è cetara.
  • A lista cumpleta di e splits è MBIST hè mostrata in u split è DCF Microsoft Excel® workbook attache files.

Cunfigurazione LBIST

  • In modu offline, in generale solu u LBIST0 corre, questu hè u safey bist (per guarantisci l'ASIL D). Hè u primu BIST in a cunfigurazione di l'autotesta (puntatore 0 in u registru LBIST_CTRL).
  • In modu in linea, l'utilizatore pò sceglie di eseguisce l'altri LBIST (da 1 à 6) per u diagnosticu. Sò include:
    •  LBIST1: gtm
    •  LBIST2: hsm, mandatu, 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: piattaforma
    •  LBIST6: can0, dma

Lista DCF per a cunfigurazione offline

MBISTs è LBIST0 ponu eseguisce in offline finu à 100 MHz cum'è frequenza massima. U libru di travagliu DCF Microsoft Excel® attaccatu file riporta a lista di u DCF per esse cunfigurata per inizià u MBIST è LBIST durante a fase di boot (modu offline). Piglianu circa 42 ms.

Monitori durante l'autotest

  • Dui fasi sferenti impactanu l'esecuzione di l'autotest (Vede u manuale di riferimentu RM0421 SPC58xNx).
  •  Inizializazione (caricamentu di cunfigurazione). U SSCM (modu offline) o u software (modu in linea) cunfigura i BISTs programendu u STCU2.
  •  Esecuzione di l'autotesta. L'STCU2 esegue l'autotest.
  • Dui guardiani diffirenti monitoranu queste fasi.
  •  Watchdog hard-coded monitorizza a fase di "inizializazione". Hè un watchdog di hardware cunfiguratu in 0x3FF.
  • L'utilizatore ùn pò micca mudificà. U clock di u watchdog hard-coded dipende da u modu operativu:
    •  Oscillatore IRC in modalità offline
    •  Clock STCU2 in modalità online
  • Watchdog timer (WDG) monitorizza l'"esecuzione di l'autotest". Hè un watchdog hardware configurabile da l'utilizatori (registru STCU_WDG). L'utilizatore pò verificà u statutu di u "STCU WDG" dopu l'esekzione BIST in u registru STCU_ERR_STAT (bandiera WDTO).

L'orologio di "STCU WDG" dipende da u modu di funziunamentu:

  •  Hè cunfigurabile da u STCU_PLL (IRC o PLL0) in modu offline;
  •  Hè configurabile da u software in modu online.

Refresh di watchdog hard-coded durante l'inizializazione

U timeout di watchdog hard-coded hè 0x3FF cicli di clock. U SSCM o u software deve rinfriscà periodicamente u watchdog codificatu in u prugramma programendu a chjave STCU2. Per fà sta operazione, l'utilizatori deve interleave a lista di i registri DCF (modu offline) o l'accessi di scrittura à i registri STCU2 (modalità in linea) cù una scrittura à u registru STCU2 key2. In u casu di BIST offline, una sola scrittura di un record DCF dura circa 2 cicli di clock. Siccomu u watchdog codificato dura dopu à 17 cicli di clock, l'utilizatore deve rinfriscà ogni 1024 record DCF. Nota: U watchdog scade dopu à 60 cicli di clock. Una sola scrittura DCF richiede 1024 cicli di clock. U STCU17 accetta finu à 2 record DCF prima chì u hard-watchdog scade (60/1024 = 17). In u casu di BIST in linea, u tempu di rinfrescante (scrittura STCU60 key2) dipende da l'applicazione.

Configurazione in modalità in linea

In u modu in linea, a lista di split MBIST resta a stessa cù alcune limitazioni per via di u ciclu di vita. Tutti i MBIST ponu eseguisce in modu in linea solu in l'analisi di produzzione è di fallimentu ST (FA). In l'altri cicli di vita, HSM / MBIST è Flash MBIST ùn sò micca accessibili. In questu casu, a frequenza massima per MBIST hè 200 MHz è hè furnita da u sys_clock. U LBIST per u diagnosticu pò eseguisce finu à 50 MHz, mentre chì LBIST 0 pò eseguisce finu à 100 MHz. In questu casu, i registri STCU2 ponu esse cunfigurati cù a colonna "valore di registru" di a lista DCF file.

Riassuntu
In SPC58xNx i dui MBIST è LBIST ponu eseguisce. Durante l'offline, LBIST0 è tutti i MBIST ponu eseguisce secondu a cunfigurazione split. Duranti u modu in linea, u LBIST per u diagnosticu pò eseguisce ancu.

Appendice A Acronimi, abbreviazioni è documenti di riferimentu

AcronimiSTMicroelectronics TN1317 Configurazione di l'autotest per u Dispositivu SPC58xNx 1

Documenti di riferimentuSTMicroelectronics TN1317 Configurazione di l'autotest per u Dispositivu SPC58xNx 2

Storia di rivisione di documentiSTMicroelectronics TN1317 Configurazione di l'autotest per u Dispositivu SPC58xNx 3

AVVISU IMPURTANTE - LIGGI ATTENTU

ST Microelectronics NV è e so filiali ("ST") si riservanu u dirittu di fà cambiamenti, currezzione, miglioramenti, mudificazioni è migliurà à i prudutti ST è / o à stu documentu in ogni mumentu senza avvisu. I cumpratori anu da ottene l'ultime informazioni pertinenti nantu à i prudutti ST prima di fà ordini. I prudutti ST sò venduti in cunfurmità cù i termini è e cundizioni di vendita di ST in u locu à u mumentu di a ricunniscenza di l'ordine. I cumpratori sò solu rispunsevuli di a scelta, a selezzione è l'usu di i prudutti ST è ST ùn assume micca responsabilità per l'assistenza di l'applicazione o u disignu di i prudutti di l'Acquirenti. Nisuna licenza, espressa o implicita, à qualsiasi dirittu di pruprietà intellettuale hè cuncessa da ST quì. A rivendita di i prudutti ST cù disposizioni diverse da l'infurmazioni stabilite quì annullerà ogni garanzia accordata da ST per tali pruduttu. ST è u logo ST sò marchi di ST. Per più infurmazione nantu à i marchi ST, fate un riferimentu à www.st.com/trademarks. Tutti l'altri prudutti o nomi di serviziu sò a pruprietà di i so rispettivi pruprietarii. L'infurmazioni in stu documentu rimpiazzanu è rimpiazzanu l'infurmazioni furnite prima in qualsiasi versione precedente di stu documentu. © 2022 STMicroelectronics - Tutti i diritti riservati

Documenti / Risorse

Configurazione di autotest STMicroelectronics TN1317 per u Dispositivu SPC58xNx [pdfManuale d'usu
TN1317, Configurazione Self Test per u Dispositivu SPC58xNx, Configurazione per u Dispositivu SPC58xNx, Configurazione Self Test, TN1317, Self Test

Referenze

Lascia un cumentu

U vostru indirizzu email ùn serà micca publicatu. I campi obbligatori sò marcati *