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.

Confused about esm,diagnostic lib,PBIST,STC. too much infomation for me

Other Parts Discussed in Thread: TMS570LS1227

Dear Expert

Our group is developing an extremely safety critical product which is applying for the SIL4 certificate. This requires us to make our software as  reliable as possible.The project is near its end. 

The good news is that the mcu we chosen is TMS570ls1227 of tms 570 family which is applicable for safety-concerned product. 

TMS570ls1227 provides us abundant tools to check mcu's state. eg:esm,diagnostic lib,PBIST,STC.

But after I read through this chapters, I got very confused about the difference between them.

can some elaborate this for me?
1.what the difference between diagnostic lib,PBIST,STC ?  They are all self tests for me.

2. Are all of them pre-run test ? I think esm is a run-time monitor.

Many thanks.

Leo

  • Hi Leo,

      I don't know if you have a chance to read the SafeTI Diagnostic Library app note here. Here is additional information about SafeTI Diagnostic Library in the wiki page here. The diagnostic library is a collection of diagnostic functions which includes PBIST test and STC test and many others. PBIST is a selftest of the on-chip memories while STC (Self Test Controller) is a controller used to initiate the LBIST (logic BIST) of the CPU.  

      Please also reference your corresponding device safety manual on what these diagnostics do. Some of them are hardware based that they are run continuously, i.e. the ECC. Some you will may run during bootup such as PBIST or STC. But you may also run PBIST and STC periodically during runtime. Your application needs to decide which is most suitable for your for your safety case per your safety goal. 

  • Hi Leo.

    If your question answered is answered can you please click the 'Verify Answer' button to close the thread? Thanks.
  • Hi Charles
    Sorry for the delay,it is verified now and thank you for your answer.
    Leo