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