Memory Array Sensing Circuitry for In-Place Logical Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor memory systems face inefficiencies in performing logical operations due to the need for data transfer between memory arrays and processing resources, leading to high power consumption and reduced parallelism, especially when processing resources are external to the memory array.

Innovation Solution

The implementation of sensing circuitry within the memory array that can perform logical operations such as corner turn operations, AND, OR, NOT, NOR, NAND, XOR, and SHIFT operations without transferring data via a bus, allowing for direct storage of results back into the memory array and reducing the need for external processing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred between memory arrays and external processing resources via a bus, then logical operations can be performed, but power consumption increases and parallelism is reduced

Engineering Contradiction:
ImproveparallelismVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent merges the processing resources directly into the memory array by implementing sensing circuitry that can perform logical operations (AND, OR, NOT, NOR, NAND, XOR, SHIFT, and corner turn operations) within the memory structure itself. This integration eliminates the need for separate external processing units and data transfer buses, thereby reducing power consumption and enabling parallel operations across multiple memory cells simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory array becomes self-sufficient by incorporating sensing circuitry that can perform logical operations directly on stored data without requiring external processing resources. The sensing circuitry utilizes the existing memory structure and data lines to execute computational tasks, allowing the memory system to serve both storage and processing functions independently.

Inventive Principle:
Principle #25Self-service

2Speed

If data is transferred via a bus between memory and processing resources, then logical operations can be executed, but the number of data movements increases and processing speed decreases

Engineering Contradiction:
Improveprocessing speedVSAvoiddata movement time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

By integrating sensing circuitry within the memory array, the patent eliminates the physical separation between storage and processing components. Logical operations are performed in-place using the existing data lines and circuitry, removing the time-consuming data transfer steps between memory and external processors while maintaining full computational capability.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If external processing resources are used to perform logical operations, then complex operations can be executed, but device complexity and interconnection requirements increase

Engineering Contradiction:
Improveoperational capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The sensing circuitry within the memory array is designed to perform multiple logical operations (AND, OR, NOT, NOR, NAND, XOR, SHIFT, and corner turn operations) using a unified structure. This multi-functional approach eliminates the need for separate dedicated circuits for each operation, reducing overall system complexity while maintaining versatile computational capabilities.

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

Data Source

PatentUS10699756B2Apparatuses and methods for performing corner turn operations using sensing circuitry
Publication Date: 2020.06.30 MICRON TECHNOLOGY INC
  • US10699756B2 patent drawing
  • US10699756B2 patent drawing
  • US10699756B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods related to performing corner turn operations using sensing circuitry. An example apparatus comprises a first group of memory cells coupled to an access line and a plurality of sense lines and a second group of memory cells coupled to a plurality of access lines and one of the plurality of sense lines. The access line can be a same access line as one of the plurality of access lines. The example apparatus comprises a controller configured to cause a corner turn operation on an element stored in the first group of memory cells resulting in the element being stored in the second group of memory cells to be performed using sensing circuitry.