Intermediary Circuitry for Memory Sense Amplifier Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computing systems, the need to read and manipulate data from memory arrays externally reduces throughput and overall performance, as processing resources are required to reorder and reorganize data, increasing the number of steps and reducing efficiency.

Innovation Solution

Incorporating intermediary circuitry local to the memory array to perform operations such as pooling, eliminating the need for external processing resources and reducing the number of steps required for data manipulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is read from memory array and manipulated externally using processing resources, then data manipulation can be performed, but throughput is reduced and system performance deteriorates due to additional steps and external resource requirements

Engineering Contradiction:
ImprovethroughputVSAvoidnumber of processing steps
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the memory array with intermediary circuitry that includes sense amplifiers and operation units capable of performing data manipulation operations directly within the memory device. This integration eliminates the need to transfer data externally for processing, thereby improving throughput and reducing the number of processing steps required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces intermediary circuitry as a mediator between the memory array and external processing resources. This intermediary circuitry includes sense amplifiers that latch data from memory cells and operation units that perform operations on the latched data, enabling data manipulation to occur within the memory device itself rather than requiring external processing resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If external processing resources are used to reorder and reorganize data, then data operations can be performed, but the number of steps increases and efficiency decreases

Engineering Contradiction:
Improvedata operation efficiencyVSAvoiddata processing time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having sense amplifiers latch data from memory cells into data latches within the intermediary circuitry before external processing is required. This preliminary latching action prepares the data in advance within the memory device, enabling faster subsequent operations and reducing the time lost in data transfer and reorganization steps.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables the memory device to serve itself by incorporating operation units within the intermediary circuitry that can perform data manipulation operations autonomously using the latched data from sense amplifiers. This self-service capability eliminates the need for external processing resources for certain operations, improving efficiency and reducing processing time.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11783872B2Apparatuses and methods for performing operations using sense amplifiers and intermediary circuitry
Publication Date: 2023.10.10 MICRON TECHNOLOGY INC
  • US11783872B2 patent drawing
  • US11783872B2 patent drawing
  • US11783872B2 patent drawing

AI summary

Systems, apparatuses, and methods related to performing operations within a memory device are described. Such operations may be performed using data latched in multiple sense amplifiers that are distributed among a plurality of sense amplifiers of the memory device. For example, those sense amplifiers, among the plurality of sense amplifiers, storing data associated with the operation(s) can be determined, and the data can be selectively sent from the determined sense amplifiers to an operation unit, in which the operations are performed. The operations may be made without affecting a subsequent read command that requests data from the plurality of sense amplifiers.