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.

Fault Injection to "Memory Arrey" and "SRAM Array"

Other Parts Discussed in Thread: TMS570LS3137, HALCOGEN

I use TMS570LS3137 [http://www.ti.com/product/TMS570LS3137] and reading "SafetyManual(SPNU511D)".

Is it possible to realization fault Injection test to "Memory Arrey" and "SRAM Array" ?

Best Regards

  • Hello Arriy,

    This is somewhat of an open ended question in that there are many types of errors that could be considered. If there are specific errors in question, please let me know but the most common are ECC errors in SRAM or parity errors in peripheral memories. You can find procedures of these types of test of function tests in the SafeTI diagnostic library that is free for download and use from here www.ti.com/.../SAFETI_DIAG_LIB. Most of the diagnostic procedures that have been under discussion are included in this set of diagnostic code which can be implemented on top of the HalCoGen driver code. Documentation is also included in the /doc subdirectory within the installation directory.

    Also, if you select safe startup within HalCoGen there are some tests for the ECC and Parity diagnostics included in that procedure as well.
  • Thank you for your reply.

    I'm sorry to my question.
    I want to question about safety mechanism of "xx Array(e.g:FLA6 Bit Multiplexing in Flash Memory Array)" implemented by hardware.
    I think, fault injection is can not realized or not exist to this safety mechanism.

    Best Regards
  • Arrey,

    There is another post with extensive discussion of the bit multiplexing diagnostic measure.

    You can see more on this topic in this thread: e2e.ti.com/.../2109983

    There isn't a possibility to perform any fault insertion for this diagnostic since this is a HW based feature for fault avoidance.
  • Hello Chuck
    Thank you for your answer.

    I referred to another topic too,so I understand become clear.

    Best Regards