This article is about the memory testing algorithm. For convex hull algorithm called Jarvis march algorithm, see Gift wrapping algorithm.
The March algorithm is a widely used[1] algorithm that 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.[2][3] The March algorithm is often used to find functional faults in SRAM during testing[4] such as: