Speculative Read Memory with Error Detection Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing variability in memory device components due to shrinking process geometries and the need to operate at lower supply voltages leads to reliability issues and performance limitations, as existing techniques require significant safety margins and prolonged read times to ensure correct data retrieval, which can slow down memory device operations and increase power consumption.

Innovation Solution

A memory device operates in a speculative read mode, where sense amplifier circuitry evaluates differential signals on bit lines after a shorter speculative read time period, with error detection circuitry analyzing these signals to detect potential errors and assert an error signal, allowing for immediate precharging and reducing the need for retry operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a longer read time is used to ensure correct operation under worst case conditions, then reliability is improved, but speed deteriorates

Engineering Contradiction:
Improvecorrect operationVSAvoidread speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent applies preliminary action by performing error detection during the read operation itself, rather than waiting for the read to complete. The error detection circuitry monitors the read operation in real-time and can detect errors before they propagate, allowing the system to maintain higher speeds while ensuring reliability through early error detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using error detection circuitry that continuously monitors the read operation and provides feedback about potential errors. This feedback mechanism allows the system to adjust its operation dynamically, maintaining reliability without requiring excessive safety margins that would slow down the read speed.

Inventive Principle:
Principle #23Feedback

2Reliability

If larger safety margins are specified to account for component variability, then reliability is improved, but productivity deteriorates

Engineering Contradiction:
Improvecorrect operationVSAvoiddata processing performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The error detection circuitry provides continuous feedback about the state of the read operation, allowing the system to operate with smaller safety margins while maintaining reliability. The feedback enables dynamic adjustment of operation parameters, improving productivity without sacrificing correctness.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces the mechanical approach of using fixed safety margins with an electronic error detection and correction system. This substitution allows the system to maintain reliability through active monitoring and correction rather than passive margin allocation, thereby improving productivity.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If a shorter speculative read time is used to improve speed, then productivity is improved, but reliability deteriorates

Engineering Contradiction:
Improveread speedVSAvoiddata integrity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The error detection circuitry provides feedback that allows the system to use shorter read times while maintaining reliability. The real-time monitoring enables the system to detect errors that would otherwise require longer read times to prevent, thus improving productivity without sacrificing data integrity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By performing error detection during the read operation rather than after completion, the system can use shorter read times while maintaining reliability. The preliminary error detection allows the system to catch errors early without requiring the traditional safety margins.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8995191B2Memory device and a method of operating such a memory device in a speculative read mode
Publication Date: 2015.03.31 ARM LTD
  • US8995191B2 patent drawing
  • US8995191B2 patent drawing
  • US8995191B2 patent drawing

AI summary

A memory includes an array of memory cells with each memory cell coupled to an associated pair of bit lines. Read control circuitry is configured to activate a number of addressed memory cells in order to couple each addressed memory cell to its associated pair of bit lines. Sense amplifier circuitry is then coupled to the bit lines to determine the data value stored in each addressed memory. In a speculative read mode of operation, the sense amplifier circuitry evaluates the differential signals. Error detection circuitry is then used to capture the differential signals on the associated pair of bit lines for each addressed memory cell, and to apply an error detection operation to determine if the differential signals as evaluated by the sense amplifier circuitry had not developed to the necessary degree and, in that event, an error signal is asserted.