Memory Trim Setting Adjustment for Aging and Thermal Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face performance and reliability issues due to static trim settings that do not account for varying operating conditions and environmental factors, leading to suboptimal performance and potential data integrity problems as the device ages.

Innovation Solution

Dynamically adjusting trim settings in response to changing conditions such as temperature, workload, and environmental factors to optimize performance and reliability, using sensors and algorithms to update trim settings in real-time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If trim settings are applied globally to the entire memory array, then device complexity is reduced and ease of manufacture is improved, but performance variations across the array increase due to critical dimension variation

Engineering Contradiction:
Improvetrim settings applicationVSAvoidmemory performance consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The memory array is divided into multiple regions (e.g., first region and second region) with different trim settings. Each region can have independently optimized trim values for read voltage, write voltage, or timing parameters, allowing localized performance optimization while maintaining manageable device complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different trim settings are applied to different regions of the memory array based on their specific performance characteristics. Regions with varying critical dimensions receive customized trim values to compensate for local variations, ensuring consistent performance across the entire array while maintaining ease of manufacture through region-based optimization.

Inventive Principle:
Principle #3Local quality

2Reliability

If trim settings are changed dynamically based on operating conditions, then performance and reliability are improved, but device complexity and algorithm requirements increase

Engineering Contradiction:
Improvedata integrityVSAvoidtrim adjustment mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The trim settings transition from static to dynamic, allowing the memory device to adjust read and write parameters in real-time based on operating conditions such as temperature, workload patterns, and detected error rates. This dynamic adjustment mechanism improves reliability by adapting to changing conditions while managing complexity through automated feedback loops.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms where performance metrics and error rates are monitored, and trim settings are adjusted accordingly. This closed-loop approach improves data integrity by continuously optimizing read/write parameters based on actual device performance, while the automated nature of the feedback process helps manage the increased complexity through systematic control algorithms.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a single trim set is used for the entire memory array, then ease of operation is improved, but performance optimization decreases due to array variations

Engineering Contradiction:
Improvetrim settings managementVSAvoidmemory performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The memory array is segmented into multiple regions, each with independently optimized trim settings. This segmentation enables performance optimization for each region based on its specific characteristics while maintaining ease of operation through automated region identification and trim assignment, preventing the need for manual configuration of each region.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory device performs self-characterization and automatically assigns appropriate trim settings to different regions based on their performance characteristics. This self-service approach improves productivity by optimizing performance across the entire array without requiring external intervention, while maintaining ease of operation through automated trim management that handles the complexity internally.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260003527A1Adjusting trim settings to improve memory performance or reliability
Publication Date: 2026.01.01 LODESTAR LICENSING GROUP LLC
  • US20260003527A1 patent drawing
  • US20260003527A1 patent drawing
  • US20260003527A1 patent drawing

AI summary

A memory device stores data for a host. In one approach, a trim operation is initiated for the memory device (e.g., based on a context that is determined for the memory device). During the trim operation, read and/or write tests are performed on one or more portions of a non-volatile storage media of the memory device. One or more characteristics associated with the memory device are observed during the test. Based on these observed characteristics, one or more trim settings are determined. Then, the memory device is updated to store the determined trim settings to configure subsequent read or write access to the non-volatile storage media (e.g., access performed in response to commands from a host).