Memory Array Multiplexing for Row and Transposed Column Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices for AI applications require extra buffers and macros for data rearrangement, leading to increased power consumption, latency, and device size due to inefficient row-wise and column-wise data access.

Innovation Solution

A memory device with integrated multiplexers that allow for both row-wise and transposed column-wise data access, eliminating the need for additional buffers and macros, thereby optimizing power, latency, and size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If extra buffers and macros are added for data rearrangement, then data access flexibility is improved, but device size increases

Engineering Contradiction:
Improvedata access flexibilityVSAvoiddevice size
Core Design Contradiction:
Adaptability or versatilityVSArea of stationary object

Solution Approach 1:

The memory device integrates both row-wise and column-wise access capabilities into a single memory array structure, allowing the same hardware to perform multiple access patterns without requiring separate buffers or macros for each access type

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

Solution Approach 2:

The patent combines row-wise and column-wise access paths within the same memory device, merging previously separate functionality into a unified structure that eliminates the need for additional dedicated hardware components

Inventive Principle:
Principle #5Merging (Combining)

2Adaptability or versatility

If extra buffers and macros are added for data rearrangement, then data access flexibility is improved, but power consumption increases

Engineering Contradiction:
Improvedata access flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by stationary object

Solution Approach 1:

The memory device provides multiple access patterns through a single unified structure, eliminating the need for additional buffers and macros that would consume extra power, thereby achieving energy-efficient multi-functional operation

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

Solution Approach 2:

The patent extracts and eliminates the unnecessary extra buffers and macros from the traditional memory architecture, retaining only the essential memory array with integrated access paths, thereby reducing power consumption while maintaining access flexibility

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If extra buffers and macros are added for data rearrangement, then data access flexibility is improved, but latency increases

Engineering Contradiction:
Improvedata access flexibilityVSAvoidlatency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

By merging row-wise and column-wise access paths within the same memory device and eliminating intermediate buffers and macros, the patent reduces the number of processing stages and data transfer steps, thereby reducing latency while maintaining access flexibility

Inventive Principle:
Principle #5Merging (Combining)

4Device complexity

If traditional row-wise access is used, then hardware simplicity is maintained, but data rearrangement efficiency deteriorates

Engineering Contradiction:
Improvehardware simplicityVSAvoiddata rearrangement efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The memory device provides both row-wise and column-wise access capabilities through a single unified structure, enabling efficient data rearrangement for AI workloads while maintaining hardware simplicity by avoiding additional dedicated hardware components

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

Data Source

PatentUS20260057932A1Memory device with normal and transposed memory access
Publication Date: 2026.02.26 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US20260057932A1 patent drawing
  • US20260057932A1 patent drawing
  • US20260057932A1 patent drawing

AI summary

A device including a memory array configured to store data in memory cells, read circuits configured to read the data out of the memory cells, and a plurality of input/output (I/O) terminals. A first plurality of multiplexers is configured to retrieve the data out of the memory cells and transmit the data to the plurality of I/O terminals in a first sequence of rows of data, and a second plurality of multiplexers is configured to retrieve the data out of the memory cells and transmit the data to the plurality of I/O terminals in a second sequence of columns of data that are transposed from the first sequence of rows of data.