Data Synchronization Register for Memory Bus Bottlenecks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As communications bus speeds increase, memory devices face bottlenecks in accepting and storing data, leading to inefficiencies in data handling operations due to the limitations in how quickly they can respond to data storage and transmission requests.

Innovation Solution

The implementation of a Data Synchronization Register (DSR) within memory devices, which receives data from a communications bus, interprets control signals to determine data validity, and manages data registers to efficiently latch and validate data before transferring it to the memory array, thereby optimizing data handling operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If communications bus speeds are increased, then data transmission speed is improved, but the memory device cannot keep pace with data storage and transmission operations

Engineering Contradiction:
Improvecommunications bus speedVSAvoiddata handling efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent applies preliminary action by implementing a data synchronization register that pre-latches data from the communications bus before it is needed by the memory array. This allows the memory device to prepare data in advance, reducing bottlenecks and enabling it to keep pace with high-speed communications bus operations without compromising data integrity or timing requirements

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is latched into data registers, then data is captured for processing, but data may be incorrectly latched when control signals are not properly synchronized

Engineering Contradiction:
Improvedata validityVSAvoidsignal synchronization complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by using control signals from the communications bus to dynamically control the latching operation of the data synchronization register. The control circuitry monitors incoming control signals and only latches data when the signals indicate valid data transmission, ensuring data reliability while managing synchronization complexity through intelligent signal-responsive control

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8806155B2Methods and apparatus for designating or using data status indicators
Publication Date: 2014.08.12 MICRON TECHNOLOGY INC
  • US8806155B2 patent drawing
  • US8806155B2 patent drawing
  • US8806155B2 patent drawing

AI summary

Memory devices and methods facilitate handling of data received by a memory device through the use of data grouping and assignment of data validity status values to grouped data. For example, data is received and delineated into one or more data groups and a data validity status is associated with each data group. Data groups having a valid status are latched into one or more cache registers for storage in an array of memory cells wherein data groups comprising an invalid status are rejected by the one or more cache registers.