Write Budget Control for Streaming Time-Shift Buffer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In memory systems, particularly in content streaming devices, the flexibility of logical partitions sharing a pool of non-volatile memory cells can lead to premature failure when one partition consumes the entire write budget, impacting time-shift operations and other functions, causing the device to become nonfunctional.

Innovation Solution

Implementing a user-configurable option to set a threshold for write operations in logical partitions, allowing the system to block further writes when the threshold is reached, thereby preserving the remaining write budget for other partitions and preventing premature failure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If logical partitions share a pool of non-volatile memory cells, then memory utilization efficiency is improved, but one partition may consume the entire write budget causing premature failure

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidpremature failure
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent divides the shared write budget into partition-specific write budgets, allocating a portion of the total write budget to each logical partition. This segmentation prevents any single partition from consuming the entire write budget, thereby resolving the contradiction between improved memory utilization through sharing and the risk of premature failure from uncontrolled consumption.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If write operations are allowed in time-shift buffer partition, then time-shift functionality is improved, but write budget is depleted affecting other functions

Engineering Contradiction:
Improvetime-shift functionalityVSAvoiddevice nonfunctional
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies local quality by implementing differentiated write budget management for different logical partitions. The time-shift buffer partition is allocated a specific portion of the write budget appropriate to its needs, while other partitions receive corresponding allocations. This ensures that time-shift functionality operates reliably without depleting the write budget needed for other essential functions, preventing device failure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240248840A1Write budget control of time-shift buffer for streaming devices
Publication Date: 2024.07.25 MICRON TECHNOLOGY INC
  • US20240248840A1 patent drawing
  • US20240248840A1 patent drawing
  • US20240248840A1 patent drawing

AI summary

A technique to control write operations in a logical partition. For example, a device can receive a user specified write threshold for the logical partition that is hosted on a pool of memory cells shared by a plurality of logical partitions in wear leveling. An accumulated amount of data written into the memory cells according to write requests addressing the logical partition is tracked. In response to the accumulated amount reaches the write threshold, further write requests addressing the logical partition can be blocked, rejected, and/or ignored. For example, the logical partition can be used to buffer data for time shift in playing back content streaming from a server. Write operations for time shift can be limited via the user specified threshold to prevent overuse of the total program erasure budget of the pool of memory cells shared with other logical partitions.