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.

TMS320F28386D: TEST FAIL: HWBIST Full

Expert 2360 points
Part Number: TMS320F28386D


Our customer user vehicles report the fault of TEST FAIL: HWBIST Full!. (At least one of 80000 cars)

Our design is run the STA_HWBIST_FULL of STL_HWBIST_NO_ERROR once during power on self-test. (On CPU2 and NMI ISR Flag is cleared)

The integrated SDL version is below.

// $TI Release: C2000 Diagnostic Library v3.00.00 $

// $Release Date: Tue Oct 19 17:39:05 IST 2021 $

A failing condition from a HWBIST execution is a serious situation.

The customer is very concerned about the number of cars with this malfunction.

 

We communicate with TI of this malfunction, want to get some information of TI.

  1. Does TI have the failure rate inforamtion of F28386D HWBIST test?
  2. Further analysis of this error, there are three type errors, STL_UTIL_HWBIST_OVERRUN, STL_UTIL_HWBIST_NMI_TEST, STL_UTIL_HWBIST_FAIL. Is there detail classification? Or FEMA available?
  3. Every self check report HWBIST error, what is strategy recommended from TI. From my understanding, the CPU is not trusted anymore. Replacement shall take.
  • WZ,

    Apologies for your original thread getting removed, we have one of our TI field engineers who has also posted this issue to the E2E and I was trying to consolidate the threads.  I assume you are also working with him (Johnson Chen)?  I am following up with him as well, we will reach out to you for more information off line, via email.

    • Does TI have the failure rate inforamtion of F28386D HWBIST test?
    • Further analysis of this error, there are three type errors, STL_UTIL_HWBIST_OVERRUN, STL_UTIL_HWBIST_NMI_TEST, STL_UTIL_HWBIST_FAIL. Is there detail classification? Or FEMA available?
    • Every self check report HWBIST error, what is strategy recommended from TI. From my understanding, the CPU is not trusted anymore. Replacement shall take.

    We do not have any reported issues/failure rate for HWBIST on this device(or any other C2000 device).

    We may need to analyze the micro run that is failing, in addition to the value of some HWBIST status registers, I am still looking into this.

    If HWBIST is failing after some time/operation, it is correct that something in the logic on the device is not behaving in the correct way.  It could be that the logic that is failing is not used by the customer system; but we don't know this and can't assume this is the case.  I agree that the correct decision would be to replace the device; but more than that we(TI) need to understand what is failing, conditions, etc.

    As I mentioned we should be in contact with you off forum with some follow up questions/actions.  But please let me know if you have not heard from us directly.

    Best,
    Matthew

  • Yes, I keep contacting with Johnson Chen.