Jump to content

March Algorithm

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by GalStar (talk | contribs) at 06:27, 25 May 2025 (fix some factual errors). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The March algorithm tests SRAM memory by filling all its entries test patterns It carries out several passes through an SRAM checking the patterns and writing new patterns. The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry [1] [2]. The March algorithm is often used to find functional faults in SRAM during testing [3].

The March Algorithm detects Stuck-At faults and some Transition Faults

Mach C-

Mach C- is a less robust variant of the March algorithm that detects Address and Coupling faults, but it is significantly faster.

  1. ^ "Documentation – Arm Developer". developer.arm.com. Retrieved 2025-05-25.
  2. ^ Van De Goor, A.J. (1993-03). "Using march tests to test SRAMs". IEEE Design & Test of Computers. 10 (1): 8–14. doi:10.1109/54.199799. ISSN 1558-1918. {{cite journal}}: Check date values in: |date= (help)
  3. ^ "March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults". IEICE Electronics Express. 6 (15). August 10, 2009.