Resistive Switching Memory Cell Cycling for Low Correlation Random Numbers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing resistive-switching memory technologies face challenges in generating distinct digital values and random numbers with high entropy and low correlation, which are essential for secure identification and random number generation applications.

Innovation Solution

The proposed solution leverages the stochastic physical characteristics of resistive switching devices to generate unique identifier sequences and random numbers. This is achieved by utilizing the inherent unclonable features of resistive switching devices, such as leakage current, electrical resistance, switching speed, and program voltage, to create distinct digital values and random bit sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If resistive switching devices are used for random number generation, then high entropy and distinct digital values can be achieved, but correlation among devices may increase

Engineering Contradiction:
Improverandomness qualityVSAvoiddevice correlation
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent divides the resistive switching devices into multiple groups or subsets, where each group generates random numbers independently. This segmentation reduces correlation between devices by ensuring that random number generation in one group does not affect others, while maintaining high entropy within each group through the inherent stochastic characteristics of resistive switching.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different operating conditions or stimulation patterns to different groups of resistive switching devices. By varying local characteristics such as read voltage, program voltage, or measurement timing across different device groups, the patent minimizes correlation while preserving the high-entropy random number generation capability of each individual device.

Inventive Principle:
Principle #3Local quality

2Productivity

If multiple read operations are performed on resistive switching devices, then more random numbers can be generated, but bit error rate may increase

Engineering Contradiction:
Improverandom number generation rateVSAvoidbit error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary characterization and calibration of resistive switching devices before they are used for random number generation. This includes establishing baseline resistance values, determining optimal read voltage levels, and identifying devices with stable characteristics. By preparing devices in advance, the patent ensures that subsequent multiple read operations can be performed reliably without increasing bit error rates.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the output of each read operation is monitored and used to adjust subsequent read operations. If bit errors are detected or resistance drift is observed, the system can compensate by adjusting read voltage, re-calibrating reference values, or selecting alternative devices, thereby maintaining low bit error rates even during extended random number generation sequences.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The approach effectively generates high-entropic data sequences with minimal correlation among devices, enhancing security and randomness in identification and random number generation applications. The use of resistive switching devices provides excellent non-correlated data sequences, achieving low bit error rates and high longevity, even across multiple read operations and varying temperatures.

Implementation Method 1

resistive switching devices to generate unique identifier sequences and random numbers. This is achieved by utilizing the inherent unclonable features of resistive switching devices, such as leakage current, electrical resistance, switching speed, and program voltage

Methodology Applied
Scientific EffectResistive switching: Electrical Resistance

Data Source

PatentUS12211549B1Cell cycling to minimize resistive memory random number correlation
Publication Date: 2025.01.28 CROSSBAR INC
  • US12211549B1 patent drawing
  • US12211549B1 patent drawing
  • US12211549B1 patent drawing

AI summary

Stochastic or near-stochastic physical characteristics of resistive switching devices are utilized for generating data distinct to those resistive switching devices. The distinct data can be utilized for applications related to electronic identification or random number generation. As one example, data generated from physical characteristics of resistive switching devices on a semiconductor chip can be utilized to form a distinct identifier sequence for that semiconductor chip, utilized for verification applications for communications with the semiconductor chip or utilized for generating cryptographic keys or the like for cryptographic applications.