This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS570LS3137: SelfTest of SRAM

Part Number: TMS570LS3137

hi,The power-on diagnosis of SRAM uses the interface of TI safety diagnosis library, SL_SelfTest_PBIST (register SL_SelfTestType testType, register uint32 ramGroup, register uint32 algoInfo), but how to diagnose SRAM during the cycle of the application?

  • Hi Xiaohong,

    In regard to PBIST, a one time execution at startup proves integrity over the entirety of SRAM. During application run time, SECDED takes over as the active diagnostic and prevents/notifies of any issues with SRAM.

    The PBIST is a destructive test, you have to preserve some data by moving data between RAM sections in order to preserve it during the PBIST execution, but this could prove tricky and costly relative to resources/performance considerations. So I don't recommend to run the PBIST periodically.

  • What is the coverage rate of SRAM for ECC diagnosis?

  • Hi Xiaohong,

    Please find the coverage in the FMEDA spreadsheet: RAM1 (RAM Data ECC) is enabled, the coverage is 99.9% for transient faults