Error Scrub Control Circuit for Semiconductor Memory Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As data transmission speeds in semiconductor devices increase, so does the probability of errors, necessitating improved error detection and correction mechanisms to enhance data transmission reliability.

Innovation Solution

A semiconductor device is designed with an error scrub control circuit and active period signal generation circuit to perform error scrub operations on memory cells, utilizing error detection and correction codes to ensure reliable data transmission.

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:
Improvedata transmission speedVSAvoiddata transmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by performing error scrub operations before errors can propagate and cause data loss. The refresh control circuit proactively identifies and corrects errors in memory cells during refresh operations, preventing corrupted data from being read or written. This proactive error correction approach maintains high data transmission reliability even at increased speeds.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through error detection and correction codes that continuously monitor data integrity. When errors are detected during transmission or storage, the feedback system triggers corrective actions by the error scrub control circuit, which uses syndromes and correction information to fix errors automatically. This closed-loop feedback ensures reliable data transmission despite higher speeds increasing error probability.

Inventive Principle:
Principle #23Feedback

2Reliability

If error detection and correction codes are implemented, then data transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiderror correction mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the error scrub control circuit to perform multiple functions: error detection, error correction, refresh operation control, and active period signal generation. This multi-functional approach consolidates what could be separate complex circuits into a unified error management system, improving reliability while controlling overall device complexity through functional integration.

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

Solution Approach 2:

The patent implements self-service through automatic error correction mechanisms that operate without external intervention. The error scrub control circuit autonomously detects errors, generates correction codes, and repairs corrupted data in memory cells during refresh operations. This self-correcting capability reduces the need for additional control logic and external error management circuits, thereby limiting complexity growth while maintaining high reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10153028B2Semiconductor devices
Publication Date: 2018.12.11 MIMIRIP LLC
  • US10153028B2 patent drawing
  • US10153028B2 patent drawing
  • US10153028B2 patent drawing

AI summary

A semiconductor device may be provided. The semiconductor device may include an error scrub control circuit and or an active period signal generation circuit. The error scrub control circuit may be configured to generate an error scrub pre-charge signal and an error scrub bank signal for performing an error scrub operation of memory cells included in banks, based on a bank active signal and a row address signal which are generated based on a refresh signal. The active period signal generation circuit may be configured to generate an active period signal from the bank active signal and the error scrub pre-charge signal based on the error scrub bank signal.