Memory Bank Segmentation for Variable Access Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Semiconductor memory devices, such as DRAM, face challenges in improving overall performance due to variations in read/write times and power consumption across memory cells, making it impractical to enhance all cells equally, leading to performance being limited by the slowest cells in the array.

Innovation Solution

The memory array is organized into banks with different access times by varying the lengths of word lines and global input/output lines, allowing for separate optimization of faster and slower banks, which can share components like voltage generators and data paths, enabling faster access in critical regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the performance of all memory cells in the array is improved to enhance overall memory performance, then the read/write speed and reliability of the entire memory device is improved, but the manufacturing cost increases significantly

Engineering Contradiction:
Improvememory access speedVSAvoidmanufacturing cost
Core Design Contradiction:
SpeedVSEase of manufacture

Solution Approach 1:

The memory array is divided into multiple memory banks with different access speeds. Each bank can be independently optimized for specific performance requirements, allowing fast access for frequently accessed data while maintaining cost-effectiveness for less critical storage, thereby resolving the contradiction between overall performance improvement and manufacturing cost

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the memory array are designed with different characteristics - some banks are optimized for faster access times while others use standard configurations. This local differentiation allows critical applications to benefit from high-speed access without requiring all memory cells to be enhanced, thus improving speed where needed while controlling manufacturing costs

Inventive Principle:
Principle #3Local quality

2Loss of time

If the read/write time of all memory cells is reduced to improve performance, then the overall memory access time is reduced, but the power consumption increases

Engineering Contradiction:
Improveread/write timeVSAvoidpower consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The memory system dynamically selects which memory bank to access based on the specific data being retrieved. When fast access is required, the system accesses banks optimized for speed; when power conservation is prioritized, it accesses banks with lower power consumption, thus achieving reduced access time without proportionally increasing overall power consumption

Inventive Principle:
Principle #15Dynamics

3Ease of manufacture

If the memory array is organized with uniform structure for simplicity of manufacture, then the manufacturing process is simplified and costs are reduced, but the performance cannot be optimized for different access speed requirements

Engineering Contradiction:
Improvemanufacturing simplicityVSAvoidperformance optimization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The memory array is segmented into multiple banks that can have different structures and performance characteristics. This segmentation allows each bank to be optimized for specific requirements (fast access, standard access, power efficiency) while maintaining a modular architecture that simplifies the overall manufacturing process compared to designing a completely custom high-performance array

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory controller is designed to universally manage multiple types of memory banks with different characteristics. It can selectively access any bank based on performance requirements, providing adaptability and versatility in performance optimization while the underlying uniform control architecture maintains manufacturing simplicity

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

Data Source

PatentUS11551746B2Apparatuses including memory regions having different access speeds and methods for using the same
Publication Date: 2023.01.10 MICRON TECHNOLOGY INC
  • US11551746B2 patent drawing
  • US11551746B2 patent drawing
  • US11551746B2 patent drawing

AI summary

Apparatuses, systems, and methods for faster memory access regions. A memory array may have a first bank which has a greater access speed than a second bank. For example the first bank may have a reduced read latency compared to the second bank. The first bank may have structural differences, such as reduced word line and/or reduced global input output (GIO) line length. In some embodiments, the first and second bank may have separate bank pad data buses, and data terminals. In some embodiments, they may share the bank pads data bus, and data terminals. In some embodiments, when an access command is received for the first (faster) bank while an access command to the second (slower) bank is still processing, the access to the faster bank may interrupt the access to the slower bank.