Superconducting Memory Output Circuit With TDM for Higher Bit Density
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Superconducting digital technology lacks high-capacity and high-speed random-access memory (RAM) necessary for industrial applications in telecommunications and quantum computing, with conventional JMRAM implementations facing manufacturing complexity and reliability issues.
Innovation Solution
Implementing a memory output circuit with logical OR functionality and delay elements for superconducting memory cells, along with time-division multiplexing (TDM) memory write circuits using bidirectional current drivers and superconducting latches to enhance bit density and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If conventional JMRAM implementations are used, then memory capacity and speed can be improved, but manufacturing complexity and reliability deteriorate
Solution Approach 1:
The patent divides the memory system into multiple banks, each with independent read and write circuits. This segmentation allows parallel operations across banks, improving overall memory speed while keeping each individual bank's manufacturing complexity manageable. The memory array is organized into multiple independent units that can be manufactured and tested separately before integration.
Solution Approach 2:
The patent implements universal read and write circuits that can operate across multiple memory banks using the same control logic and data paths. The read circuit and write circuit are designed as multi-functional units that can service any bank through time-division multiplexing, reducing the total number of specialized circuits needed and simplifying manufacturing while maintaining high-speed access to all banks.
2Quantity of substance
If conventional JMRAM implementations are used, then memory capacity can be improved, but reliability deteriorates
Solution Approach 1:
By organizing memory into multiple independent banks with separate read and write circuits, the patent isolates potential failures to specific banks rather than affecting the entire memory array. This segmentation improves reliability as failures in one bank do not propagate to other banks, while the total capacity is maintained through the aggregation of all banks.
Solution Approach 2:
The patent introduces control circuits and multiplexers as intermediary elements between the memory banks and the external interface. These intermediaries manage data flow and control signals, providing error detection and correction capabilities, and ensuring reliable operation across the expanded memory capacity through systematic control and validation.
3Quantity of substance
If time-division multiplexing is implemented, then bit density increases, but circuit complexity increases
Solution Approach 1:
The patent merges the read and write data paths into shared physical circuits that operate at different time intervals through multiplexing. The same data bus and control logic are reused for both reading from and writing to memory banks, effectively doubling the utilization of these circuits and increasing bit density while avoiding the need for completely separate read and write infrastructure.
Solution Approach 2:
The patent implements periodic time-division multiplexing where read operations and write operations are alternated in regular time slots. Control signals periodically switch between read mode and write mode, allowing the same physical circuits to serve both functions. This periodic action increases effective bit density by utilizing circuits more intensively while maintaining manageable complexity through regular, predictable operation patterns.
4Quantity of substance
If multiple memory banks are added, then memory capacity increases, but access time increases
Solution Approach 1:
By dividing the memory into multiple independent banks, the patent enables simultaneous access to different banks through parallel read and write operations. While each individual bank maintains fast access times, the overall system capacity increases because multiple banks can be accessed concurrently, effectively reducing the average access time across the total memory capacity.
Solution Approach 2:
The patent implements continuous operation where read and write circuits alternate servicing different banks without idle time. While one bank is being read from, another bank can be written to, ensuring that the memory system continuously performs useful operations across all banks. This eliminates wait states and maintains high throughput as memory capacity scales.
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 solution increases bit density and reliability of superconducting memory systems, enabling high-speed data propagation and reduced circuit overhead, suitable for hybrid quantum-classical computing systems.
Implementation Method 1
Superconducting digital technology has provided computing and/or communications resources that benefit from high speed and low power dissipation
Implementation Method 2
Josephson magnetic random access memory (JMRAM) appears to be one important approach to making cost-sensitive memory
Data Source
AI summary
A memory output circuit for selectively propagating proximate memory output data in a memory array of superconducting memory cells includes multiple datum inputs adapted to operably receive corresponding memory state signals from physically adjacent bit lines in the memory array, and at least one logic gate configured to implement logical OR functionality. The logic gate includes multiple inputs, for receiving at least a subset of the datum inputs operatively coupled thereto, and an output for propagating at least one datum output signal. The memory output circuit further includes at least one delay element operatively coupled to a corresponding one of the datum inputs. The delay element is configured to generate an output signal operably connected to a corresponding one of the inputs of the logic gate, the output signal generated by the delay element being a temporal sequence of at least a subset of the memory state signals supplied thereto delayed by a prescribed delay value.


