Reference Array Calibration for Accurate Memory Searching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The electronic properties of 3D flash memory shift due to long-term storage or temperature changes, affecting the data searching function by altering scanned current, necessitating effective calibration of search-related parameters.

Innovation Solution

A memory searching engine with a reference array that stores reference times and voltages corresponding to Hamming distances, allowing for periodic calibration to update these parameters and maintain accurate data searching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If reference voltage and reference time are fixed for data searching, then the device structure is simple, but the data searching accuracy deteriorates due to electronic property shifts after long-term storage or temperature changes

Engineering Contradiction:
Improvedata searching accuracyVSAvoiddevice structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing multiple sets of reference voltage and reference time values corresponding to different Hamming distances before actual data searching operations. When electronic property shifts occur, the system can directly select pre-computed calibration values without performing complex real-time calculations, thus maintaining high searching accuracy while avoiding the complexity of dynamic recalculation mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parameter changes by storing multiple sets of reference parameters (voltage and time) that correspond to different Hamming distances and electronic property states. The system dynamically selects appropriate reference parameter sets based on detected shifts in electronic properties, allowing accurate data searching despite changes in storage conditions or temperature without requiring structural modifications.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If reference calibration is performed frequently to maintain accuracy, then data searching accuracy is maintained, but the operation time and energy consumption increase

Engineering Contradiction:
Improvereference accuracyVSAvoidcalibration time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs reference calibration in advance by pre-computing multiple sets of reference voltage and time values corresponding to different Hamming distances and electronic property conditions. These pre-calibrated values are stored for later retrieval, eliminating the need for frequent real-time calibration operations and reducing both calibration time and energy consumption during normal data searching operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action by performing reference calibration only when triggered by specific conditions such as detected electronic property shifts, temperature changes, or after long-term storage periods. Between calibration events, the system uses stored reference values without modification, thereby minimizing the frequency of calibration operations while maintaining searching accuracy under varying conditions.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If multiple sets of reference values are stored for different Hamming distances, then adaptability to electronic property shifts is improved, but the memory space requirement increases

Engineering Contradiction:
Improveadaptability to electronic property shiftsVSAvoidmemory space for reference values
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by organizing reference values as sets corresponding to different Hamming distances (e.g., HD=0, HD=1, HD=2, etc.), where each set contains calibrated voltage and time parameters. This structured organization allows the system to adapt to electronic property shifts by selecting the appropriate Hamming distance category and its corresponding reference values, achieving high adaptability while efficiently utilizing memory space through categorical grouping rather than storing all possible individual parameter combinations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12620446B2Memory searching engine, reference array and reference calibrating method
Publication Date: 2026.05.05 MACRONIX INTERNATIONAL CO LTD
  • US12620446B2 patent drawing
  • US12620446B2 patent drawing
  • US12620446B2 patent drawing

AI summary

A memory searching engine is provided in present disclosure. The memory searching engine stores at least one reference time and at least one reference voltage corresponding to multiple Hamming distances and comprises a data array and a reference array. The data array stores at least one first pattern data and is configured to perform a data searching according to the difference between at least one input data and the first pattern data. The reference array stores at least one second pattern data and receives the input data. Each of the first and second pattern data comprises m features, wherein m is an integer. The memory searching engine calculates multiple updated reference times and updated reference voltages corresponding to the Hamming distances based on the second pattern data, and update the reference time according to the updated reference times, or update the reference voltage according to the updated reference voltages.