Memory testing method and memory testing apparatus
First Claim
1. A memory testing method comprising the steps of:
- writing a predetermined logical value in memory cells constituting each of blocks of a memory having block function;
reading out the written logical value from the memory cells in each block;
rendering a decision that, when the written logical value and the read-out logical value do not coincide with each other, such memory cell is a failure memory cell; and
discontinuing, when the number of failure memory cells in a block being now tested reaches a predetermined number, the test of such block.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory testing method and apparatus are provided, which can test in short time a flash memory. In case of testing a flash memory having block function, in a memory testing method and apparatus in which a predetermined logical value is written in memory cells constituting each of blocks of the memory, the written logical value is read out from the memory cells to compare it with an expected value, and a decision that, when the read-out logical value and the expected value do not coincide with each other, such memory cell is a failure memory cell, a decision is rendered that, when the number of failure memory cells in each block reaches a predetermined number, such block is a bad block, and the test of such block is stopped. In addition, a decision is rendered that, when the number of failure memory cells on the same address line reaches a predetermined number, such address line is a bad address line, and after such decision has rendered, the test of memory cells on the bad address line is substantially not effected.
-
Citations
8 Claims
-
1. A memory testing method comprising the steps of:
-
writing a predetermined logical value in memory cells constituting each of blocks of a memory having block function;
reading out the written logical value from the memory cells in each block;
rendering a decision that, when the written logical value and the read-out logical value do not coincide with each other, such memory cell is a failure memory cell; and
discontinuing, when the number of failure memory cells in a block being now tested reaches a predetermined number, the test of such block. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A memory testing method comprising the steps of:
-
writing a predetermined logical value in memory cells constituting each of blocks of a memory having block function;
reading out the written logical value from the memory cells in each block;
rendering a decision that, when the written logical value and the read-out logical value do not coincide with each other, such memory cell is a failure memory cell; and
masking, when the number of failure memory cells on the same address line reaches a predetermined number, the test of memory cells on said address line in other block or blocks to be tested thereafter.
-
-
7. A memory testing apparatus for testing whether or not a predetermined logical value is correctly written in memory cells constituting each of blocks of a memory having block function, said memory testing apparatus comprising:
-
bad block detection and storage means detecting the presence of a failure memory cell in each block, rendering a decision that, when the number of failure memory cells in each block reaches a predetermined number, such block is a bad block, and storing therein the result of the decision;
bad address line detection and storage means detecting the presence of a failure memory cell on the same address line, rendering a decision that, when the number of failure memory cells on the address line reaches a predetermined number, said address line is a bad address line, and storing therein the result of the decision; and
mask control means controlling to interrupt, when said bad block detection and storage means has rendered a decision that a block being now tested is a bad block, the test of the block being now tested and to write, when said bad address line detection and storage means has detected a bad address line, a forced writing signal in memory cells on the detected bad address line in the test of other block or blocks to be tested thereafter, thereby to exclude such memory cells from memory cells to be tested. - View Dependent Claims (8)
-
Specification