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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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>: &quot;A memory test algorithm&quot;</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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;&lt;ref&gt;{{cite journal | last=Van De Goor | first=A.J. | title=Using march tests to test SRAMs | journal=IEEE Design &amp; 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}}&lt;/ref&gt; The March algorithm is often used to find functional faults in SRAM during testing&lt;ref&gt;{{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}}&lt;/ref&gt; 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.&lt;ref&gt;{{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}}&lt;/ref&gt;</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