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: PBIST fault injection test to each RAM

Part Number: TMS570LS3137

Hello!!

I want to implement to PBIST fault injection test to each RAM(e.g ID : ADC5A,CAN4A,ETH4A and more).
Is it can realized fault injection test to each RAM ?

Also,is it conducting of PBIST fault injection test to each RAM by executing the self test of the PBIST controller "pbistSelfCheck(void);" ?

Best Regards

  • Hello Arriy,

    There is no mechanism to insert a real or simulated fault into the actual RAM banks in either SDRAM, or any of the peripheral RAMs such as CAN RAM, MibSPI RAM, HET RAM, ADC RAM, etc. Instead, we rely on a test of the PBIST engine itself by executing the PBIST on a ROM bank which will result in a failure for PBIST and thus testing the logic of the test engine itself and the error reporting path. Since the address range/selection of the bank to be tested is really just a variable in the test, there is no need to actually test each memory bank in this way in order to identify latent faults in the PBIST engine itself.