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.

AWR2944: PBIST failure insertion test on AWR2944

Part Number:

Tool/software:

Hi TI expert:

We are integrating “AWR2944 Safety Demo” into our SBL project.  logs shows PBIST test can be completed and APL can be load.

Bese on my understanding, there are two parts in pbist test : ①"PBIST failure insertion test" on DSS / TOP ②"PBIST excution" on DSS / TOP


Failure insertion means make manufactured malfunctions Artificially. so ② will not excuse completed if I take ① off.

However result does not as my expected. 

Could you explain for me? or if my understanding is wrong, correct me please!
Thanks

  • Hi,

    There are two tests performed in the Safety Demo via PBIST module.

    1) Negative test 

    2) Normal test

    Point 1 test case is where we insert a fault in the PBIST configuration and check if the error occurs. If the error is reported this builds the confidence in the PBIST module that the module is reporting the errors. 

    Point 2 test case is a normal execution of PBIST on any memory group. The expectation is if there is an error in the test it should be pointed out. 

    Point 1 ensures that if in point 2 any errors are there they will be reported. Thus point 1 tests adds more confidence to the results obtained in point 2. But the two tests are independent of each other. One is not mandatory for the other. We can execute any one of the test cases separately as well. 

    Point 1 test cases add more coverage for PBIST module in terms of functional safety. 

    Thanks,

    Pradipta. 

  • Hi,


    Thanks for your reply.


    I have excused "lbist test" successfully via API:"stc_main". I notice lbist test always performance after stc reset(maybe perform in RBL?)

    So, I have two question to ask


    1)Is lbist always perform in RBL?
    2)We need do lbist cyclily when Radar running in APP. How can I detect lbist error in APP periodically and how can I get lbist result periodically.

    Thanks.

  • Hi Joey,

    LBIST is not performed by the RBL. It is to be performed by the user during boot. 

    LBIST sequence has to be followed whenever the user is required to perform the LBIST test. 

    Thanks,

    Pradipta.