Segmented Memory Array Cache for Low-Latency Data Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in achieving fast data access and low latency for temporary storage due to mismatched resistance-capacitance (RC) of memory cells, leading to slower access times and potential data loss.

Innovation Solution

Implementing a memory array with distinct sections, including a first sub-array for storage and a second sub-array for in-memory cache, where the second sub-array has a different configuration with lower latency, and using a 'cut-off' word line to separate these sections, along with sharing a sense amplifier array to enhance access speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a uniform memory array configuration is used, then manufacturing is simpler and device complexity is reduced, but data access speed is slower and latency is higher

Engineering Contradiction:
Improvedata access speedVSAvoidmemory array configuration complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The memory array is divided into distinct sections: a first section with memory cells configured for storage and a second section with memory cells configured for caching. This segmentation allows each section to be optimized for its specific function, with the cache section having lower RC values for faster access while the storage section maintains standard configuration.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different sections of the memory array are given different local configurations tailored to their specific functions. The cache section uses memory cells with reduced capacitance and resistance characteristics to achieve faster access times, while the storage section uses standard memory cell configurations. This local differentiation resolves the contradiction by allowing speed optimization in the cache section without complicating the overall manufacturing process.

Inventive Principle:
Principle #3Local quality

2Reliability

If memory cells have high capacitance for data retention, then data reliability is improved, but access latency increases

Engineering Contradiction:
Improvedata retention capabilityVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory array segments storage functions and caching functions into separate sections. The storage section uses memory cells with higher capacitance for reliable data retention, while the cache section uses memory cells with lower capacitance for faster access times. This segmentation resolves the contradiction by allowing both high reliability and low latency in their respective sections.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different capacitance characteristics are applied locally to different sections based on their functional requirements. The cache section employs memory cells with optimized lower capacitance values to minimize access latency, while the storage section maintains standard higher capacitance values for data retention reliability.

Inventive Principle:
Principle #3Local quality

3Productivity

If standard memory cell configuration is used throughout, then manufacturing precision requirements are reduced, but access speed to temporary storage is slower

Engineering Contradiction:
Improvetemporary storage access speedVSAvoidmemory cell configuration precision
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The memory array is segmented into a storage section with standard configuration and a cache section with optimized configuration. This allows the cache section to be manufactured with higher precision requirements for faster access without affecting the manufacturing simplicity of the overall device, as the standard section can be produced using conventional processes.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Higher manufacturing precision is applied locally only to the cache section where it is needed to achieve the desired access speed, while the storage section uses standard manufacturing processes. This resolves the contradiction by concentrating precision requirements only where they provide the most benefit.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12536100B2Accelerated in-memory cache with memory array sections having different configurations
Publication Date: 2026.01.27 LODESTAR LICENSING GROUP LLC
  • US12536100B2 patent drawing
  • US12536100B2 patent drawing
  • US12536100B2 patent drawing

AI summary

An apparatus having a memory array. The memory array having a first section and a second section. The first section of the memory array including a first sub-array of memory cells made up of a first type of memory. The second section of the memory array including a second sub-array of memory cells made up of the first type of memory with a configuration to each memory cell of the second sub-array that is different from the configuration to each cell of the first sub-array. Alternatively, the section can include memory cells made up of a second type of memory that is different from the first type of memory. Either way, the second type of memory or the differently configured first type of memory has memory cells in the second sub-array having less memory latency than each memory cell of the first type of memory in the first sub-array.