Magnetic Memory Domain Wall Motion Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems, particularly solid state drives (SSDs) using NAND flash memory, face limitations in data storage and retrieval efficiency due to the lack of effective methods for managing magnetic domains in magnetic memory, which hinders the development of next-generation nonvolatile memories.
Innovation Solution
A magnetic memory system with a controller that employs a last-in first-out method, utilizing magnetic domain wall motion to store and retrieve data by shifting magnetic domains across layers in a magnetic memory line, allowing for efficient writing and reading operations through the use of additional magnetic domains to restore and determine magnetization directions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If magnetic domain wall motion is used to store and retrieve data by shifting magnetic domains across layers, then data storage and retrieval efficiency is improved, but device complexity increases due to the need for additional magnetic domains and multi-layer structures
Solution Approach 1:
The magnetic memory line is divided into multiple layers, with each layer capable of storing magnetic domains. This segmentation allows data to be distributed across layers, enabling efficient storage and retrieval through domain shifting while maintaining manageable complexity through modular architecture
Solution Approach 2:
Additional magnetic domains are nested within the multi-layer structure to restore and determine magnetization directions. These auxiliary domains are integrated into the existing layer structure, providing necessary functionality without requiring completely separate systems
2Measurement precision
If additional magnetic domains are used to restore and determine magnetization directions, then measurement precision of magnetization direction is improved, but loss of time increases due to additional operations required
Solution Approach 1:
Additional magnetic domains are prepared in advance within the multi-layer structure to restore magnetization directions during write operations and determine directions during read operations. This preliminary preparation enables faster operations by having the necessary domains already in place rather than creating them during the actual write/read process
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 approach enables efficient data storage and retrieval by effectively managing magnetic domains, enhancing the storage capacity and retrieval speed of magnetic memory systems, making them suitable for next-generation nonvolatile memory applications.
Implementation Method 1
employing a last-in first-out method, utilizing magnetic domain wall motion to store and retrieve data by shifting magnetic domains across layers in a magnetic memory line
Implementation Method 2
When receiving a second command from the controller, the magnetic memory reads the second additional magnetic domain and the first additional magnetic domain by moving the magnetic domain stored in each layer of the first magnetic memory line by two layers in a second direction from the other end side to the one end side of the first magnetic memory line, and determines the magnetization direction of the first magnetic domain
Data Source
AI summary
According to one embodiment, a magnetic memory puts a first magnetic domain having a magnetization direction which is the same as or opposite to a magnetic domain of a first layer of a magnetic memory line, into the first layer, based on a value of data and the magnetization direction of the first layer. When receiving a first command, the magnetic memory puts a first additional magnetic domain and a second additional magnetic domain having a magnetization direction opposite to the first additional magnetic domain into the magnetic memory line. When receiving a second command, the magnetic memory read the first and second additional magnetic domains to determine the magnetization direction of the first magnetic domain.


