Magnetic Memory Read Circuit for Domain-Wall and Magnetization Decoding
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory systems face challenges in accurately storing and outputting data, particularly in magnetic memories, where maintaining precise magnetization states and efficiently reading and writing data are critical for reliable operation.
Innovation Solution
A magnetic memory system incorporating a magnetic body with aligned magnetic domains, a first storage circuit to store bits independent of magnetization states, and a second storage circuit to output data based on magnetization combinations, along with a read circuit to determine magnetic wall presence and magnetization information, enabling accurate data storage and retrieval.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If magnetic-wall/data correspondence method is used, then storage capacity is reduced, but device complexity is lowered
Solution Approach 1:
The magnetic body is divided into multiple unit portions along the extending direction, with each unit portion capable of independently storing data. This segmentation allows the system to store data in both written and unwritten unit portions, effectively doubling the storage capacity without requiring additional magnetic bodies.
Solution Approach 2:
The patent transitions from traditional magnetic-wall positioning methods to a magnetization state-based storage approach. By utilizing the magnetization states (up/down) of unit portions as the storage dimension, the system can distinguish between written and unwritten portions and store data in both types, thereby increasing storage capacity.
2Adaptability or versatility
If magnetization state switching is allowed for data storage, then storage flexibility is improved, but error rate increases
Solution Approach 1:
The system uses magnetization information (feedback from the magnetization states of unit portions) to determine how to read data. The read operation adapts based on the detected magnetization states, allowing the system to correctly interpret data even when magnetization states change during storage operations.
Solution Approach 2:
The patent performs preliminary detection of magnetization states before data reading. By first detecting the magnetization information of unit portions and using this information to guide the reading process, the system can distinguish between written and unwritten portions and retrieve data accurately without errors.
3Ease of operation
If traditional magnetic-wall detection is used, then data reading is simplified, but storage capacity is limited
Solution Approach 1:
The patent introduces magnetization information as an intermediary element between the magnetic body and the read operation. This intermediary provides additional context about the state of unit portions, enabling the system to correctly interpret data from both written and unwritten portions while maintaining relatively simple read operations.
4Quantity of substance
If unwritten unit portions are used for data storage, then storage capacity increases, but difficulty in detecting data state increases
Solution Approach 1:
The system uses magnetization states (analogous to distinct states or 'colors') to encode information about whether unit portions are written or unwritten. By detecting these distinct magnetization states, the system can easily distinguish between different data states in both written and unwritten portions, simplifying detection despite increased storage capacity.
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 system ensures accurate data storage and output by utilizing magnetic domains and read circuits to detect magnetic wall presence and magnetization states, enhancing data integrity and efficiency in magnetic memory operations.
Implementation Method 1
a magnetic body (UT) extending in a first direction and including a plurality of unit portions (ML) aligned in the first direction
Implementation Method 2
a first circuit configured to output first information indicating presence or absence of a magnetic wall between two portions which are adjacent among the plurality of unit portions
Data Source
AI summary
A first circuit outputs first information indicating presence/absence of a magnetic wall between two adjacent portions among portions of a magnetic body, and outputs second information based on the combination of magnetization states of the two portions. A first storage circuit stores first bits corresponding to the portions, respectively. A most significant bit of the first bits has a value independent of a magnetization state of its corresponding one of the portions, and the first bits have a value based on the first information. A second storage circuit stores the second information. A second circuit causes the first storage circuit to output the first bits when a value of a least significant bit of the first bits matches a value of the second information, and otherwise to output third bits having inverse values of the first bits.


