Memory Controller Read Voltage Optimization for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory systems face inefficiencies in read operations due to high error bit rates, leading to repeated retry processes that increase latency and power consumption.

Innovation Solution

A memory system with a controller that performs multiple read operations using different voltage strategies, including a read history table and an e-boost operation to detect optimal read voltages, thereby skipping unnecessary retry operations when error bits exceed a threshold.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple read retry operations are performed to correct error bits, then data reliability is improved, but read latency increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidread latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting read voltage levels based on the number of error bits detected. When error bits exceed a threshold, the system changes the read voltage parameter to optimize data retrieval, avoiding unnecessary retry operations and reducing read latency while maintaining data reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments the read operation into multiple processing paths based on error bit thresholds. The read processor is divided into first, second, third, and fourth read processors that handle different error scenarios separately, allowing the system to skip unnecessary retry operations and reduce overall read latency.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple read retry operations are performed to correct error bits, then data reliability is improved, but power consumption increases

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

Solution Approach 1:

The patent changes the read voltage parameter dynamically based on error bit counts. By adjusting the voltage parameter rather than performing multiple full retry operations, the system reduces power consumption while still achieving the necessary data reliability through targeted voltage adjustments.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments power consumption across different read processor paths. By directing error correction through specific processors (second, third, or fourth read processors) based on error thresholds, the system optimizes power usage by avoiding unnecessary activation of all retry mechanisms simultaneously.

Inventive Principle:
Principle #1Segmentation

3Productivity

If e-boost operation is performed to detect optimal read voltage, then read operation efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveread operation efficiencyVSAvoidcontroller complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary action by implementing an e-boost operation that detects optimal read voltage in advance. This preliminary voltage optimization is executed before main read operations, allowing the system to improve read efficiency without adding complexity during critical data retrieval paths.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary e-boost operation that acts as a mediator between the controller and main read processors. This intermediary component handles the complex voltage detection task separately, allowing the core read processors to remain relatively simple while still benefiting from optimized voltage settings.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10943634B2Read latency improvement method and memory system thereof
Publication Date: 2021.03.09 SK HYNIX INC
  • US10943634B2 patent drawing
  • US10943634B2 patent drawing
  • US10943634B2 patent drawing

AI summary

A memory system includes a memory device, and a controller suitable for correcting errors included in request data read through a first read operation performed by the memory device in response to a read command provided from a host, and providing corrected data to the host, wherein the controller includes a first read processor suitable for performing the first read operation, a second read processor suitable for performing a second read operation, a third read processor suitable for performing a third read operation, and a fourth read processor suitable for detecting an optimal read voltage through an e-boost operation and performing a fourth read operation.