Invention Grant
- Patent Title: Delay programming requests in flash memory
-
Application No.: US15834496Application Date: 2017-12-07
-
Publication No.: US10347346B2Publication Date: 2019-07-09
- Inventor: Saravanan Sethuraman , Gary A. Tressler , Harish Venkataraman
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Patteron + Sheridan, LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F3/06 ; G11C16/32 ; G11C16/04 ; G11C16/10 ; G11C16/26

Abstract:
Embodiments herein describe a memory system that queues program requests to a block of flash memory until a predefined threshold is reached. That is, instead of performing program requests to write data into the block as the requests are received, the memory system queues the requests until the threshold is satisfied. Once the buffer for the block includes the threshold amount of program requests, the memory system performs the stored requests. In one embodiment, the memory system erases all the pages in the block before writing the new data in the program requests into the destination pages. The data that was originally stored in the pages that are not destination pages is rewritten into the pages. In this example, the queued program requests can be written into the pages using one erase and write step rather than individual erase and write steps for each of the requests.
Public/Granted literature
- US20180102176A1 DELAYING PROGRAMMING REQUESTS IN FLASH MEMORY Public/Granted day:2018-04-12
Information query