Memory Array Compare Operations Using Sensing Circuitry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in performing compare operations efficiently, as they often require data transfer out of the memory array and external processing, which can affect chip size and memory density due to incompatible pitch rules between memory cells and processing resources.

Innovation Solution

The implementation of sensing circuitry within the memory array that allows for precharging of input/output lines and selective activation of access lines to determine if data matches a compare value without transferring data via a bus, enabling compare and report operations directly within the memory array.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data is transferred out of the memory array for external processing, then compare operations can be performed, but chip size increases and memory density decreases

Engineering Contradiction:
Improvecompare operation capabilityVSAvoidchip size
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent combines the compare operation functionality with the memory array by integrating sensing circuitry that can perform comparisons directly within the memory structure. The sensing circuitry is merged with existing memory components (bit lines, word lines, memory cells) to enable compare operations without requiring separate external processing units, thereby avoiding additional chip area while maintaining compare functionality

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The sensing circuitry in the memory array is designed to perform multiple functions: traditional data sensing/readout operations and compare operations. By making the sensing circuitry universal, it can handle both standard memory access tasks and comparison tasks, eliminating the need for dedicated external compare processing hardware and thus preventing chip size expansion

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

2Productivity

If data is transferred out of the memory array for external processing, then compare operations can be performed, but memory density decreases

Engineering Contradiction:
Improvecompare operation capabilityVSAvoidmemory density
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The compare operation functionality is merged into the memory array structure itself, utilizing existing sensing circuitry and signal lines. This integration allows compare operations to be performed using the same physical infrastructure as data access operations, preventing any reduction in memory density while adding compare capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory array performs compare operations on its own data using its internal sensing circuitry, without requiring external processing assistance. The sensing circuitry detects voltage changes on bit lines that indicate matches between stored data and compare values, enabling the memory array to self-perform compare operations without external intervention or additional processing resources

Inventive Principle:
Principle #25Self-service

3Measurement precision

If sensing circuitry is used to detect voltage changes for compare operations, then match determination is achieved, but operational complexity increases

Engineering Contradiction:
Improvematch detection accuracyVSAvoidoperational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The sensing circuitry monitors voltage changes on bit lines during compare operations and uses this feedback to determine matches. When a memory cell matches the compare value, it creates a detectable voltage change that feeds back to the sensing circuitry, which then signals the match condition. This feedback mechanism enables accurate match detection while keeping the operational sequence straightforward and manageable

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10643673B2Apparatuses and methods for performing compare operations using sensing circuitry
Publication Date: 2020.05.05 MICRON TECHNOLOGY INC
  • US10643673B2 patent drawing
  • US10643673B2 patent drawing
  • US10643673B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods related to performing compare and/or report operations using sensing circuitry. An example method can include charging an input/output (IO) line of a memory array to a voltage. The method can include determining whether data stored in the memory array matches a compare value. The determination of whether data stored matches a compare value can include activating a number of access lines of the memory array. The determination can include sensing a number of memory cells coupled to the number of access lines. The determination can include sensing whether the voltage of the IO line changes in response to activation of selected decode lines corresponding to the number of memory cells.