17888309. COMPRESSION AND DECOMPRESSION OF TRIM DATA simplified abstract (Micron Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

COMPRESSION AND DECOMPRESSION OF TRIM DATA

Organization Name

Micron Technology, Inc.

Inventor(s)

Reshmi Basu of Boise ID (US)

Jonathan S. Parry of Boise ID (US)

Giuseppe Cariello of Boise ID (US)

Stephen Hanna of Fort Collins CO (US)

COMPRESSION AND DECOMPRESSION OF TRIM DATA - A simplified explanation of the abstract

This abstract first appeared for US patent application 17888309 titled 'COMPRESSION AND DECOMPRESSION OF TRIM DATA

Simplified Explanation

    • Explanation:**

- Methods, systems, and devices for compression and decompression of trim data are described. - Trim settings are stored in a compressed manner in volatile memory and expanded during a write operation to non-volatile memory. - Compressed data with trim settings is stored in volatile memory, and a portion of the memory cells is temporarily allocated to expand the data. - The expanded data, including multiple copies and inverted copies of the trim settings, is then stored in non-volatile memory.

    • Potential Applications:**

- Data storage systems - Memory devices - Embedded systems

    • Problems Solved:**

- Efficient storage of trim data - Faster write operations to non-volatile memory - Optimization of memory usage

    • Benefits:**

- Reduced memory usage - Faster data storage and retrieval - Improved overall system performance


Original Abstract Submitted

Methods, systems, and devices for compression and decompression of trim data are described. A memory system may store one or more trim settings to a volatile memory in a compressed manner, and may expand (e.g., decompress) the data as part of a write operation to a non-volatile memory (e.g., during a start-up procedure). For example, compressed (e.g., non-expanded) data including trim settings may be stored to a volatile memory, and a portion of the array of volatile memory cells may be temporarily allocated to expand the data (e.g., copy the data, invert the data, copy the inverted data). Once the data is expanded, it may be stored in the non-volatile memory, and the temporarily allocated portion of the array of volatile memory cells may be reallocated (e.g., allocated for another purpose). The expanded data may include multiple copies and inverted copies of the trim settings.