Open access Jurnal SINTA 1
A new 13N-complexity memory built-in self-test algorithm to balance static random access memory static fault coverage and test time
International Journal of Electrical and Computer Engineering (IJECE) · Vol. 15 No. 1 (2025)
- ISSN
- 2722-2578, 2088-8708
- Published
- 2025-02-01
- Publisher
- Institute of Advanced Engineering and Science
Abstract
As memories dominate the system-on-chip (SoC), their quality significantly impacts the chip manufacturing yield. There is a growing need to reduce the chip production time and cost, which mainly depends on the testing phase. Hence, a memory built-in self-test (MBIST) utilizing a low-complexity, high-fault-coverage test algorithm is essential for efficient and thorough memory testing. The March AZ1 algorithm, with 13N complexity, was created earlier to balance the test length and fault coverage. However, poor positioning of a write operation in its test sequence caused the reduction of the transition coupling fault (CFtr) detection. This paper presents the creation of the March AZ algorithm, modified from the March AZ1 algorithm, to increase CFtr coverage while preserving the same complexity. It was accomplished by analyzing the fault coverage offered by the March AZ1 algorithm and then reorganizing its test sequence to address the limitation in detecting CFtr. The newly produced March AZ1 algorithm was successfully implemented in an MBIST controller. The simulation tests validated its functionality and demonstrated that the CFtr coverage was enhanced from 62.5% to 75%, achieving an overall fault coverage of 83.3%. Therefore, with 13N complexity, it offers the best fault coverage among all the existing test algorithms with a complexity below 18N.
Collaboration network of the authors
30 authors · 84 co-authorship links · 16 across different organisations
Hover or tap a name to highlight its co-authors. Double-click to open the author's page.
- Universiti Teknikal Malaysia Melaka
- Universiti Malaysia Perlis
- Universitas Ahmad Dahlan
- University of Technology Malaysia
- Universiti Teknologi MARA
- Affiliation unknown
- Different organisations
- Same organisation
- Affiliation unknown
- Thicker line = more joint articles · bigger circle = more articles
Show as table
| Co-author | Organisation | Joint articles |
|---|---|---|
| Haslinah Mohd Nasir | Universiti Teknikal Malaysia Melaka | 3 |
| Wan Haszerila Wan Hassan | Universiti Teknikal Malaysia Melaka | 2 |
| Ahmad Hafizzudin Mustafa | Universiti Teknikal Malaysia Melaka | 2 |
| Hafez Sarkawi | Universiti Teknikal Malaysia Melaka | 2 |
| Muhammad Adni Kamaruddin | Universiti Teknikal Malaysia Melaka | 2 |
| N. I. M. Nor | Universiti Malaysia Perlis | 2 |
| Tole Sutikno | Universitas Ahmad Dahlan | 1 |
| Auzani Jidin | Universiti Teknikal Malaysia Melaka | 1 |
| Nik Rumzi Nik Idris | University of Technology Malaysia | 1 |
| Ahmad Fauzan Kadmin | Universiti Teknikal Malaysia Melaka | 1 |
| Lim Siau Li | Universiti Teknikal Malaysia Melaka | 1 |
| Siti Asma Che Aziz | Universiti Teknikal Malaysia Melaka | 1 |
| Norain Rahim | Universiti Teknikal Malaysia Melaka | 1 |
| Irna Nadira Mahzan | Universiti Teknikal Malaysia Melaka | 1 |
| A Shamsul Rahimi A Subki | Universiti Teknikal Malaysia Melaka | 1 |
| D. Abd Hadi | Universiti Teknikal Malaysia Melaka | 1 |
| Norfariza Ab Wahab | Universiti Teknikal Malaysia Melaka | 1 |
| Z. Madiha | Universiti Teknikal Malaysia Melaka | 1 |
| Nurliyana Abd Mutalib | Universiti Teknikal Malaysia Melaka | 1 |
| Siti Halma Johari | Universiti Teknikal Malaysia Melaka | 1 |
| Suziana Ahmad | Universiti Teknikal Malaysia Melaka | 1 |
| M. Nuzaimah | Universiti Teknikal Malaysia Melaka | 1 |
| Suraya Zainuddin | Universiti Teknikal Malaysia Melaka | 1 |
| Idnin Pasya | Universiti Teknologi MARA | 1 |
| Nur Fatin Shazwani Nor Razman | Universiti Teknikal Malaysia Melaka | 1 |
| Noor Mohd Ariff Brahin | Universiti Teknikal Malaysia Melaka | 1 |
Affiliations come from OpenAlex; journal OAI-PMH metadata carries none. Authors without an OpenAlex ID are matched by name, which can merge or split people.