DRAM Write Protection via Serial Data Buffer Error Checking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern computer systems face challenges in ensuring reliable data transfer over serial links due to errors, requiring advanced error detection and correction mechanisms that do not significantly increase latency or complexity, especially in integrating with optical interconnects and native memory protocols.

Innovation Solution

The implementation of integrated circuit memory devices with unidirectional ports and a write protection mechanism, which includes a serial data buffer (SDB) device that provides error checking and write protection, allowing for concurrent read and write operations without turnaround delays, and supports cyclic redundancy check (CRC) checking to prevent write errors from being written to the memory core.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection and correction mechanisms are implemented to ensure reliable data transfer, then data reliability is improved, but device complexity and latency increase

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiderror detection and correction mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a serial data buffer (SDB) device as an intermediary component between the memory device and the interface. The SDB performs error checking and write protection functions, separating the error detection logic from the core memory device. This mediator approach improves data reliability while containing complexity in a dedicated buffer component rather than throughout the entire system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the error detection and correction functionality into a separate write protection mechanism and SDB device, rather than embedding it within the core memory device. This extraction allows the memory device to maintain simplicity while the dedicated error-checking components handle reliability functions, thus improving data transfer reliability without significantly increasing overall device complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If advanced error detection and correction mechanisms are implemented, then data reliability is improved, but latency increases

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoiddata transfer latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary error checking at the SDB device before data is written to the memory core. The write protection mechanism performs CRC checking and error detection in advance, allowing valid data to be written without delay while blocking only erroneous data. This preliminary action approach ensures reliability without adding latency to the overall write path for correct data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent allows data to proceed through the write path rapidly with concurrent read and write operations, skipping unnecessary turnaround delays. The error checking is performed in parallel where possible, and the write protection mechanism quickly validates or rejects data without holding up the data path. This rushing through approach maintains high speed while still providing error detection and correction where needed.

Inventive Principle:
Principle #21Skipping (Rushing through)

3Productivity

If unidirectional ports with concurrent read and write operations are implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveconcurrent operation capabilityVSAvoidunidirectional port and write protection mechanism complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the memory device into distinct unidirectional ports for reading and writing operations. By separating read and write paths into dedicated unidirectional interfaces, the device enables concurrent operations without the complexity of bidirectional arbitration logic. Each port is optimized for its specific function, improving productivity while managing complexity through functional segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The SDB device acts as an intermediary that manages the complexity of concurrent read and write operations. It handles the coordination and error checking for the unidirectional ports, allowing the memory core to focus on data storage while the SDB manages the interface complexity. This mediator approach enables high-productivity concurrent operations without burdening the core memory device with excessive complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240311219A1Dynamic random access memory (DRAM) device with write error protection
Publication Date: 2024.09.19 RAMBUS INC
  • US20240311219A1 patent drawing
  • US20240311219A1 patent drawing
  • US20240311219A1 patent drawing

AI summary

Technologies for providing write protection to an integrated circuit memory device are described. The integrated circuit memory device has an input port to receive write data and command data and a read data output port to send read data. A device includes a write protection mechanism to prevent write data from being written to a memory core. The write protection mechanism can mask the write data or abort a write operation in response to activation. The write protection mechanism can be activated in response to an error detected by a serial data buffer (SDB) device coupled to the integrated circuit memory device.