Memory card including a computing device for obtaining a physical address corresponding to a logical address and computer system including the memory card
First Claim
1. A memory card, comprising:
- a plurality of first blocks configured to store user information therein, to which first physical addresses which are not duplicate are assigned, respectively;
a plurality of second blocks configured to individually store therein said first physical addresses of initial defective blocks out of said plurality of first blocks;
a plurality of third blocks configured to individually store therein said first physical addresses of late defective blocks out of said plurality of first blocks; and
a computing device configured to obtain a first physical address corresponding to a logical address on the basis of said logical address, information stored in said second blocks, and information stored in said third blocks, whereinsaid third blocks are assigned third physical addresses which are not duplicate, respectively,said first physical addresses of said late defective blocks are stored in said third blocks such that when said third blocks are viewed in ascending order of said third physical addresses, said first physical addresses of said late defective blocks stored in said third blocks are arranged in the order that late defects occur,said computing device(A) obtains said first physical address corresponding to said logical address on the basis of said logical address and said information stored in said second blocks, and(B) determines if said first physical address obtained in said step (A) agrees with any one piece of said information stored in said third blocks, andwhen said computing device determines in said step (B) that said first physical address agrees with one piece of said information stored in said third blocks, said computing device(C) obtains an alternate logical address on the basis of said third physical address of said third block which stores therein said first physical address obtained in said step (A) and a leading alternate logical address which is prepared in advance, and(D) obtains said first physical address corresponding to said logical address on the basis of said alternate logical address and said information stored in said second blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory system including a plurality of first blocks provided for storing user information therein, to which first physical addresses which are not duplicate are assigned, respectively, a plurality of second blocks provided for individually storing therein the first physical addresses of initial defective blocks out of the plurality of first blocks, and a plurality of third blocks provided for individually storing therein the first physical addresses of late defective blocks out of the plurality of first blocks. The memory system further includes a computing device for obtaining the first physical address corresponding to a logical address on the basis of the logical address, information stored in the second blocks, and information stored in the third blocks.
7 Citations
17 Claims
-
1. A memory card, comprising:
-
a plurality of first blocks configured to store user information therein, to which first physical addresses which are not duplicate are assigned, respectively; a plurality of second blocks configured to individually store therein said first physical addresses of initial defective blocks out of said plurality of first blocks; a plurality of third blocks configured to individually store therein said first physical addresses of late defective blocks out of said plurality of first blocks; and a computing device configured to obtain a first physical address corresponding to a logical address on the basis of said logical address, information stored in said second blocks, and information stored in said third blocks, wherein said third blocks are assigned third physical addresses which are not duplicate, respectively, said first physical addresses of said late defective blocks are stored in said third blocks such that when said third blocks are viewed in ascending order of said third physical addresses, said first physical addresses of said late defective blocks stored in said third blocks are arranged in the order that late defects occur, said computing device (A) obtains said first physical address corresponding to said logical address on the basis of said logical address and said information stored in said second blocks, and (B) determines if said first physical address obtained in said step (A) agrees with any one piece of said information stored in said third blocks, and when said computing device determines in said step (B) that said first physical address agrees with one piece of said information stored in said third blocks, said computing device (C) obtains an alternate logical address on the basis of said third physical address of said third block which stores therein said first physical address obtained in said step (A) and a leading alternate logical address which is prepared in advance, and (D) obtains said first physical address corresponding to said logical address on the basis of said alternate logical address and said information stored in said second blocks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A memory card, comprising:
-
a plurality of first blocks configured to store user information therein, to which first physical addresses which are not duplicate are assigned, respectively; a plurality of second blocks configured to individually store therein said first physical addresses of initial defective blocks out of said plurality of first blocks; a plurality of third blocks configured to individually store therein said first physical addresses of late defective blocks out of said plurality of first blocks; and a computing device configured to obtain a first physical address corresponding to a logical address on the basis of said logical address, information stored in said second blocks, and information stored in said third blocks, wherein said third blocks are assigned third physical addresses which are not duplicate, respectively, said first physical addresses of said late defective blocks are stored in said third blocks such that when said third blocks are viewed in ascending order of said third physical addresses, said first physical addresses of said late defective blocks stored in said third blocks are arranged in the order that late defects occur, said second blocks are assigned second physical addresses which are not duplicate, respectively, said first physical addresses of said initial defective blocks are stored in said second blocks such that when said second blocks are viewed in ascending order of said second physical addresses, said first physical addresses of said initial defective blocks stored in said second blocks are arranged in ascending order of the physical address of the initial defective blocks, and said computing device (E) obtains said first physical address corresponding to said logical address on the basis of said logical address and said information stored in said second blocks, (F) makes access to a first block of the plurality of first blocks designated by said first physical address obtained in said step (E) and as the result thereof, determines if said first block is said late defective block, (G) records, when said first block is determined to be said late defective block in said step (F), said first physical address obtained in said step (E) into said third block to which a leading third physical address is assigned, said leading third physical address being included in said third physical addresses assigned to said third blocks in which no information of said first physical address is stored, (H) obtains an alternate logical address on the basis of said third physical address of said third block and a leading alternate logical address which is prepared in advance after said step (G), and (I) obtains said first physical address corresponding to said logical address on the basis of said alternate logical address and said information stored in said second blocks. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a computer configured to generate a logical address; and a memory card which includes; a memory having a plurality of first blocks provided for storing user information therein, to which first physical addresses which are not duplicate are assigned, respectively; a controller memory having a plurality of second blocks provided for individually storing therein said first physical addresses of initial defective blocks out of said plurality of first blocks, to which second physical addresses which are not duplicate are assigned, respectively, and a plurality of third blocks provided for individually storing therein said first physical addresses of late defective blocks out of said plurality of first blocks, to which third physical addresses which are not duplicate are assigned, respectively; and a computing device configured to obtain a first physical address corresponding to said logical address received from said computer on the basis of said logical address, information stored in said second blocks, and information stored in said third blocks, wherein said third blocks are assigned third physical addresses which are not duplicate, respectively, and said first physical addresses of said late defective blocks are stored in said third blocks such that when said third blocks are viewed in ascending order of said third physical addresses, said first physical addresses of said late defective blocks stored in said third blocks are arranged in the order that late defects occur, said computing device (A) obtains said first physical address corresponding to said logical address on the basis of said logical address and said information stored in said second blocks, and (B) determines if said first physical address obtained in said step (A) agrees with any one piece of said information stored in said third blocks, and when said computing device determines in said step (B) that said first physical address agrees with one piece of said information stored in said third blocks, said computing device (C) obtains an alternate logical address on the basis of said third physical address of said third block which stores therein said first physical address obtained in said step (A) and a leading alternate logical address which is prepared in advance, and (D) obtains said first physical address corresponding to said logical address on the basis of said alternate logical address and said information stored in said second blocks.
-
Specification