US2011197037A1PendingUtilityA1

Downgrade memory apparatus, and method for accessing a downgrade memory

Assignee: SILICONMOTION INCPriority: Jul 8, 2008Filed: Apr 22, 2011Published: Aug 11, 2011
Est. expiryJul 8, 2028(~2 yrs left)· nominal 20-yr term from priority
Inventors:Wu-Chi Kuo
G11C 29/28G11C 29/88
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for accessing a downgrade memory and a downgrade memory apparatus are provided. The downgrade memory apparatus comprises at least one management unit and a controller. The management unit comprises a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, the downgrade memory having a plurality of non-accessible sectors. The controller is configured to parse a write command corresponding to a special block, to select at least one accessible sector according to a status information of the special block and to program the write command to the special block, wherein the status information indicates at least one non-accessible sector in the special block. Thereby the method and the apparatus of downgrade memory may as well omit the non-accessible sectors as enhance the usage memory capacity in accordance with the status information.

Claims

exact text as granted — not AI-modified
1 . A method for accessing a downgrade memory including a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, the downgrade memory having a plurality of non-accessible sectors, the method comprising the steps of:
 programming an initial write command to the blocks;   generating status information by programming an initial read command to the blocks after the blocks have been written; and   marking at least one block as a special block having at least one of the non-accessible sectors in response to the status information for a follow-up accessing, wherein the status information indicates the at least one of the non-accessible sectors of the at least one block.   
     
     
         2 . The method according to  claim 1 , wherein the initial write command comprises a predetermined pattern. 
     
     
         3 . The method according to  claim 2 , wherein the predetermined pattern includes data assigned to be written to each of the pages. 
     
     
         4 . The method according to  claim 2 , wherein the status information is generated by comparing the predetermined pattern with read status of sectors in response to the initial read command. 
     
     
         5 . The method according to  claim 1 , wherein accessible sectors are selected in accordance with the status information 
     
     
         6 . A method for accessing a downgrade memory including a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, the downgrade memory having a plurality of non-accessible sectors, the method comprising the steps of:
 parsing a write command corresponding to a special block having at least one of the non-accessible sectors;   selecting accessible sectors according to status information of the special block; and   programming the write command to the accessible sectors, wherein the status information indicates at least one of the non-accessible sectors of the blocks.   
     
     
         7 . The method according to  claim 6 , wherein the write command comprises a predetermined pattern. 
     
     
         8 . The method according to  claim 7 , wherein the predetermined pattern includes data assigned to be written to each of the pages. 
     
     
         9 . The method according to  claim 7 , wherein the status information is generated by comparing the predetermined pattern with read status of sectors in response to the initial read command. 
     
     
         10 . A downgrade memory apparatus, comprising:
 at least one management unit, comprising a plurality of blocks, each block having a plurality of pages, and each page having a plurality of sectors, wherein the sectors of the downgrade memory comprise a plurality of accessible sectors and a plurality of non-accessible sectors; and   a controller, being configured to:
 generate status information by programming an initial read command to the blocks; and 
 mark at least one block as a special block having at least one of the non-accessible sectors in response to the status information, wherein the status information indicates at least one of the non-accessible sectors of the blocks. 
   
     
     
         11 . The downgrade memory apparatus in accordance with  claim 10 , wherein the controller is further configured to program an initial write command to the plurality of blocks, the initial write command comprising a predetermined pattern. 
     
     
         12 . The downgrade memory apparatus in accordance with  claim 11  wherein the predetermined pattern includes data assigned to be written to each of the pages. 
     
     
         13 . The downgrade memory apparatus in accordance with  claim 11 , wherein the controller is further configured to generate the status information by comparing the predetermined pattern with read status of sectors in response to the initial read command. 
     
     
         14 . The downgrade memory apparatus in accordance with  claim 10 , wherein the controller is further configured to select accessible sectors in accordance with the status information.

Join the waitlist — get patent alerts

Track US2011197037A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.