17944692. WRITE-ONCE MEMORY ENCODED DATA simplified abstract (Micron Technology, Inc.)
Contents
WRITE-ONCE MEMORY ENCODED DATA
Organization Name
Inventor(s)
Xiangyu Tang of San Jose CA (US)
Eric N. Lee of San Jose CA (US)
Kishore K. Muchherla of Fremont CA (US)
Huai-Yuan Tseng of San Ramon CA (US)
WRITE-ONCE MEMORY ENCODED DATA - A simplified explanation of the abstract
This abstract first appeared for US patent application 17944692 titled 'WRITE-ONCE MEMORY ENCODED DATA
Simplified Explanation
The patent application describes a method for encoding and storing data in flash memory cells. Here is a simplified explanation of the abstract:
- The method starts by receiving initial data.
- It then determines the number of programming operations performed on a group of flash memory cells since the last erase operation.
- The initial data is encoded to create a write-once memory (WOM) encoded data.
- Finally, the WOM encoded data is stored in a specific number of flash memory cells, taking into account the determined number of programming operations.
Potential applications of this technology:
- Data storage in flash memory devices such as solid-state drives (SSDs) and USB flash drives.
- Secure data storage where the encoded data cannot be modified or tampered with.
Problems solved by this technology:
- Data integrity: By using write-once memory encoding, the method ensures that the stored data remains unchanged and cannot be modified.
- Efficient use of flash memory: By considering the number of programming operations, the method optimizes the storage of data in flash memory cells, reducing wear and extending the lifespan of the memory.
Benefits of this technology:
- Data security: The write-once memory encoding provides a level of data security by preventing unauthorized modifications.
- Extended flash memory lifespan: By optimizing the storage of data based on programming operations, the method helps prolong the lifespan of flash memory cells.
- Efficient use of storage space: The method ensures efficient utilization of flash memory cells, maximizing the storage capacity of the memory device.
Original Abstract Submitted
A method includes receiving first data, determining a number of programming operations performed on a plurality of flash memory cells subsequent to a most recent erase operation performed on the plurality of flash memory cells, encoding the first data to provide a first write-once memory (WOM) encoded data, and storing the first WOM encoded data, based at least in part on the determined number of programming operations, within a number of the plurality of flash memory cells.