Controller Word Line Grouping for Program Time Deviation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deviations in program time among word lines in semiconductor memory devices lead to performance degradation during programming operations, as the time required to program data varies significantly across different word lines, affecting overall program efficiency.

Innovation Solution

A controller with a word line grouping circuit that groups word lines based on program time information, and a super page configuration circuit that configures super pages using these groups to minimize deviations in program time, with the option to designate dummy word lines and select replacement word lines to optimize performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If word lines are programmed without grouping by program time, then the programming operation can proceed straightforwardly, but program performance degrades due to significant variations in program time among different word lines

Engineering Contradiction:
Improveprogram performanceVSAvoidprogram time variation
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides the plurality of word lines into multiple groups based on their program time characteristics. Each group contains word lines with similar program times, allowing independent programming operations within each group. This segmentation eliminates the performance degradation caused by mixing word lines with vastly different program times in a single programming operation.

Inventive Principle:
Principle #1Segmentation

2Productivity

If word lines are grouped by program time information, then program performance is improved by minimizing time variations, but the system complexity increases due to additional grouping and super page configuration circuits

Engineering Contradiction:
Improveprogram performanceVSAvoidcontroller structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs word line grouping and super page configuration in advance, before actual programming operations. The controller pre-processes program time information to create optimized groupings and configurations, so that during normal operation, the system can simply execute pre-determined programming sequences without real-time decision-making complexity.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If dummy word lines are used to fill super pages, then programming efficiency is improved by optimizing pulse counts, but additional overhead is introduced in managing dummy word lines and their configuration

Engineering Contradiction:
Improveprogramming efficiencyVSAvoidsuper page configuration management
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent changes the parameter of program pulse count for dummy word lines, applying fewer pulses compared to regular word lines. By identifying which word lines will serve as dummy lines during super page configuration, the system optimizes the programming process by reducing unnecessary programming operations on lines that will not be actively used, thereby improving overall programming efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11100997B2Storage device, controller and method for operating controller for configuring super pages using program timing information
Publication Date: 2021.08.24 SK HYNIX INC
  • US11100997B2 patent drawing
  • US11100997B2 patent drawing
  • US11100997B2 patent drawing

AI summary

The disclosure relates to a storage device, a controller and a method for operating a controller. The controller described in embodiments of the disclosure may include a word line grouping circuit configured to group a plurality of word lines in a semiconductor memory device into a plurality of word line groups based on program time information on program times of the respective word lines. Also, the controller may include a super page configuration circuit configured to configure a plurality of super pages including some of the word lines, based on word line group information on the word line groups. Embodiments of the disclosure may provide a storage device, a controller and a method for operating a controller, capable of minimizing program performance degradation that may occur due to deviations in program time among word lines.