Memory Device Bus Configuration for Faulty Pin Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices, particularly DRAM, face reliability issues due to faulty data pins or channels, which can lead to unreliable data transfer between the external controller and the memory device, necessitating a solution to maintain data integrity and reliability.

Innovation Solution

The memory device adjusts its bus configuration to avoid using faulty data pins or channels by switching to a subset of data pins, maintaining data transfer reliability without altering the internal bus width, thus ensuring continuous operation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory device uses all data pins for data transfer, then the data transfer speed and bandwidth are maximized, but the reliability decreases when some data pins become faulty

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer bandwidth
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic bus configuration that allows the memory device to switch between different operational modes (first configuration with all data pins, second configuration with subset of data pins) based on detected pin functionality. This dynamic adaptation resolves the contradiction by adjusting the system state to maintain reliability while optimizing bandwidth based on actual hardware conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational parameters of the bus by adjusting the number of active data pins from the full set to a subset. This parameter change allows the system to maintain data transfer functionality with reduced bandwidth but improved reliability when pin faults are detected, directly resolving the trade-off between these two parameters.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the memory device switches bus configuration to avoid faulty pins, then data transfer reliability is maintained, but the bus width and data transfer capacity are reduced

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidbus configuration management
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-diagnosis by detecting errors in data transfer and automatically switches its own bus configuration to avoid faulty pins. This self-service capability resolves the contradiction by enabling the device to autonomously manage its configuration without external intervention, maintaining reliability while the complexity is contained within the device itself.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements a feedback mechanism where the memory device monitors data transfer errors and uses this information to dynamically adjust the bus configuration. The feedback loop detects pin failures and triggers configuration changes, resolving the contradiction by using real-time performance data to maintain reliability while managing configuration complexity through automated control.

Inventive Principle:
Principle #23Feedback

3Reliability

If the memory device operates with a subset of data pins, then data integrity is maintained despite pin failures, but the overall data transfer efficiency decreases

Engineering Contradiction:
Improvedata integrityVSAvoiddata transfer time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary error detection and configuration switching that occurs proactively during operation. By detecting pin failures early and switching to a functional subset of pins before complete system failure, the system maintains data integrity while minimizing the time loss associated with reduced bandwidth operation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11650943B2Flexible bus management
Publication Date: 2023.05.16 MICRON TECHNOLOGY INC
  • US11650943B2 patent drawing
  • US11650943B2 patent drawing
  • US11650943B2 patent drawing

AI summary

Methods, systems, and devices for flexible bus management are described. A memory device may transfer data between the memory device and another device (e.g., host device) using a bus including a plurality of data pins. The memory device may transfer data according to a first bus configuration (e.g., according to a first width corresponding to using all of the data pins). After receiving an indication to adjust the configuration, the memory device may adjust the first bus configuration to a second bus configuration where the bus operates according to a second width (e.g., using a subset of the data pins). The memory device may adjust the bus width between the other device and the memory device without adjusting an internal bus width of the memory device (e.g., internal busses that transfer data from the data pins to various components within the memory device).