1.8 SRAM March Test
Test Name: SRAM_MARCH_TEST
Software Requirement ID: SW_SRAM_MARCH_TEST_01
Purpose of test: Detect stuck bits and coupling faults in SRAM and on the data bus, as well as any addressing problems.
Description: The internal SRAM is used for volatile storage of data and any faults related to this can be catastrophic for the appliance control. March-C, March-C minus and March-B algorithms are selected for testing the variable memory.
- March C test algorithm is executed in below 7 steps:
- Step-1: Ascending(W0)
- Step-2: Ascending(r0, w1)
- Step-3: Ascending(r1, w0)
- Step-4: Ascending(r0)
- Step-5: Descending(r0, w1)
- Step-6: Descending(r1, w0)
- Step-7: Ascending(r0)
- March-C Minus test algorithm is executed in below 6 steps:
- Step-1: Ascending(W0)
- Step-2: Ascending(r0, w1)
- Step-3: Ascending(r1, w0)
- Step-4: Descending(r0, w1)
- Step-5: Descending(r1, w0)
- Step-6: Ascending(r0)
- March B test algorithm is executed in below 5 steps:
- Step-1: Ascending(w0)
- Step-2: Ascending(r0, w1, r1, w0, r0, w1)
- Step-3: Descending(r1, w0, w1)
- Step-4: Descending(r1, w0, w1, w0)
- Step-5: Descending(r0,w1,w0 )
API Documentation: SW_SRAM_MARCH_TEST_01 - MarchB, SW_SRAM_MARCH_TEST_01 - MarchC, SW_SRAM_MARCH_TEST_01 - MarchC_Minus