Memory Command Parity Check Using Repurposed Address Bits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices, particularly those conforming to low power (LP) standards, lack effective error checking on command and address inputs due to limited provisions for dedicated parity checking, which can lead to errors in high-speed applications.

Innovation Solution

Repurpose existing command pins in memory devices for parity checking by configuring switchable parameter bits as parity bits, enabling efficient parity checks without the need for additional dedicated pins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If dedicated parity checking pins are added to memory devices, then error detection capability is improved, but device complexity and pin count increase

Engineering Contradiction:
Improveerror detection capabilityVSAvoidpin count
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies multi-functionality by enabling command pins to serve dual purposes: transmitting command signals during normal operation and carrying parity check bits during error detection mode. This is achieved through mode register configuration that dynamically assigns parity function to available command pins, eliminating the need for dedicated parity pins while maintaining error detection capability.

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

2Reliability

If command pins are repurposed for parity checking, then error detection capability is improved, but command signaling capability is reduced

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcommand signaling capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic reconfiguration of pin functionality through mode register settings. The same command pins can be dynamically assigned to different functions (command signaling or parity checking) based on operational mode, allowing the system to adapt between high-speed command operation and error detection modes without hardware changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of command pins by modifying their function through mode register configuration. Bits that would normally carry command information are reconfigured to carry parity check information, changing the parameter being transmitted on the same physical pin without requiring additional pins.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If switchable parameter bits are used as parity bits, then diagnostic coverage is improved, but configuration flexibility is reduced

Engineering Contradiction:
Improvediagnostic coverageVSAvoidconfiguration flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent uses dynamic reconfiguration through mode register settings to assign switchable parameter bits to parity functions only when needed for error detection. During normal operation, these bits maintain their original command signaling function, providing full configuration flexibility while enabling enhanced diagnostic coverage when required.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250370865A1Command address parity check using repurposing
Publication Date: 2025.12.04 MICRON TECHNOLOGY INC
  • US20250370865A1 patent drawing
  • US20250370865A1 patent drawing
  • US20250370865A1 patent drawing

AI summary

In some implementations, a memory device may receive a mode register command that configures a parameter in a mode register of the memory device. The memory device may receive a set of command bits that indicates a command, where configuration of the parameter in the mode register frees a switchable parameter bit, of the set of command bits, that otherwise is used to configure the parameter, and where the switchable parameter bit is used as a parity bit relating to remaining bits of the set of command bits. The memory device may perform a parity check using the switchable parameter bit that is used as the parity bit.