Parity Error Synchronization in Memory Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in synchronizing parity error command blocking, leading to uncertainty in command execution due to delayed parity error detection and masking, which can result in data corruption and inefficiencies.

Innovation Solution

Implementing a system that activates a parity error command path disable signal after the command clock for the command prior to the parity error, ensuring that only the command with the parity error and subsequent commands are disabled, while allowing prior external commands to execute, by using a programmed parity latency value to synchronize parity error detection and masking.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If parity error detection and masking is implemented immediately upon detection, then data corruption is prevented, but command execution uncertainty increases due to delayed detection and masking

Engineering Contradiction:
Improvedata integrityVSAvoidcommand execution uncertainty
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary synchronization by aligning the parity error disable signal with the command clock timing. The parity error disable signal is generated to coincide with the command clock edge, ensuring that commands are disabled at the precise moment they are latched, eliminating the uncertainty window while maintaining data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from the parity error detection mechanism to generate a disable signal that is timed relative to the command clock. The feedback loop synchronizes the disable signal generation with the command latching timing, ensuring that the disable signal arrives at the correct moment to prevent corruption without creating execution uncertainty.

Inventive Principle:
Principle #23Feedback

2Reliability

If parity error disable signal is activated immediately upon error detection, then data corruption is minimized, but prior external commands may be incorrectly blocked

Engineering Contradiction:
Improvedata integrityVSAvoidcommand execution efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system determines in advance which commands should be disabled by synchronizing the parity error disable signal with the command clock timing. By aligning the signal generation with the command latching edge, the system precisely identifies only the commands that need to be blocked, avoiding incorrect blocking of prior external commands while maintaining data integrity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If command blocking is synchronized with command clock timing, then command execution precision is improved, but system complexity increases due to timing synchronization requirements

Engineering Contradiction:
Improvecommand timing precisionVSAvoidsynchronization circuit complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system merges the parity error disable signal generation with the existing command clock timing infrastructure. By using the command clock edge as the reference point for signal generation, the system achieves precise timing synchronization without requiring separate complex timing circuits, thus improving command timing precision while minimizing additional system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10783980B2Methods for parity error synchronization and memory devices and systems employing the same
Publication Date: 2020.09.22 MICRON TECHNOLOGY INC
  • US10783980B2 patent drawing
  • US10783980B2 patent drawing
  • US10783980B2 patent drawing

AI summary

Systems and methods providing for a parity error synchronization based on a programmed parity latency value by delaying an activation of a command disable signal to disable internal commands such that the command disable signal activates just prior to the parity error command.