3.2.24.10.1 DIAG_SRAM_MBIST

Returns the status of the SRAM_MARCH_LR diagnostic

This test calls performs a March LR algorithm on a specified area of SRAM. The same API call is used for POST and On-Demand. During POST, all slices of the test are executed sequetially. During On-Demand, only one slice is executed per call

DIAG_TEST_STATUS 
DIAG_SRAM_MBIST
(
     uint32_t start_addr, 
     size_t byte_size
);

Diagnostic verifies the following faults do not exist

  • Single bit failure
  • Multi bit failure
  • ColumnRow Failure
  • Adress Decoder Failure
  • Incorrect data read from memory
  • Access request priority handling

Operating Mode

  • Interface can be used at POST and ‘On Demand’
Precondition
  • none

Parameters

  • mbistCntxt - operating context

Returns

  • DIAG_TEST_PASSED if no faults were found, otherwise, DIAG_TEST_FAILED.