Sense Amplifier Segmentation for Memory Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face latency issues due to the need to complete one operation before initiating a second operation, especially when the second operation has priority, leading to inefficiencies in processing and power consumption.

Innovation Solution

The implementation of sensing circuitry that allows for the initiation of a second operation without completing a first operation, by isolating the first sense amplifier and using equilibration circuitry to enable simultaneous performance of both operations, thereby reducing latency and power usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory system completes the first operation before initiating the second operation, then the first operation is completed reliably, but the latency increases and processing efficiency deteriorates

Engineering Contradiction:
Improveoperation completion reliabilityVSAvoidoperation latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sensing circuitry is divided into multiple independent sense amplifiers (first sense amplifier and second sense amplifier) that can operate independently and simultaneously. This segmentation allows the memory system to perform multiple operations in parallel without requiring one operation to complete before the next begins, thereby reducing latency while maintaining reliability through isolated operation paths.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system initiates the second operation in advance before the first operation completes by using the equilibration circuitry to prepare the second sense amplifier independently. This preliminary action allows the second operation to start early, reducing overall latency while the first operation continues to complete in the background without interference.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the memory system waits for the first operation to complete before starting the second operation, then operational correctness is maintained, but productivity decreases

Engineering Contradiction:
Improveoperational correctnessVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

By segmenting the sensing circuitry into multiple independent sense amplifiers with separate operation paths, the system can maintain operational correctness for each individual operation while simultaneously executing multiple operations. This increases processing throughput without sacrificing reliability, as each sense amplifier independently ensures its operation's correctness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system maintains continuous useful action by allowing the second operation to initiate and proceed while the first operation is still completing. The equilibration circuitry ensures that both operations can proceed continuously without idle waiting periods, maximizing productivity while maintaining operational correctness through independent verification paths.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If external processing resources are used for compute operations, then processing flexibility is improved, but power consumption and data transfer requirements increase

Engineering Contradiction:
Improveprocessing flexibilityVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent merges the processing functionality directly into the memory array by implementing sense amplifiers with integrated compute capabilities. This combination eliminates the need for separate external processing resources, reducing power consumption and minimizing data transfer across I/O lines while maintaining processing flexibility through in-memory compute operations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory system provides self-service by performing compute operations internally within the memory array using the sensing circuitry and equilibration circuitry. This self-service capability eliminates dependence on external processing resources, reducing power consumption and data transfer requirements while maintaining the flexibility to perform various compute operations directly where the data resides.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10304502B2Accessing data in memory
Publication Date: 2019.05.28 MICRON TECHNOLOGY INC
  • US10304502B2 patent drawing
  • US10304502B2 patent drawing
  • US10304502B2 patent drawing

AI summary

The present disclosure includes apparatuses and methods related to accessing data in memory. One example method comprises storing data associated with a first operation in a first sense amplifier responsive to receiving a request to perform a second operation, and performing the second operation associated with a row of memory cells while the data associated with the first operation is being stored in the first sense amplifier.