ST logo

STMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device

STMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device

Ynlieding

Dit dokumint jout de rjochtlinen oer hoe't jo de self-test control unit (STCU2) konfigurearje en de útfiering fan 'e selstest begjinne. It STCU2 op SPC58xNx-apparaat beheart sawol Memory as Logic Built-In Self Test (MBIST en LBIST) fan it apparaat. De MBIST's en LBIST's kinne latinte flaters detectearje dy't ynfloed hawwe op 'e flechtige oantinkens en de logyske modules. De lêzer moat in dúdlik begryp hawwe fan it gebrûk fan selstest. Sjoch Seksje Appendix A foar Acronyms, ôfkoartings en referinsjedokuminten foar oanfoljende details.

Oerview

  • De SPC58xNx stipet sawol de MBIST as LBIST.
  • De SPC58xNx omfettet:
    •  92 ûnthâld besunigings (fan 0 oant 91)
    •  LBIST0 (de feiligens LBIST)
    •  6 LBIST foar diagnostyk (1) (fan 1 oant 6)

LBIST

LBIST foar diagnostyk moat rinne as it auto yn 'e garaazje is en net wylst de feiligensapplikaasje rint. De lêzer kin rieplachtsje de folsleine list yn it haadstik 7 (Apparaat konfiguraasje) fan de RM0421 SPC58xNx referinsje hantlieding.

Self-test konfiguraasje

Selstest kin sawol yn online as offline modus rinne.

MBIST konfiguraasje

  • Om de bêste ôfwikseling te berikken yn termen fan konsumpsje en útfieringstiid, riede wy oan om de MBIST's te dielen yn 11 splits. De MBIST-partysjes dy't hearre ta deselde splits rinne parallel.
  • De 11 splits rinne yn opfolgjende modus. Bygelyksample:
  •  alle MBIST-partysjes dy't ta de split_0 hearre, begjinne parallel;
  •  nei har útfiering begjinne alle MBIST-partysjes dy't hearre ta de split_1 parallel;
  •  ensafuorthinne.
  • De folsleine list fan 'e splits en MBIST's wurdt werjûn yn it taheakke split en DCF Microsoft Excel® wurkboek files.

LBIST konfiguraasje

  • Yn offline modus rint yn 't algemien allinich de LBIST0, dat is de safey bist (om de ASIL D te garandearjen). It is de earste BIST yn 'e selstestkonfiguraasje (oanwizer 0 yn it LBIST_CTRL-register).
  • Yn online modus kin de brûker kieze om de oare LBIST's (fan 1 oant 6) út te fieren foar diagnostysk gebrûk. Se omfetsje:
    •  LBIST1: gtm
    •  LBIST2: hsm, ferstjoerd, 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: platfoarm
    •  LBIST6: kin0, dma

DCF list foar offline konfiguraasje

MBIST's en LBIST0 kinne offline rinne oant 100 MHz as maksimale frekwinsje. It DCF Microsoft Excel® wurkboek taheakke file rapportearret de list fan 'e DCF dy't moat wurde konfigureare om de MBIST en LBIST op te starten tidens de opstartfaze (offline modus). Se nimme sawat 42 ms.

Monitors tidens selstest

  • Twa ferskillende fazen beynfloedzje de útfiering fan de sels-test (Sjoch RM0421 SPC58xNx referinsje hantlieding).
  •  Inisjalisaasje (lading fan konfiguraasje). De SSCM (offline modus) of de software (online modus) konfigurearret de BIST's troch de STCU2 te programmearjen.
  •  Self-test útfiering. De STCU2 fiert selstest út.
  • Twa ferskillende wachthûnen kontrolearje dizze fazen.
  •  Hard-kodearre watchdog kontrolearret de "initialisearring" faze. It is in hardware watchdog konfigurearre op 0x3FF.
  • De brûker kin it net wizigje. De klok fan 'e hurdkodearre watchdog hinget ôf fan' e bestjoeringsmodus:
    •  IRC oscillator yn offline modus
    •  STCU2 klok yn online modus
  • Watchdog timer (WDG) kontrolearret de "self-test útfiering". It is in hardware watchdog konfigurearje troch de brûker (STCU_WDG register). De brûker kin de status fan 'e "STCU WDG" kontrolearje nei de BIST-útfiering yn it STCU_ERR_STAT-register (WDTO-flagge).

De klok fan "STCU WDG" hinget ôf fan 'e bestjoeringsmodus:

  •  It is konfigurearber troch de STCU_PLL (IRC of PLL0) yn offline modus;
  •  It is ynsteld troch software yn online modus.

Hurd-kodearre watchdog ferfarskje tidens inisjalisaasje

De hurdkodearre watchdog-timeout is 0x3FF-kloksyklusen. De SSCM as de software moat de hurdkodearre watchdog periodyk ferfarskje troch de STCU2-kaai2 te programmearjen. Foar in útfiere dizze operaasje, de brûker moat interleave de list fan DCF records (offline modus) of it skriuwen tagong ta de STCU2 registers (online modus) mei in skriuwe nei de STCU2 key2 register. Yn it gefal fan offline BIST nimt in inkeld skriuwen fan in DCF-record sawat 17 kloksyklusen. Sûnt de hurdkodearre wachthûn ferrint nei 1024 kloksyklusen, moat de brûker it elke 60 DCF-records ferfarskje. Opmerking: De watchdog ferrint nei 1024 kloksyklusen. In inkele DCF-skriuwen nimt 17 kloksyklusen. De STCU2 akseptearret oant 60 DCF-records foardat de hurde-wachthûn ferrint (1024/17 = 60). Yn it gefal fan online BIST is de ferfarskingstiid (STCU2 key2 skriuwen) applikaasje ôfhinklik.

Online modus konfiguraasje

Yn online modus bliuwt de MBIST-splitlist itselde mei guon beheiningen fanwegen libbenssyklus. Alle MBIST's kinne allinich yn online modus rinne yn ST-produksje- en mislearringsanalyse (FA). Yn 'e oare libbenssyklusen binne HSM / MBIST en Flash MBIST net tagonklik. Yn dit gefal is de maksimale frekwinsje foar MBIST 200 MHz en wurdt fersoarge troch de sys_clock. De LBIST foar diagnostyk kin rinne oant 50 MHz, wylst LBIST 0 kin rinne oant 100 MHz. Yn dat gefal kinne STCU2-registers wurde konfigureare mei de kolom "registerwearde" fan 'e DCF-list file.

Gearfetting
Yn SPC58xNx kinne sawol MBIST as LBIST rinne. Tidens offline kinne LBIST0 en alle MBIST's rinne neffens de splitkonfiguraasje. Tidens online modus kin de LBIST foar diagnostyk ek rinne.

Bylage A Acronyms, ôfkoartings en referinsjedokuminten

AcronymsSTMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device 1

Referinsje dokumintenSTMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device 2

Dokumint revyzje skiednisSTMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device 3

WICHTICH OPMERKING - LLES WEG SURFOL

ST Microelectronics NV en har dochterûndernimmingen ("ST") behâlde it rjocht foar om feroarings, korreksjes, ferbetterings, oanpassings en ferbetterings oan ST-produkten en / of oan dit dokumint op elk momint sûnder notice te meitsjen. Keapers moatte de lêste relevante ynformaasje krije oer ST-produkten foardat se oarders pleatse. ST-produkten wurde ferkocht yn oerienstimming mei ST's ferkeapbetingsten en ferkeapbetingsten yn plak op it momint fan bestellingserkenning. Keapers binne allinich ferantwurdlik foar de kar, seleksje en gebrûk fan ST-produkten en ST nimt gjin oanspraaklikens oan foar help by oanfraach of it ûntwerp fan produkten fan keapers. Gjin lisinsje, útdruklik of mei implisyt, oan in yntellektueel eigendomsrjocht wurdt hjiryn ferliend troch ST. Wederferkeap fan ST-produkten mei bepalingen dy't ferskille fan 'e ynformaasje dy't hjiryn oanjûn binne, sil gjin garânsje ferliend troch ST foar sa'n produkt ûnjildich meitsje. ST en it ST-logo binne hannelsmerken fan ST. Foar oanfoljende ynformaasje oer ST hannelsmerken, nim dan ferwize nei www.st.com/trademarks. Alle oare nammen fan produkten of tsjinsten binne it eigendom fan har respektive eigners. Ynformaasje yn dit dokumint ferfangt en ferfangt ynformaasje earder levere yn alle eardere ferzjes fan dit dokumint. © 2022 STMicroelectronics - Alle rjochten foarbehâlden

Dokuminten / Resources

STMicroelectronics TN1317 Self Test Konfiguraasje foar SPC58xNx Device [pdf] Brûkershânlieding
TN1317, Self Test Configuration for SPC58xNx Device, Configuration for SPC58xNx Device, Self Test Configuration, TN1317, Self Test

Referinsjes

Lit in reaksje efter

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden binne markearre *