Iterative Memory Write Interfaces for Precision Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory interfaces and methods for nonvolatile memory (NVM) systems lack improvements to enhance operational efficiency, particularly in converging on target states during write operations and ensuring accurate data storage across various memory types.

Innovation Solution

The implementation of advanced interfaces and methods involving iterative write operations, where a controller and memory device interface use differential pairs for analog or digital signals, with iterative programming pulses to converge on target states, ensuring accurate data storage and retrieval across different memory types like NAND Flash, PCM, and MRAM.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If iterative write operations are implemented to converge on target states, then write operation precision is improved, but operation time increases

Engineering Contradiction:
Improvewrite operation precisionVSAvoidoperation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by performing read operations before write operations to determine the current state of memory cells. This preliminary assessment allows the system to pre-calculate the appropriate programming pulses needed, reducing the number of iterative cycles required to reach target states and thereby decreasing total operation time while maintaining precision.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where read operations continuously monitor the state of memory cells during iterative write operations. This feedback allows the system to adjust subsequent programming pulses dynamically, converging faster on target states by eliminating unnecessary iterations and reducing overall operation time while preserving write precision.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If differential pairs are used for analog or digital signals, then data transmission accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission accuracyVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the differential pair interface to handle both analog and digital signal modes within the same hardware structure. This multi-functionality allows the system to achieve high data transmission accuracy through differential signaling while avoiding the need for separate dedicated circuits for each signal type, thereby reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements dynamics by allowing the differential pair interface to dynamically switch between analog and digital operating modes based on the specific memory device being accessed and the operation requirements. This adaptability enables the system to optimize for accuracy when needed while simplifying operations when possible, balancing data transmission accuracy with device complexity management.

Inventive Principle:
Principle #15Dynamics

3Reliability

If iterative programming pulses are applied to memory cells, then data storage reliability is improved, but energy consumption increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by determining the minimum number of programming pulses required to achieve reliable data storage based on preliminary read operations and state assessment. Rather than applying a fixed excessive number of pulses to all cells, the system tailors the pulse count to each cell's specific needs, ensuring data storage reliability while minimizing unnecessary energy consumption from redundant pulsing.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements parameter changes by dynamically adjusting the characteristics of programming pulses (amplitude, duration, timing) based on the current state of memory cells and the target state requirements. This adaptive approach allows the system to achieve reliable data storage with optimized energy expenditure by using stronger pulses when needed and weaker pulses when sufficient progress has been made, rather than applying uniform high-energy pulses to all cells.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10228853B2Advanced memory interfaces and methods
Publication Date: 2019.03.12 MICRON TECHNOLOGY INC
  • US10228853B2 patent drawing
  • US10228853B2 patent drawing
  • US10228853B2 patent drawing

AI summary

Controllers, interfaces, memory devices, methods and systems are disclosed, including a controller configured to interface with a separate memory device and perform an iterative write operation to program a selected memory cell of the memory device to a target state, wherein each iteration of the write operation is configured to successively change a physical state of the selected memory cell. Other controllers, interfaces, memory device, methods and systems are also described, such as those where either a controller or a memory device can throttle a data communication operation, and/or those that utilize customized programming pulses.