March test algorithm for unlinked static reduced three-cell coupling faults in random-access memories P. Cas ¸caval a, * , D. Cas ¸caval b a Gheorghe AsachiTechnical University of Ias ¸i, Department of Computer Science and Engineering, Bd. D. Mangeron, nr. 27, Ias ¸i, 700050, Romania b Gheorghe AsachiTechnical University of Ias ¸i, Department of Industrial Engineering, Bd. D. Mangeron, nr. 27, Ias ¸i, 700050, Romania ABSTRACT A memory fault model regarding the unlinked static three-cell coupling faults in n 1 random-access memories is discussed. This model is an extension of the well- known model of unlinked static two-cell coupling faults. Because this model of three-cell coupling is limited to the physically neighbouring memory cells, it can also be considered a neighbourhood pattern-sensitive model. An efcient march test algorithm able to cover this reduced model of three-cell coupling is presented in this letter. 1. Introduction The fault model of unlinked static three-cell coupling faults in n 1 random-access memories as presented in Ref. [1] is discussed. Based on the model of all static simple two-cell coupling faults pre- sented in Ref. [2], a fault primitive (FP) based-model of three-cell coupling is dened in Ref. [1]. A set of 72 FPs completely covers this model of three-cell coupling faults. It is said that two or more FPs are not linked when they do not in- uence each other. According to the fault classication presented in Refs. [2,3], the class of static faultsrefers to those faults which are sensitized by performing at most one operation in the memory, whereas the class of dynamic faultsrefers to those faults which can be sensitized by per- forming more than one operation sequentially. As in Ref. [1], we only address the class of static coupling faults. The rst test algorithm dedicated to a model of three-cell coupling is proposed by Nair, Thatte and Abraham [4]. Other two more efcient test algorithms are given by Cockburn (S3CTEST and S3CTEST2) [5]. Because the authors assume that the coupling cells can be anywhere in the memory, all these test algorithms are quite long. For example, the test algorithm S3CTEST needs 5n log 2 n þ 22:5n operations. To reduce the length of the tests, Cas ¸caval and Bennett [6] have limited to the more realistic case where only the physically neighbouring memory cells may form a three-cell coupling. For this model, they proposed a march memory test algorithm (MT) with a length of 38n. An improved algo- rithm dedicated to this model (MT-R3CF) with a length of 30n is given by Cas ¸caval, Bennett and Hut ¸anu [7]. Both test algorithms, MT and MT-R3CF, assume that a memory fault can be sensitized only by a transition write operation into a cell. In Ref. [1], the model of three-cell coupling is extended by considering other classes of faults, such as the faults sensitized by a non-transition write or a read operation, namely: disturb coupling, read destructive coupling, deceptive read destructive coupling or incorrect read, as dened in Ref. [2] and in other works. This is the model we consider in this work. As in Refs. [1,6,7], the authors restricted their study to the case where only the physically neighbouring memory cells may be affected by a three-cell coupling fault. As in Ref. [1], six coupling patterns of three physically neighbouring cells (denoted by CP 1 , CP 2 , , CP 6 ) are considered in this work, as presented in Fig. 1. This model is known as reduced three-cell coupling. For a better comparison, all the preliminary considerations presented in Ref. [1] are also accepted in this work. Note that the model we discuss can also be viewed as a neighbourhood pattern-sensitive fault model (NPSF). Nevertheless, in this model, any cell in the group may be a victim cell of the other two aggressor cells, not just the central cell, as it is usually considered in the NPSF model. As in any work dedicated to NPSFs, we assume that the scramble map is completely known, so we can run the test using this physical address information. Naturally, in the memory under testing, one or more groups of coupled cells may exist. As in Ref. [17], we assume that the groups of coupled cells are disjoint. For this model, the test algorithm March SR3C with a length of 66n operations is proposed in Ref. [1]. In this letter, we present a more ef- cient march test (MT-SR3C) with only 54n operations able to cover this model of unlinked static three-cell coupling faults. Notation: The following notations are used to describe a memory test algorithm: * Corresponding author. E-mail addresses: cascaval@cs.tuiasi.ro (P. Cas ¸caval), cascaval@tex.tuiasi.ro (D. Cas ¸caval). Contents lists available at ScienceDirect Microelectronics Journal journal homepage: www.elsevier.com/locate/mejo https://doi.org/10.1016/j.mejo.2019.104619 Received 24 March 2019; Received in revised form 27 July 2019; Accepted 16 September 2019 Available online 19 September 2019 0026-2692/© 2019 Elsevier Ltd. All rights reserved. Microelectronics Journal 93 (2019) 104619