Redundant Read Logic in Memory for Low-Power Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Embedded memories contribute significantly to power consumption in system-on-a-chip (SoC) due to high power consumption during active modes, despite efforts to reduce power consumption during idle periods.

Innovation Solution

Implementing a single-port or dual-port redundant read memory system with logic circuits that compare current and preceding addresses to suppress redundant read operations, using multiplexers to control chip select or read enable signals, ensuring power-saving operations without slowing memory performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the memory power supply voltage is increased during active mode to enable high-speed memory operations, then memory operation speed is improved, but power consumption increases

Engineering Contradiction:
Improvememory operation speedVSAvoidpower consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by suppressing only the redundant read operations while allowing necessary read operations to proceed. The redundant read suppression logic detects when consecutive read operations access the same address and suppresses the second read, thereby partially reducing memory access activity and power consumption without completely disabling read operations, thus maintaining necessary memory performance

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements periodic action through clocked control signals that periodically enable or disable read operations based on detected redundancy patterns. The redundant read suppression logic uses clocked registers and control signals to rhythmically gate memory access, creating periodic on/off cycles that reduce average power consumption while maintaining operational capability when needed

Inventive Principle:
Principle #19Periodic action

2Use of energy by moving object

If redundant read operations are suppressed to reduce power consumption, then power consumption is reduced, but memory access efficiency may deteriorate

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory access efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent employs feedback through the redundant read suppression logic that continuously monitors memory access patterns, compares consecutive read addresses, and dynamically adjusts read operation suppression based on detected redundancy. This closed-loop feedback mechanism ensures that suppression decisions are based on actual access patterns, preventing unnecessary suppression of beneficial reads while eliminating redundant ones, thus maintaining access efficiency

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies self-service by implementing self-awareness of access patterns within the memory system. The redundant read suppression logic automatically detects and eliminates its own redundant operations through address comparison, making the system self-optimizing without external intervention. This self-service capability allows the memory system to autonomously improve power efficiency while maintaining productivity

Inventive Principle:
Principle #25Self-service

3Loss of information

If address comparison logic is added to detect redundant reads, then redundant read detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveredundant read detection capabilityVSAvoidlogic circuit complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies universality by designing the address comparison logic to serve multiple functions: comparing read addresses for redundancy detection, generating suppression control signals, and potentially interfacing with existing memory control logic. This multi-functional design allows the same logic circuitry to perform various tasks, reducing the need for separate dedicated circuits for each function and thereby limiting complexity growth

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

Solution Approach 2:

The patent uses intermediary elements such as control signals and logic gates that mediate between the address comparison function and the memory read operation. These intermediary components translate address match results into suppression decisions without requiring direct complex interaction between all system elements, thereby simplifying the overall device architecture while maintaining detection capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12531095B2Memory with redundant read optimization
Publication Date: 2026.01.20 QUALCOMM INC
  • US12531095B2 patent drawing
  • US12531095B2 patent drawing
  • US12531095B2 patent drawing

AI summary

A memory is provided with a redundant read logic circuit that detects whether a current read operation should proceed as a redundant or non-redundant read operation. In a redundant read operation, the memory does not assert a word line voltage nor does it enable any sense amplifiers. The data for a redundant read operation is thus not provided by the memory but instead is retrieved from a global input/output (GIO) memory circuit such as a GIO latch.