ST logó

STMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx eszközhöz

STMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx eszközhöz

Bevezetés

Ez a dokumentum útmutatást nyújt az önteszt vezérlőegység (STCU2) konfigurálásához és az önteszt végrehajtásának megkezdéséhez. Az SPC2xNx eszközön található STCU58 kezeli az eszköz memóriáját és logikai beépített öntesztjét (MBIST és LBIST). Az MBIST-ek és LBIST-ek képesek észlelni a rejtett hibákat, amelyek hatással vannak az illékony memóriákra és a logikai modulokra. Az olvasónak világosan meg kell értenie az önteszt használatát. További részletekért lásd az A. függeléket a betűszavak, rövidítések és referenciadokumentumok tekintetében.

Felettview

  • Az SPC58xNx támogatja az MBIST-t és az LBIST-t is.
  • Az SPC58xNx a következőket tartalmazza:
    •  92 memóriakivágás (0-ról 91-re)
    •  LBIST0 (a biztonsági LBIST)
    •  6 LBIST a diagnosztikához (1) (1-től 6-ig)

LBIST

A diagnosztikai LBIST-nek akkor kell futnia, amikor a jármű a garázsban van, nem pedig a biztonsági alkalmazás futása közben. Az olvasó a teljes listát az RM7 SPC0421xNx referencia kézikönyv 58. fejezetében (Eszközkonfiguráció) tekintheti meg.

Önteszt konfiguráció

Az önteszt online és offline módban is futtatható.

MBIST konfiguráció

  • A fogyasztás és a végrehajtási idő tekintetében a legjobb kompromisszum elérése érdekében javasoljuk, hogy az MBIST-eket 11 részre ossza fel. Az ugyanahhoz a felosztáshoz tartozó MBIST partíciók párhuzamosan futnak.
  • A 11 felosztás szekvenciális módban fut. Plample:
  •  a split_0-hoz tartozó összes MBIST partíció párhuzamosan indul;
  •  végrehajtásuk után a split_1-hez tartozó összes MBIST partíció párhuzamosan indul;
  •  és így tovább.
  • A felosztások és MBIST-ek teljes listája a mellékelt split és DCF Microsoft Excel® munkafüzetben látható. files.

LBIST konfiguráció

  • Offline módban általában csak az LBIST0 fut, vagyis a biztonsági bit (az ASIL D garantálása érdekében). Ez az első BIST az önteszt konfigurációban (0. mutató az LBIST_CTRL regiszterben).
  • Online módban a felhasználó választhat a többi LBIST (1-től 6-ig) futtatását diagnosztikai használatra. Tartalmazzák:
    •  LBIST1: gtm
    •  LBIST2: hsm, elküldve, 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: platform
    •  LBIST6: can0, dma

DCF lista az offline konfigurációhoz

Az MBIST-ek és az LBIST0 offline üzemmódban akár 100 MHz-ig is futhatnak maximális frekvencián. A DCF Microsoft Excel® munkafüzet mellékelve file jelenti a beállítandó DCF listáját az MBIST és az LBIST indításához a rendszerindítási fázisban (offline mód). Körülbelül 42 ms-t vesz igénybe.

Monitorok önteszt közben

  • Két különböző fázis befolyásolja az önteszt végrehajtását (lásd RM0421 SPC58xNx referencia kézikönyv).
  •  Inicializálás (konfiguráció betöltése). Az SSCM (offline mód) vagy a szoftver (online mód) az STCU2 programozásával konfigurálja a BIST-eket.
  •  Önteszt végrehajtása. Az STCU2 öntesztet hajt végre.
  • Két különböző őrzőkutya figyeli ezeket a fázisokat.
  •  A keményen kódolt watchdog figyeli az „inicializálási” fázist. Ez egy 0x3FF-re konfigurált hardverfigyelő.
  • A felhasználó nem módosíthatja. A kódolt watchdog órája az üzemmódtól függ:
    •  IRC oszcillátor offline módban
    •  STCU2 óra online módban
  • A Watchdog időzítő (WDG) figyeli az „önteszt végrehajtását”. Ez egy a felhasználó által konfigurálható hardverfigyelő (STCU_WDG regiszter). A felhasználó ellenőrizheti az „STCU WDG” állapotát a BIST végrehajtás után az STCU_ERR_STAT regiszterben (WDTO jelző).

Az „STCU WDG” órája az üzemmódtól függ:

  •  Az STCU_PLL (IRC vagy PLL0) segítségével konfigurálható offline módban;
  •  Online módban szoftverrel konfigurálható.

Kemény kódolt watchdog frissítés inicializálás közben

A keményen kódolt watchdog időtúllépés 0x3FF órajelciklus. Az SSCM-nek vagy a szoftvernek időnként frissítenie kell a merev kódú watchdog-ot az STCU2 kulcs2 programozásával. Ennek a műveletnek a végrehajtásához a felhasználónak be kell illesztenie a DCF rekordok listáját (offline mód) vagy az STCU2 regiszterekhez való írási hozzáféréseket (online mód) az STCU2 kulcs2 regiszterbe történő írással. Offline BIST esetén egy DCF rekord egyetlen írása körülbelül 17 óraciklust vesz igénybe. Mivel a keményen kódolt watchdog 1024 óraciklus után jár le, a felhasználónak 60 DCF rekordonként frissítenie kell. Megjegyzés: A watchdog 1024 óraciklus után jár le. Egyetlen DCF írás 17 órajelet vesz igénybe. Az STCU2 legfeljebb 60 DCF rekordot fogad el, mielőtt a hard-watchdog lejárna (1024/17 = 60). Online BIST esetén a frissítési idő (STCU2 key2 írás) alkalmazásfüggő.

Online mód konfigurálása

Online módban az MBIST felosztási lista változatlan marad, néhány korlátozással az életciklus miatt. Az összes MBIST csak az ST termelési és hibaelemzési (FA) során futhat online módban. A többi életciklusban a HSM/MBIST és a Flash MBIST nem érhető el. Ebben az esetben az MBIST maximális frekvenciája 200 MHz, és a sys_clock biztosítja. A diagnosztikai LBIST 50 MHz-ig, míg az LBIST 0 100 MHz-ig futhat. Ebben az esetben az STCU2 regisztereket a DCF lista „register value” oszlopával lehet konfigurálni. file.

Összegzés
Az SPC58xNx-ben az MBIST és az LBIST is futhat. Offline üzemmódban az LBIST0 és az összes MBIST a felosztott konfigurációnak megfelelően futhat. Online módban a diagnosztikai LBIST is futhat.

A. függelék Betűszavak, rövidítések és hivatkozási dokumentumok

RövidítésekSTMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx 1. eszközhöz

Referencia dokumentumokSTMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx 2. eszközhöz

Dokumentum felülvizsgálati előzményekSTMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx 3. eszközhöz

FONTOS FIGYELMEZTETÉS - KÉRJÜK, ÓVOSAN OLVASSA EL

Az ST Microelectronics NV és leányvállalatai ("ST") fenntartják a jogot, hogy előzetes értesítés nélkül bármikor változtatásokat, javításokat, bővítéseket, módosításokat és fejlesztéseket hajtsanak végre az ST termékeken és/vagy ezen a dokumentumon. A vásárlóknak meg kell szerezniük a legfrissebb releváns információkat az ST-termékekről a rendelés leadása előtt. Az ST termékek értékesítése a megrendelés visszaigazolásakor érvényes ST értékesítési feltételek szerint történik. Kizárólag a vásárlók felelősek az ST-termékek kiválasztásáért, kiválasztásáért és használatáért, és az ST nem vállal felelősséget az alkalmazási segítségért vagy a vásárlók termékeinek tervezéséért. Az ST jelen dokumentumban semmilyen szellemi tulajdonjogra nem ad kifejezett vagy hallgatólagos licencet. Az ST termékeknek az itt leírtaktól eltérő rendelkezésekkel történő viszonteladása érvénytelenít minden, az ST által az ilyen termékre adott garanciát. Az ST és az ST logó az ST védjegyei. Az ST védjegyekkel kapcsolatos további információkért látogasson el a www.st.com/trademarks webhelyre. Minden egyéb termék- vagy szolgáltatásnév a megfelelő tulajdonosok tulajdona. A jelen dokumentumban szereplő információk felülírják és felváltják a jelen dokumentum bármely korábbi verziójában korábban megadott információkat. © 2022 STMicroelectronics – Minden jog fenntartva

Dokumentumok / Források

STMicroelectronics TN1317 önteszt konfigurációja az SPC58xNx eszközhöz [pdf] Felhasználói kézikönyv
TN1317, Önteszt konfigurációja SPC58xNx eszközhöz, SPC58xNx eszköz konfigurációja, önteszt konfigurációja, TN1317, önteszt

Hivatkozások

Hagyj megjegyzést

E-mail címét nem tesszük közzé. A kötelező mezők meg vannak jelölve *