Memory ECS Control Circuit for High-Speed Error Scrubbing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor devices increase data transmission speed, the likelihood of errors during data transmission also rises, necessitating a separate device and method to ensure data reliability, which existing technologies have not adequately addressed.

Innovation Solution

A semiconductor device is designed with an error check and scrub (ECS) system that includes an error check execution signal generation circuit, an ECS control circuit, and a select address generation circuit to detect and correct errors in codewords stored in memory cells, and re-store the corrected codewords, while reducing power consumption by performing operations only on error-affected areas.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transmission speed is increased, then operation speed is improved, but error probability increases

Engineering Contradiction:
Improveoperation speedVSAvoiddata transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing error check operations before data transmission completes and by proactively generating ECS commands based on refresh command counts. The error check execution signal generation circuit prepares error check signals in advance, and the ECS control circuit generates correction commands before errors propagate, thereby maintaining high speed while ensuring reliability through preemptive error handling.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the error check execution signal generation circuit monitors transmission status and generates error check signals based on feedback from the transmission process. The ECS control circuit receives feedback from error detection results and dynamically generates ECS active commands and ECS read commands to correct errors, creating a closed-loop system that maintains reliability at high speeds.

Inventive Principle:
Principle #23Feedback

2Reliability

If error check operations are performed on entire memory, 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 applies local quality by performing error check operations only on specific memory regions where errors are detected or suspected, rather than uniformly across the entire memory. The select address generation circuit identifies and targets only the affected memory cells for error correction, concentrating computational resources and power consumption on local error-prone areas while leaving other regions untouched, thus maintaining reliability while reducing overall power consumption.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the memory error check process into targeted operations on specific memory regions. The ECS control circuit divides the error correction task by generating commands for specific memory segments identified by the select address generation circuit, rather than processing the entire memory space uniformly. This segmentation allows power-efficient error handling focused only on problematic areas.

Inventive Principle:
Principle #1Segmentation

3Reliability

If ECS commands are generated frequently, then error correction capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidcontrol circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the ECS control circuit to perform multiple functions: generating ECS active commands, generating ECS read commands, managing error check operations, and coordinating with the select address generation circuit. This multi-functional design consolidates what could be separate complex circuits into a unified controller, improving error correction capability while managing device complexity through functional integration.

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

Solution Approach 2:

The patent merges the error check execution signal generation circuit with the ECS control circuit to create an integrated error handling system. The select address generation circuit is also merged with the ECS control logic, allowing coordinated generation of commands and address selection in a unified control structure. This merging reduces overall device complexity by eliminating the need for separate dedicated circuits for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12007834B2Semiconductor device
Publication Date: 2024.06.11 SK HYNIX INC
  • US12007834B2 patent drawing
  • US12007834B2 patent drawing
  • US12007834B2 patent drawing

AI summary

A semiconductor device includes an error check execution signal generation circuit configured to generate an error check execution signal for performing an error check operation when an ECS (Error Check and Scrub) command that is generated based on a refresh command is input; and an ECS control circuit configured to generate an ECS active command and an ECS read command for performing the error check operation based on the ECS command and the error check execution signal, and successively generate the ECS read commands to perform the error check operation.