Address Bus Integrity via Error Correction Data Multiplexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems in noisy environments, such as automobiles or aircraft, face integrity issues due to noise interference affecting data buses, including address buses, which can compromise data accuracy and system reliability.

Innovation Solution

The solution involves transmitting error correction data over the address bus to improve the integrity of the address bus, using a method where the external controller generates error correction data corresponding to the address and transmits it to the memory device, allowing the memory device to correct errors and maintain system reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error correction data is transmitted over the address bus, then address bus integrity is improved, but device complexity increases

Engineering Contradiction:
Improveaddress bus integrityVSAvoidbus structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The address bus is made multi-functional by enabling it to carry both address information and error correction data during different phases of the memory operation cycle. This eliminates the need for a separate dedicated error correction data bus, thereby improving address bus integrity while avoiding additional bus structure complexity

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

Solution Approach 2:

The functionality of address transmission and error correction data transmission is merged into a single address bus. By combining these two functions into one bus structure, the patent achieves improved reliability without increasing device complexity, as the same physical bus infrastructure serves dual purposes

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If the address bus is used to transmit error correction data, then data accuracy is improved, but loss of time occurs due to additional transmission cycles

Engineering Contradiction:
Improvedata accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The address bus alternates between transmitting address information and transmitting error correction data in periodic cycles. During memory operation phases, the bus carries address signals, and during idle or inter-operation phases, it transmits error correction data. This periodic multiplexing enables data accuracy improvement without significant time loss, as the bus is already active during memory operations

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The address bus remains continuously active by transmitting useful information (either addresses or error correction data) during all phases of the memory operation cycle. This continuous utilization ensures that no additional transmission time is required, as the bus does not need to be idle while error correction data is being transmitted

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP2859451B1Improving integrity of an address bus
Publication Date: 2019.12.18 MICRON TECHNOLOGY INC
  • EP2859451B1 patent drawingFigure 1
  • EP2859451B1 patent drawingFigure 2
  • EP2859451B1 patent drawingFigure 3

AI summary

A method for improving address integrity in a memory system generates error correction data corresponding to a memory address. The error correction data is transmitted to a memory device over an address bus coincident with transmitting a no-operation instruction over a command bus.