https://en.wikipedia.org/w/index.php?action=history&feed=atom&title=March_Algorithm
March Algorithm - Revision history
2025-06-09T03:04:17Z
Revision history for this page on the wiki
MediaWiki 1.45.0-wmf.4
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292579543&oldid=prev
Laura240406: Cleaned up article content (via article-cleaner)
2025-05-27T19:12:03Z
<p>Cleaned up article content (via <a href="/wiki/User:Eejit43/scripts/article-cleaner" title="User:Eejit43/scripts/article-cleaner">article-cleaner</a>)</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 19:12, 27 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[Stuck-<del style="font-weight: bold; text-decoration: none;">at_fault</del>|Stuck-at Faults (SAFs)]]</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[Stuck-<ins style="font-weight: bold; text-decoration: none;">at fault</ins>|Stuck-at Faults (SAFs)]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Transition Fault|Transition Faults (TFs)]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* [[Transition Fault|Transition Faults (TFs)]]</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Line 35:</td>
<td colspan="2" class="diff-lineno">Line 35:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Algorithms]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Algorithms]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Algorithm-stub}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Algorithm-stub}}</div></td>
</tr>
</table>
Laura240406
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292477384&oldid=prev
GalStar: Add links for some faults
2025-05-27T04:28:12Z
<p>Add links for some faults</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:28, 27 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 4:</td>
<td colspan="2" class="diff-lineno">Line 4:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Stuck-at Faults (SAFs)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">[[Stuck-at_fault|</ins>Stuck-at Faults (SAFs)<ins style="font-weight: bold; text-decoration: none;">]]</ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Transition Faults (TFs)</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* <ins style="font-weight: bold; text-decoration: none;">[[Transition Fault|</ins>Transition Faults (TFs)<ins style="font-weight: bold; text-decoration: none;">]]</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Coupling Faults (CFs), such as Inversion (CFin), Idempotent (CFid), and State (CFst) coupling faults</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Coupling Faults (CFs), such as Inversion (CFin), Idempotent (CFid), and State (CFst) coupling faults</div></td>
</tr>
</table>
GalStar
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292477038&oldid=prev
GalStar: modify about
2025-05-27T04:25:00Z
<p>modify about</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:25, 27 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|A memory testing algorithm}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|A memory testing algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory <del style="font-weight: bold; text-decoration: none;">test</del> algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory <ins style="font-weight: bold; text-decoration: none;">testing</ins> algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
GalStar
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292476993&oldid=prev
GalStar: Modify short description
2025-05-27T04:24:41Z
<p>Modify short description</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 04:24, 27 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|A memory <del style="font-weight: bold; text-decoration: none;">test</del> algorithm}}</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|A memory <ins style="font-weight: bold; text-decoration: none;">testing</ins> algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory test algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory test algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
</tr>
</table>
GalStar
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292264702&oldid=prev
GalStar: Fix typo
2025-05-26T02:28:16Z
<p>Fix typo</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 02:28, 26 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 20:</td>
<td colspan="2" class="diff-lineno">Line 20:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ascending: Read 0</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Ascending: Read 0</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>== <del style="font-weight: bold; text-decoration: none;">Mach</del> C- ==</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>== <ins style="font-weight: bold; text-decoration: none;">March</ins> C- ==</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Mach</del> C- is a less robust variant of the March algorithm that detects Address and Coupling faults, but it is significantly faster.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">March</ins> C- is a less robust variant of the March algorithm that detects Address and Coupling faults, but it is significantly faster.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Test sequence ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Test sequence ===</div></td>
</tr>
</table>
GalStar
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292126542&oldid=prev
Agent VII: +{{Algorithm-stub}} using StubSorter
2025-05-25T09:56:00Z
<p>+{{Algorithm-stub}} using <a href="/wiki/User:SD0001/StubSorter" title="User:SD0001/StubSorter">StubSorter</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:56, 25 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 35:</td>
<td colspan="2" class="diff-lineno">Line 35:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Algorithms]]</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>[[Category:Algorithms]]</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Algorithm-stub}}</div></td>
</tr>
</table>
Agent VII
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292126482&oldid=prev
Agent VII: Adding short description: "A memory test algorithm"
2025-05-25T09:55:25Z
<p>Adding <a href="/wiki/Wikipedia:Short_description" title="Wikipedia:Short description">short description</a>: "A memory test algorithm"</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:55, 25 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{Short description|A memory test algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory test algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory test algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
</tr>
</table>
Agent VII
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292108778&oldid=prev
Laura240406: added about tag
2025-05-25T07:10:15Z
<p>added about tag</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:10, 25 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>{{About|the memory test algorithm|convex hull algorithm called Jarvis march algorithm|Gift wrapping algorithm}}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
</table>
Laura240406
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292107387&oldid=prev
Laura240406: change lead a bit
2025-05-25T07:05:36Z
<p>change lead a bit</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:05, 25 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm''' tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>The '''March algorithm'''<ins style="font-weight: bold; text-decoration: none;"> is a widely used<ref>{{cite journal | last=Masnita | first=M. I. | last2=Zuha | first2=W. H. W. | last3=Sidek | first3=R. M. | last4=Izhal | first4=A. H. | title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults | journal=IEICE Electronics Express | publisher=Institute of Electronics, Information and Communications Engineers (IEICE) | volume=6 | issue=15 | year=2009 | issn=1349-2543 | doi=10.1587/elex.6.1091 | doi-access=free | pages=1091–1097 | url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf | access-date=May 25, 2025}}</ref> algorithm that</ins> tests [[Static RAM|SRAM]] memory by filling all its entries test patterns. It carries out several passes through an SRAM checking the patterns and writing new patterns.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The SRAM read and write operations performed on each pass are called a March element and each element is repeated for each entry.<ref>{{Cite web |title=Documentation – Arm Developer |url=https://developer.arm.com/documentation/101528/0001/Production-test-March-Algorithm/Production-test-March-algorithm-overview |access-date=2025-05-25 |website=developer.arm.com}}</ref><ref>{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design & Test of Computers | volume=10 | issue=1 | date=1993 | issn=0740-7475 | doi=10.1109/54.199799 | doi-access=free | pages=8–14 | url=https://repository.tudelft.nl/islandora/object/uuid%3Afcfc792d-e8cf-4c0f-ab07-0c064f328eca/datastream/OBJ/download | access-date=2025-05-25}}</ref> The March algorithm is often used to find functional faults in SRAM during testing<ref>{{Cite journal |date=August 10, 2009 |title=March-based SRAM diagnostic algorithm for distinguishing Stuck-At and transition faults |url=https://www.jstage.jst.go.jp/article/elex/6/15/6_15_1091/_pdf |journal=IEICE Electronics Express |volume=6 |issue=15}}</ref> such as:</div></td>
</tr>
</table>
Laura240406
https://en.wikipedia.org/w/index.php?title=March_Algorithm&diff=1292107104&oldid=prev
Laura240406: added paper
2025-05-25T07:03:27Z
<p>added paper</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Previous revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 07:03, 25 May 2025</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Line 6:</td>
<td colspan="2" class="diff-lineno">Line 6:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Address Decoder Faults (AFs)</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Coupling Faults (CFs), such as Inversion (CFin), Idempotent (CFid), and State (CFst) coupling faults</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Coupling Faults (CFs), such as Inversion (CFin), Idempotent (CFid), and State (CFst) coupling faults</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>It has been suggested to test SRAM modules using the algorithm before sale using a [[built-in self-test]] mechanism.<ref>{{cite web | title=SRAM Memory Built in Self-Test using MARCH Algorithm | website=IEEE Xplore | date=November 24, 2022 | url=https://ieeexplore.ieee.org/document/10010813 | access-date=May 25, 2025}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Test sequence ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Test sequence ==</div></td>
</tr>
</table>
Laura240406