NVM Analog Block Trimming via Fixed-Pattern Read Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing non-volatile memory technologies face challenges in recovering from errors detected during power-on sequences, which affect memory-related data used for configuration, leading to potential configuration failures.

Innovation Solution

A method for selecting trimmings for analog blocks in non-volatile memories, involving reading a fixed pattern, checking its equality, and iteratively adjusting trimmings until a correct read pattern is achieved, allowing for accurate application of memory configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If trimmings are applied to analog blocks during power-on sequence, then configuration accuracy is improved, but errors in memory-related data can cause configuration failures

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidconfiguration reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies preliminary action by performing a read verification of a fixed pattern before finalizing the trimming configuration. The method reads a fixed pattern, verifies its correctness, and only then applies the trimming configuration to the analog blocks. This preliminary verification step prevents erroneous configurations from being applied, thereby resolving the contradiction between configuration accuracy and configuration reliability.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If iterative trimming selection is performed, then reading accuracy is improved, but power-on sequence time is extended

Engineering Contradiction:
Improvereading accuracyVSAvoidpower-on sequence time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements feedback by using the read pattern verification result to determine whether to proceed with trimming application or to retry with alternative trimmings. The system reads a fixed pattern, checks if the read pattern matches the fixed pattern, and uses this feedback to either confirm the trimming configuration or select different trimmings from a set of candidate trimmings. This feedback mechanism ensures reading accuracy while managing the power-on sequence time efficiently.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260029930A1Method of selecting trimmings in non-volatile memories, corresponding device and computer program product
Publication Date: 2026.01.29 STMICROELECTRONICS INT NV
  • US20260029930A1 patent drawing
  • US20260029930A1 patent drawing
  • US20260029930A1 patent drawing

AI summary

A method comprises selecting trimmings out of a set of candidate trimmings for analog blocks in an NVM device, reading a fixed pattern using the selected trimmings applied to the analog blocks in the NVM device to obtain a read pattern, and checking if the read pattern is equal to the fixed pattern. In response to the patterns being equal, selecting the selected trimmings for application to the analog blocks. In response to the patterns being not equal and in the presence of unselected trimmings in the set of candidate trimmings, selecting a new set of trimmings and repeating with the new set of trimmings the performing, checking, and selecting. In response to the patterns being not equal and in the absence of unselected trimmings in the set of candidate trimmings, indicating a failure in selecting trimmings for application to the analog blocks.