Ring Oscillator Memory Readout Without Data Disturbance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Recent types of storage elements, such as memristors, are susceptible to data value alterations or adverse effects when using conventional electrical signaling techniques, which can lead to unreliable data storage and retrieval.
Innovation Solution
A ring oscillator is coupled to a selected storage element within an array to create a feedback loop, where the oscillation period is measured and compared to a reference value to determine the stored data value, ensuring that data remains unchanged during access and reading, particularly in memory arrays using memristors or other storage elements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If conventional electrical signaling techniques are used to read storage elements, then data can be retrieved, but the stored data values are altered or adversely affected
Solution Approach 1:
The patent introduces a ring oscillator as an intermediary device between the read circuitry and the storage element. The ring oscillator converts the storage element's resistance state into an oscillation frequency, which is then measured to determine the stored data value. This indirect measurement approach allows reading without directly applying disruptive electrical signals to the storage element, thus preserving data integrity while enabling accurate retrieval.
2Productivity
If direct electrical signals are applied to storage elements for reading, then data retrieval is achieved, but parasitic effects adversely affect the storage element characteristics
Solution Approach 1:
The patent replaces direct electrical measurement (which suffers from parasitic effects) with a mechanical-like oscillation measurement. The ring oscillator's physical oscillation characteristics (frequency/period) are measured instead of directly measuring electrical properties of the storage element. This substitution eliminates the influence of parasitic capacitance and resistance in the measurement circuit, as these electrical parasitics do not affect the mechanical oscillation behavior of the ring oscillator.
3Ease of operation
If known signaling techniques are used to access storage elements, then reading operations can be performed, but data values are undesirably altered
Solution Approach 1:
The patent employs feedback by coupling the ring oscillator output back to its input through the storage element, creating an oscillating system. The storage element's resistance state controls the oscillation frequency, and this oscillation is fed back continuously. This feedback mechanism allows the system to naturally stabilize at an oscillation state that reflects the stored data value, enabling simple read operations while maintaining data stability through the self-regulating nature of the oscillating system.
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
This method allows for reliable data reading and writing operations by isolating the storage element's characteristics from parasitic effects, maintaining the integrity of stored data values even when subjected to alternating-current signals, thus overcoming the limitations of conventional signaling techniques.
Implementation Method 1
A ring oscillator is coupled to a selected storage element within an array such that a feedback loop is defined. A period of oscillation for the ring oscillator is measured and compared to a reference value.
Data Source
AI summary
Methods and apparatus are provided for use with data storage elements. A ring oscillator is coupled to a selected element within an array such that a feedback loop is defined. A period at oscillation for the ring oscillator is compared to a reference value. A data value stored within the selected element is determined accordingly. Stored data values remain essentially unaltered when accessed and read by way of the ring oscillator. Memory arrays having memristor or other storage elements can be used according to the present teachings.


