Non-volatile Memory Selective Recovery Operation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices face challenges in reducing operation time and power consumption due to the necessity of performing recovery operations after read and write operations, which increase latency and energy usage.

Innovation Solution

A method for operating non-volatile memory devices that involves receiving multiple commands and selectively skipping recovery operations based on the timing and type of subsequent commands, thereby optimizing memory operations by deleting unnecessary recovery periods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If recovery operation is performed after every read/write operation, then memory reliability is maintained, but operation time increases and power consumption increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the recovery operation conditional rather than fixed. The control logic dynamically determines whether to perform recovery based on the type of subsequent operation (read or write) and the timing of command reception. This dynamic adaptation allows the system to maintain reliability when needed while reducing time loss when recovery can be skipped.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of recovery operation execution by introducing conditions based on command type and timing. When a write command is received before the sensing operation completes, the recovery operation is skipped. This parameter change (from always execute to conditionally execute) resolves the contradiction between reliability and time loss.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If recovery operation is performed after every read/write operation, then memory reliability is maintained, but power consumption increases

Engineering Contradiction:
Improvememory reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts power consumption by conditionally executing recovery operations. The control logic monitors the type of incoming command and timing, then decides whether to perform recovery. This dynamic approach maintains reliability when necessary while significantly reducing power consumption during scenarios where recovery can be omitted.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the execution parameter of recovery operations based on command characteristics. By modifying the condition under which recovery is performed (from mandatory to optional based on command type and timing), the system achieves lower power consumption while preserving reliability guarantees where needed.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If setup period and recovery period are performed on all lines, then memory operation completeness is ensured, but operation time increases

Engineering Contradiction:
Improveoperation completenessVSAvoidoperation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the recovery operation into conditional execution based on command type. Instead of uniformly applying recovery to all operations, it segments the process into cases where recovery is required (read operations) and cases where it can be skipped (write operations with early command reception). This segmentation reduces time loss while maintaining completeness where necessary.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically determines the scope and necessity of recovery operations based on real-time command analysis. The control logic adapts the recovery process to the specific operational context, performing recovery only when command type and timing indicate it is necessary, thereby reducing overall operation time while ensuring completeness when required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10026473B2Non-volatile memory device for selectively performing recovery operation and method of operating the same
Publication Date: 2018.07.17 SAMSUNG ELECTRONICS CO LTD
  • US10026473B2 patent drawing
  • US10026473B2 patent drawing
  • US10026473B2 patent drawing

AI summary

A non-volatile memory device for selectively performing a recovery operation and a method of operating the same are provided. The method of operating a non-volatile memory device includes receiving a first read command, performing a first sensing operation in response to the first read command, and receiving a second read command. The method further includes completing a memory operation corresponding to the first read command without performing a recovery operation when the second read command is received before the first sensing operation is completed, and performing a second sensing operation in response to the second read command.