ST logo

STMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx-enhed

STMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx-enhed

Indledning

Dette dokument giver retningslinjer for, hvordan man konfigurerer selvtestkontrolenheden (STCU2) og starter selvtestudførelsen. STCU2 på SPC58xNx-enheden administrerer både hukommelse og logisk indbygget selvtest (MBIST og LBIST) af enheden. MBIST'erne og LBIST'erne kan detektere latente fejl, som påvirker de flygtige hukommelser og logikmodulerne. Læseren skal have en klar forståelse af brugen af ​​selvtest. Se Afsnit Appendiks A for akronymer, forkortelser og referencedokumenter for yderligere detaljer.

Overview

  • SPC58xNx understøtter både MBIST og LBIST.
  • SPC58xNx inkluderer:
    •  92 hukommelsesskæringer (fra 0 til 91)
    •  LBIST0 (sikkerheds-LBIST)
    •  6 LBIST til diagnostisk(1) (fra 1 til 6)

LBIST

LBIST til diagnosticering bør køre, når køretøjet er i garagen og ikke mens sikkerhedsapplikationen kører. Læseren kan se den komplette liste i kapitel 7 (Enhedskonfiguration) i RM0421 SPC58xNx referencemanualen.

Selvtest konfiguration

Selvtest kan køre enten online eller offline.

MBIST-konfiguration

  • For at opnå den bedste afvejning med hensyn til forbrug og eksekveringstid, anbefaler vi at opdele MBIST'erne i 11 opdelinger. MBIST-partitionerne, der hører til den samme split, kører parallelt.
  • De 11 splits kører i sekventiel tilstand. F.eksampdet:
  •  alle MBIST-partitioner, der tilhører split_0, starter parallelt;
  •  efter deres udførelse starter alle MBIST-partitioner, der hører til split_1, parallelt;
  •  og så videre.
  • Den komplette liste over opdelingerne og MBIST'erne er vist i den vedhæftede del og DCF Microsoft Excel®-projektmappe files.

LBIST-konfiguration

  • I offline-tilstand kører generelt kun LBIST0, dvs. den sikre bist (for at garantere ASIL D). Det er den første BIST i selvtestkonfigurationen (markør 0 i LBIST_CTRL-registret).
  • I online-tilstand kan brugeren vælge at køre de andre LBIST'er (fra 1 til 6) til diagnostisk brug. De omfatter:
    •  LBIST1: gtm
    •  LBIST2: hsm, sendt, 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: kan0, dma

DCF-liste til offline konfiguration

MBIST'er og LBIST0 kan køre offline op til 100 MHz som maks. frekvens. DCF Microsoft Excel®-projektmappe vedhæftet file rapporterer listen over DCF, der skal konfigureres for at starte MBIST og LBIST op under opstartsfasen (offline-tilstand). De tager omkring 42 ms.

Overvåger under selvtest

  • To forskellige faser påvirker selvtestens udførelse (se RM0421 SPC58xNx referencemanual).
  •  Initialisering (indlæsning af konfiguration). SSCM (offline mode) eller softwaren (online mode) konfigurerer BIST'erne ved at programmere STCU2.
  •  Udførelse af selvtest. STCU2 udfører selvtest.
  • To forskellige vagthunde overvåger disse faser.
  •  Hårdtkodet vagthund overvåger "initialiseringsfasen". Det er en hardware watchdog konfigureret til 0x3FF.
  • Brugeren kan ikke ændre det. Uret på den hårdtkodede vagthund afhænger af driftstilstanden:
    •  IRC-oscillator i offline-tilstand
    •  STCU2 ur i online-tilstand
  • Watchdog timer (WDG) overvåger "selvtestudførelsen". Det er en hardware-vagthund, der kan konfigureres af brugeren (STCU_WDG-register). Brugeren kan kontrollere status for "STCU WDG" efter BIST-udførelsen i STCU_ERR_STAT-registret (WDTO-flag).

Uret for "STCU WDG" afhænger af driftstilstanden:

  •  Det kan konfigureres af STCU_PLL (IRC eller PLL0) i offline-tilstand;
  •  Det kan konfigureres af software i online-tilstand.

Hardkodet vagthund-opdatering under initialisering

Den hårdtkodede vagthund-timeout er 0x3FF urcyklusser. SSCM'en eller softwaren skal periodisk opdatere den hårdkodede vagthund ved at programmere STCU2-tasten2. For at udføre denne operation skal brugeren sammenflette listen over DCF-poster (offline-tilstand) eller skriveadgange til STCU2-registrene (online-tilstand) med en skrivning til STCU2-nøgle2-registret. I tilfælde af offline BIST tager en enkelt skrivning af en DCF-post omkring 17 clock-cyklusser. Da den hårdtkodede vagthund udløber efter 1024 clock-cyklusser, skal brugeren opdatere den for hver 60 DCF-poster. Bemærk: Watchdog udløber efter 1024 ur-cyklusser. En enkelt DCF-skrivning tager 17 clock-cyklusser. STCU2 accepterer op til 60 DCF-poster, før hard-watchdog udløber (1024/17 = 60). I tilfælde af online BIST er opdateringstiden (STCU2 key2-skrivning) applikationsafhængig.

Konfiguration af onlinetilstand

I online-tilstand forbliver MBIST-splitlisten den samme med nogle begrænsninger på grund af livscyklus. Alle MBIST'er kan kun køre i online-tilstand i ST-produktion og fejlanalyse (FA). I de andre livscyklusser er HSM/MBIST og Flash MBIST ikke tilgængelige. I dette tilfælde er den maksimale frekvens for MBIST 200 MHz og leveres af sys_clock. LBIST til diagnosticering kan køre op til 50 MHz, mens LBIST 0 kan køre op til 100 MHz. I så fald kan STCU2-registre konfigureres med kolonnen "registerværdi" på DCF-listen file.

Oversigt
I SPC58xNx kan både MBIST og LBIST køre. Under offline kan LBIST0 og alle MBIST'er køre i henhold til den delte konfiguration. Under online-tilstand kan LBIST til diagnosticering også køre.

Bilag A Akronymer, forkortelser og referencedokumenter

AkronymerSTMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx enhed 1

ReferencedokumenterSTMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx enhed 2

Dokument revisionshistorikSTMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx enhed 3

VIGTIG BEMÆRKNING - LÆS VENLIGST NU

ST Microelectronics NV og dets datterselskaber ("ST") forbeholder sig retten til at foretage ændringer, rettelser, forbedringer, modifikationer og forbedringer til ST-produkter og/eller dette dokument til enhver tid uden varsel. Købere bør indhente de seneste relevante oplysninger om ST-produkter, før de afgiver ordre. ST-produkter sælges i henhold til ST's salgs- og salgsbetingelser på tidspunktet for ordrebekræftelse. Købere er alene ansvarlige for valg, udvælgelse og brug af ST-produkter, og ST påtager sig intet ansvar for ansøgningsassistance eller design af Købers produkter. Ingen licens, hverken udtrykkelig eller underforstået, til nogen intellektuel ejendomsret er givet af ST heri. Videresalg af ST-produkter med andre bestemmelser end de oplysninger, der er angivet heri, annullerer enhver garanti givet af ST for et sådant produkt. ST og ST-logoet er varemærker tilhørende ST. For yderligere information om ST-varemærker henvises til www.st.com/trademarks. Alle andre produkt- eller tjenestenavne tilhører deres respektive ejere. Oplysningerne i dette dokument erstatter og erstatter oplysninger, der tidligere er leveret i alle tidligere versioner af dette dokument. © 2022 STMicroelectronics – Alle rettigheder forbeholdes

Dokumenter/ressourcer

STMicroelectronics TN1317 Selvtestkonfiguration for SPC58xNx-enhed [pdfBrugermanual
TN1317, Selvtestkonfiguration for SPC58xNx-enhed, Konfiguration for SPC58xNx-enhed, Selvtestkonfiguration, TN1317, Selvtest

Referencer

Efterlad en kommentar

Din e-mailadresse vil ikke blive offentliggjort. Påkrævede felter er markeret *