18406852. PROGRAM PULSE MODIFICATION simplified abstract (Micron Technology, Inc.)
Contents
PROGRAM PULSE MODIFICATION
Organization Name
Inventor(s)
Peng Zhang of Los Altos CA (US)
Pitamber Shukla of San Jose CA (US)
Zhengang Chen of San Jose CA (US)
Zhenming Zhou of San Jose CA (US)
PROGRAM PULSE MODIFICATION - A simplified explanation of the abstract
This abstract first appeared for US patent application 18406852 titled 'PROGRAM PULSE MODIFICATION
The present disclosure involves configuring a system component, such as a memory sub-system controller, to modify pulses used for programming memory components.
- The controller receives a request to program data in an individual memory component of a set of memory components.
- The controller computes multiple memory reliability criteria associated with the individual memory component.
- It compares these criteria to threshold values.
- Based on the comparison results, the controller selects a program pulse to program the data to the individual memory component.
Key Features and Innovation:
- System component modification for memory programming.
- Calculation of memory reliability criteria.
- Threshold comparison for pulse selection.
Potential Applications:
- Memory programming in various electronic devices.
- Enhanced memory reliability in data storage systems.
Problems Solved:
- Ensuring accurate and reliable memory programming.
- Improving data storage efficiency.
Benefits:
- Increased data integrity.
- Enhanced system performance.
- Reduced risk of data loss.
Commercial Applications:
- Data centers.
- Consumer electronics manufacturing.
- Information technology companies.
Prior Art: Prior research on memory programming techniques and reliability criteria in data storage systems.
Frequently Updated Research: Ongoing studies on memory programming optimization and reliability enhancement in electronic devices.
Questions about Memory Programming: 1. How does the controller determine the memory reliability criteria? The controller calculates various factors such as error rates, wear leveling, and data retention to determine memory reliability criteria.
2. What are the potential implications of selecting the program pulse based on memory reliability criteria? Selecting the program pulse based on memory reliability criteria can lead to improved data integrity and system performance.
Original Abstract Submitted
Aspects of the present disclosure configure a system component, such as a memory sub-system controller, to modify pulses used to program memory components. The controller receives a request to program data in an individual memory component of a set of memory components. The controller computes a plurality of memory reliability criteria associated with the individual memory component and compares the plurality of memory reliability criteria to one or more threshold values. The controller selects a program pulse used to program the data to the individual memory component based on a result of comparing the plurality of memory reliability criteria to the one or more threshold values.