Semiconductor Error Check and Scrub Circuit for High-Speed Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As semiconductor devices operate at faster data transmission speeds, the probability of errors increases, necessitating advanced error correction mechanisms to ensure reliable data transmission, particularly in DDR2 and DDR3 schemes where existing error detection and correction codes may not be sufficient.

Innovation Solution

The implementation of an error check and scrub (ECS) command generation circuit and ECS control circuit in semiconductor devices, which generate ECS commands based on temperature and refresh modes, perform counting operations, and generate specific commands like ECS active, read, write, and pre-charge commands to manage error correction and data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data transmission speed is increased to improve operation speed, then productivity is improved, but error probability increases worsening reliability

Engineering Contradiction:
Improveoperation speedVSAvoiderror probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary error detection and correction actions by generating ECS commands before errors can propagate. The error check and scrub circuit continuously monitors data integrity and performs corrective operations in advance, preventing error accumulation during high-speed transmission.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs feedback mechanisms where error detection results trigger automatic correction operations. The ECS control circuit receives feedback about data integrity status and adjusts its operations accordingly, creating a closed-loop system that maintains reliability despite increased transmission speeds.

Inventive Principle:
Principle #23Feedback

2Reliability

If error detection and correction operations are performed continuously to improve reliability, then reliability 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 implements periodic error checking and correction operations rather than continuous operations. The ECS command generation circuit activates error correction at specific intervals or under specific conditions, reducing power consumption while maintaining adequate data integrity protection.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent enables the memory system to self-diagnose and self-correct errors without requiring continuous external intervention. The error check and scrub circuit automatically detects and corrects errors using built-in redundancy mechanisms, reducing the need for continuous high-power correction operations.

Inventive Principle:
Principle #25Self-service

3Reliability

If temperature compensation operations are added to handle high temperature variations, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvetemperature stabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent adjusts operational parameters such as refresh rates and error correction intensity based on detected temperature conditions. The ECS command generation circuit modifies its behavior according to temperature thresholds, providing temperature compensation through parameter adjustment rather than additional hardware complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11145351B2Semiconductor devices
Publication Date: 2021.10.12 SK HYNIX INC
  • US11145351B2 patent drawing
  • US11145351B2 patent drawing
  • US11145351B2 patent drawing

AI summary

A semiconductor device includes an error check and scrub (ECS) command generation circuit and an ECS control circuit. The ECS command generation circuit is configured to generate an ECS command by controlling a speed of a first counting operation that is performed based on a refresh command or a bank refresh command, according to a temperature and a refresh mode of the semiconductor device, or is configured to generate the ECS command by performing a second counting operation based on a periodic signal. The ECS control circuit is configured to sequentially generate an ECS active command, an ECS read command, an ECS write command, an ECS pre-charge command, and an end signal based on the ECS command. The refresh mode includes a fine granularity refresh (FGR) mode, and the temperature includes a high temperature that is a temperature above a certain temperature.