Memory Bias Control via Meta0-State Hardware Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing bias transitions in memory devices on a per-block basis leads to inefficiencies due to varying coherency states within blocks, requiring complex software management and impacting performance.

Innovation Solution

Utilizing the Meta0-state field to track bias states at a granularity corresponding to cache line size, allowing hardware control of bias transitions and eliminating the need for software management, thereby improving memory device performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bias transitions are managed on a per-block basis, then coherency control is achieved, but software management complexity increases and performance deteriorates

Engineering Contradiction:
Improvecoherency controlVSAvoidsoftware management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces software-based bias transition management with hardware-based management. The memory device includes circuitry that automatically detects and manages bias transitions at the block level, eliminating the need for complex software intervention while maintaining coherency control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The memory device performs self-management of bias transitions through internal circuitry that automatically detects when blocks transition between active and inactive states and independently manages the bias transitions, without requiring external software control.

Inventive Principle:
Principle #25Self-service

2Reliability

If bias transitions are managed on a per-block basis, then granular coherency control is achieved, but performance deteriorates

Engineering Contradiction:
Improvecoherency controlVSAvoidmemory device performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent replaces software-based bias transition management with hardware-based management. The memory device includes circuitry that automatically detects and manages bias transitions at the block level, eliminating the need for complex software intervention while maintaining coherency control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The hardware circuitry continuously monitors block states and manages bias transitions in real-time without interrupting memory operations, ensuring continuous useful action and maintaining performance while achieving granular coherency control.

Inventive Principle:
Principle #20Continuity of useful action

3Ease of operation

If Meta0-state field is used to track bias states at cache line granularity, then hardware control is enabled and software management is eliminated, but implementation complexity increases

Engineering Contradiction:
Improveprogramming model simplicityVSAvoidhardware implementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent reuses the existing Meta0-state field, which is part of the standard CXL specification for cache coherency tracking, and gives it the additional function of tracking bias states. This multi-functional use of an existing field avoids adding new hardware structures while enabling hardware-based bias management.

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

Solution Approach 2:

The controller is enhanced to interpret the Meta0-state field for both cache coherency purposes (as specified in CXL) and bias state tracking purposes, allowing a single hardware component to manage multiple aspects of memory management without requiring separate dedicated structures.

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

Data Source

PatentUS11726914B2Bias control for a memory device
Publication Date: 2023.08.15 MICRON TECHNOLOGY INC
  • US11726914B2 patent drawing
  • US11726914B2 patent drawing
  • US11726914B2 patent drawing

AI summary

Methods, systems, and devices for bias control for a memory device are described. A memory system may store indication of whether data is coherent. In some examples, the indication may be stored as metadata, where a first value indicates that the data is not coherent and a second value or a third value indicate that the data is coherent. When a processing unit or other component of the memory system processes a command to access data, the memory system may operate according to a device bias mode when the indication is the first value, and according to a host bias mode when the indication is the second value or the third value.