Selective Write-Back Error Scrubbing in Semiconductor Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices, particularly DRAMs, face increased errors due to reduced fabrication design rules, necessitating effective error correction methods to maintain data integrity and efficiency.

Innovation Solution

A method involving a semiconductor memory device with a memory cell array and an error correction circuit that selectively corrects errors by accessing pages, reading data units with parity data, and writing back corrected data, thereby reducing power consumption and improving data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction is performed on all data units, then data integrity is improved, but power consumption increases

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

Solution Approach 1:

The patent applies local quality by performing error correction selectively on specific data units (sub-pages) rather than uniformly across all data. The error correction circuit identifies and corrects errors only in sub-pages where errors are detected, while leaving error-free sub-pages uncorrected, thereby reducing unnecessary power consumption while maintaining data integrity where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements partial action by performing error correction on only a portion of the data units (those containing errors) rather than all data units. The error correction circuit processes sub-pages selectively based on error detection results, applying correction only where necessary to achieve the desired data integrity with reduced power consumption.

Inventive Principle:
Principle #16Partial or excessive action

2Quantity of substance

If fabrication design rules are reduced to increase memory density, then storage capacity is improved, but error rate increases

Engineering Contradiction:
Improvememory densityVSAvoiderror rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent addresses the increased error rate from reduced fabrication design rules by implementing dynamic error correction parameters. The system adjusts error correction operations based on detected error conditions, applying correction strength and frequency adapted to the actual error rate observed in the high-density memory, thereby maintaining reliability despite smaller feature sizes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses parity data as a copy or replica of the original data for error detection and correction purposes. By maintaining and comparing against this parity copy, the system can identify and correct errors in the high-density memory without requiring physical redundancy of the entire data set, thus preserving memory density while improving reliability.

Inventive Principle:
Principle #26Copying

3Use of energy by moving object

If selective write-back of corrected data is implemented, then power consumption is reduced, but device complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidcontrol logic complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the data into sub-pages and processing them independently through the error correction pipeline. This segmentation allows the control logic to manage selective write-back operations on a per-sub-page basis, reducing the complexity of coordinating large-scale selective operations while enabling fine-grained power optimization through targeted corrections.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10198221B2Methods of operating semiconductor memory devices with selective write-back of data for error scrubbing and related devices
Publication Date: 2019.02.05 SAMSUNG ELECTRONICS CO LTD
  • US10198221B2 patent drawing
  • US10198221B2 patent drawing
  • US10198221B2 patent drawing

AI summary

A method of scrubbing errors from a semiconductor memory device including a memory cell array and an error correction circuit, can be provided by accessing a page of the memory cell array to provide a data that includes sub units that are separately writable to the page of memory and to provide parity data configured to detect and correct a bit error in the data and selectively enabling write-back of a selected sub unit of the data responsive to determining that the selected sub unit of data includes a correctable error upon access as part of an error scrubbing operation.