STMicroelectronics TN1317 Self Test Configuration para sa SPC58xNx Device
Panimula
Ang dokumentong ito ay nagbibigay ng mga alituntunin tungkol sa kung paano i-configure ang self-test control unit (STCU2) at simulan ang self-test execution. Ang STCU2 sa SPC58xNx device ay namamahala sa Memory at Logic Built-In Self Test (MBIST at LBIST) ng device. Ang mga MBIST at LBIST ay maaaring makakita ng mga nakatagong mga pagkabigo na nakakaapekto sa mga pabagu-bagong alaala at mga module ng lohika. Ang mambabasa ay dapat magkaroon ng isang malinaw na pag-unawa sa paggamit ng self-test. Tingnan ang Seksyon Apendiks A para sa Mga Acronym, pagdadaglat at sangguniang dokumento para sa mga karagdagang detalye.
Tapos naview
- Sinusuportahan ng SPC58xNx ang MBIST at LBIST.
- Kasama sa SPC58xNx ang:
- 92 memory cut (mula 0 hanggang 91)
- LBIST0 (ang kaligtasan LBIST)
- 6 LBIST para sa diagnostic(1) (mula 1 hanggang 6)
LBIST
Ang LBIST para sa diagnostic ay dapat tumakbo kapag ang sasakyan ay nasa garahe at hindi habang tumatakbo ang application sa kaligtasan. Maaaring kumonsulta ang mambabasa sa kumpletong listahan sa kabanata 7 (Configuration ng device) ng RM0421 SPC58xNx reference manual.
Self-test configuration
Maaaring tumakbo ang self-test sa online o offline mode.
configuration ng MBIST
- Upang maabot ang pinakamahusay na trade-off sa mga tuntunin ng pagkonsumo at oras ng pagpapatupad, inirerekomenda naming hatiin ang mga MBIST sa 11 hati. Ang mga partisyon ng MBIST na kabilang sa parehong split ay tumatakbo nang magkatulad.
- Ang 11 split ay tumatakbo sa sequential mode. Para kay example:
- lahat ng mga partisyon ng MBIST na kabilang sa split_0 ay nagsisimula nang magkatulad;
- pagkatapos ng kanilang pagpapatupad, lahat ng mga partisyon ng MBIST na kabilang sa split_1 ay nagsisimula nang magkatulad;
- at iba pa.
- Ang kumpletong listahan ng mga split at MBIST ay ipinapakita sa split at DCF Microsoft Excel® workbook na naka-attach files.
configuration ng LBIST
- Sa offline mode, sa pangkalahatan ay ang LBIST0 lang ang tumatakbo, iyon ay ang safey bist (upang magarantiya ang ASIL D). Ito ang unang BIST sa pagsasaayos ng sariling pagsubok (pointer 0 sa LBIST_CTRL na rehistro).
- Sa online mode, mapipili ng user na patakbuhin ang iba pang mga LBIST (mula 1 hanggang 6) para sa diagnostic na paggamit. Kabilang sa mga ito ang:
- LBIST1: gtm
- LBIST2: hsm, ipinadala, 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: plataporma
- LBIST6: can0, dma
Listahan ng DCF para sa offline na configuration
Ang mga MBIST at LBIST0 ay maaaring tumakbo nang offline hanggang 100 MHz bilang max frequency. Naka-attach ang DCF Microsoft Excel® workbook file iniuulat ang listahan ng DCF na iko-configure upang simulan ang MBIST at LBIST sa panahon ng boot phase (offline mode). Tumatagal sila ng humigit-kumulang 42 ms.
Monitor sa panahon ng self-test
- Dalawang magkaibang yugto ang nakakaapekto sa pagsasagawa ng self-test (Tingnan ang RM0421 SPC58xNx reference manual).
- Pagsisimula (pag-load ng configuration). Kino-configure ng SSCM (offline mode) o software (online mode) ang mga BIST sa pamamagitan ng pagprograma ng STCU2.
- Pagpapatupad ng sariling pagsubok. Ang STCU2 ay nagsasagawa ng self-test.
- Sinusubaybayan ng dalawang magkaibang watchdog ang mga yugtong ito.
- Sinusubaybayan ng hard-coded watchdog ang yugto ng "pagsisimula." Ito ay isang hardware watchdog na na-configure sa 0x3FF.
- Hindi ito mababago ng user. Ang orasan ng hard-coded watchdog ay depende sa operating mode:
- IRC oscillator sa offline mode
- STCU2 na orasan sa online mode
- Sinusubaybayan ng watchdog timer (WDG) ang “self-test execution”. Ito ay isang hardware watchdog na maaaring i-configure ng user (STCU_WDG register). Maaaring tingnan ng user ang status ng "STCU WDG" pagkatapos ng BIST execution sa STCU_ERR_STAT register (WDTO flag).
Ang orasan ng "STCU WDG" ay depende sa operating mode:
- Nako-configure ito ng STCU_PLL (IRC o PLL0) sa offline mode;
- Ito ay maaaring i-configure ng software sa online mode.
Nagre-refresh ang hard-coded na watchdog sa panahon ng pagsisimula
Ang hard-coded watchdog timeout ay 0x3FF clock cycle. Dapat pana-panahong i-refresh ng SSCM o ng software ang hard-coded watchdog sa pamamagitan ng pagprograma ng STCU2 key2. Upang maisagawa ang operasyong ito, dapat i-interleave ng user ang listahan ng mga tala ng DCF (offline mode) o ang pag-access sa pagsulat sa mga rehistro ng STCU2 (online mode) na may sulat sa STCU2 key2 register. Sa kaso ng offline na BIST, ang isang solong pagsulat ng isang tala ng DCF ay tumatagal ng humigit-kumulang 17 na cycle ng orasan. Dahil ang hard-coded watchdog ay mag-e-expire pagkatapos ng 1024 clock cycle, dapat itong i-refresh ng user tuwing 60 DCF record. Tandaan: Mag-e-expire ang watchdog pagkatapos ng 1024 clock cycle. Ang isang pagsusulat ng DCF ay tumatagal ng 17 na mga siklo ng orasan. Tumatanggap ang STCU2 ng hanggang 60 na tala ng DCF bago mag-expire ang hard-watchdog (1024/17 = 60). Sa kaso ng online BIST, ang oras ng pag-refresh (pagsusulat ng STCU2 key2) ay nakasalalay sa aplikasyon.
Online mode configuration
Sa online mode, nananatiling pareho ang split list ng MBIST na may ilang limitasyon dahil sa ikot ng buhay. Ang lahat ng MBIST ay maaaring tumakbo sa online mode lamang sa ST production at failure analysis (FA). Sa iba pang mga siklo ng buhay, ang HSM/MBIST at Flash MBIST ay hindi naa-access. Sa kasong ito, ang maximum na dalas para sa MBIST ay 200 MHz at ibinibigay ng sys_clock. Ang LBIST para sa diagnostic ay maaaring tumakbo ng hanggang 50 MHz, habang ang LBIST 0 ay maaaring tumakbo ng hanggang 100 MHz. Sa sitwasyong iyon, maaaring i-configure ang mga rehistro ng STCU2 gamit ang column na "halaga ng rehistro" ng listahan ng DCF file.
Buod
Sa SPC58xNx parehong maaaring tumakbo ang MBIST at LBIST. Sa offline, maaaring tumakbo ang LBIST0 at lahat ng MBIST ayon sa split configuration. Sa online mode, ang LBIST para sa diagnostic ay maaari ding tumakbo.
Appendix A Mga acronym, pagdadaglat at sangguniang dokumento
Mga acronym
Mga dokumento ng sanggunian
Kasaysayan ng rebisyon ng dokumento
MAHALAGA PAUNAWA - MANGYARING BASAHIN NG MAANGAT
Inilalaan ng ST Microelectronics NV at mga subsidiary nito (“ST”) ang karapatang gumawa ng mga pagbabago, pagwawasto, pagpapahusay, pagbabago, at pagpapahusay sa mga produkto ng ST at/o sa dokumentong ito anumang oras nang walang abiso. Dapat makuha ng mga mamimili ang pinakabagong may-katuturang impormasyon sa mga produkto ng ST bago maglagay ng mga order. Ang mga produkto ng ST ay ibinebenta alinsunod sa mga tuntunin at kundisyon ng pagbebenta ng ST sa oras ng pag-acknowledge ng order. Ang mga mamimili ay tanging responsable para sa pagpili, pagpili, at paggamit ng mga produkto ng ST at walang pananagutan ang ST para sa tulong sa aplikasyon o disenyo ng mga produkto ng Mga Bumili. Walang lisensya, hayag o ipinahiwatig, sa anumang karapatan sa intelektwal na ari-arian ang ipinagkaloob ng ST dito. Ang muling pagbebenta ng mga produktong ST na may mga probisyon na iba sa impormasyong nakasaad dito ay magpapawalang-bisa sa anumang warranty na ibinigay ng ST para sa naturang produkto. Ang ST at ang ST logo ay mga trademark ng ST. Para sa karagdagang impormasyon tungkol sa mga trademark ng ST, mangyaring sumangguni sa www.st.com/trademarks. Ang lahat ng iba pang pangalan ng produkto o serbisyo ay pag-aari ng kani-kanilang mga may-ari. Ang impormasyon sa dokumentong ito ay pinapalitan at pinapalitan ang impormasyong dating ibinigay sa anumang mga naunang bersyon ng dokumentong ito. © 2022 STMicroelectronics – Nakalaan ang lahat ng karapatan
Mga Dokumento / Mga Mapagkukunan
![]() |
STMicroelectronics TN1317 Self Test Configuration para sa SPC58xNx Device [pdf] User Manual TN1317, Self Test Configuration para sa SPC58xNx Device, Configuration para sa SPC58xNx Device, Self Test Configuration, TN1317, Self Test |