Magnetic Domain Wall Memory Array for High-Speed Nonvolatile Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional nonvolatile information storage devices, such as HDDs and flash memories, face issues like wear and tear, slow reading/writing speeds, short lifespan, and high manufacturing costs, while magnetic domain wall movement-based devices are still in development and require efficient operation methods.
Innovation Solution
An integrated circuit memory system utilizing magnetic domain wall movement, comprising a memory array with magnetic tracks, read/write units, decoding circuitry, and domain controllers, which allows for efficient data storage and retrieval by moving magnetic domains and using buffer domains to reduce noise and improve reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If magnetic domain wall movement is used for data storage, then reading and writing speed is improved, but device complexity increases
Solution Approach 1:
The memory array is segmented into multiple magnetic tracks with magnetic domains that can be independently moved and controlled. Each track can be addressed separately, allowing parallel operations and reducing the complexity of controlling the entire memory space as a single unit.
Solution Approach 2:
Domain controllers are introduced as intermediary components that manage the movement of magnetic domains between storage locations. These controllers simplify the control logic by providing a dedicated interface between the read/write units and the magnetic track structure, reducing overall system complexity.
2Reliability
If buffer magnetic domains are added to reduce noise, then reliability is improved, but device complexity increases
Solution Approach 1:
Buffer magnetic domains are placed at strategic locations within the magnetic tracks to absorb and mitigate noise and interference before they can affect the stored data. This proactive approach to noise reduction improves reliability by preventing errors rather than correcting them afterward.
Solution Approach 2:
The buffer magnetic domains serve multiple functions: they act as noise shields, provide additional storage capacity, and can be used for error correction. This multi-functionality justifies the added complexity by providing multiple benefits from a single structural element.
3Ease of manufacture
If multiple memory arrays share read/write controllers and decoding circuitry, then manufacturing cost is reduced, but productivity decreases
Solution Approach 1:
Multiple memory arrays are merged to share common read/write controllers and decoding circuitry, reducing the total number of components and lowering manufacturing costs. The shared resources are time-multiplexed across different memory arrays to maintain efficient data storage and retrieval operations.
Solution Approach 2:
The shared read/write controllers and decoding circuitry operate using periodic time-multiplexing, where each memory array is sequentially accessed in time slots. This periodic action allows multiple arrays to share resources while maintaining high overall productivity through efficient resource utilization.
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 enhances data storage reliability and speed by leveraging magnetic domain wall movement, offering improved performance and lifespan compared to traditional storage devices, while reducing manufacturing costs through efficient data management and error correction mechanisms.
Implementation Method 1
a magnetic track memory array including a plurality of magnetic tracks, each of the plurality of magnetic tracks including a plurality of magnetic domains
Implementation Method 2
at least one read/write unit coupled to each of the plurality of magnetic tracks, the read/write unit operable to read data from a detected location
Data Source
AI summary
Provided are nonvolatile memory devices and program methods thereof, an integrated circuit memory system includes a memory array comprising at least one magnetic track, each of the at least one magnetic track including a plurality of magnetic domains and at least one read/write unit coupled thereto, decoding circuitry coupled to the memory array that is operable to select at least one of the magnetic domains, a read/write controller coupled to the memory array that is operable to read data from at least one of the plurality of magnetic domains and to write data to at least one of the plurality of magnetic domains via the at least one read/write unit coupled to each of the at least one magnetic track, and a domain controller coupled to memory array that is operable to move data between the magnetic domains on each of the at least one magnetic track.


