Magnetic Domain Wall Memory Array for High-Speed Nonvolatile Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Speed

If magnetic domain wall movement is used for data storage, then reading and writing speed is improved, but device complexity increases

Engineering Contradiction:
Improvereading and writing speedVSAvoiddevice complexity
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If buffer magnetic domains are added to reduce noise, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata storage reliabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of manufacture

If multiple memory arrays share read/write controllers and decoding circuitry, then manufacturing cost is reduced, but productivity decreases

Engineering Contradiction:
Improvemanufacturing costVSAvoiddata storage and retrieval throughput
Core Design Contradiction:
Ease of manufactureVSProductivity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #19Periodic action

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

Methodology Applied
Scientific EffectMagnetic domain wall movement: Magnetism

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

Methodology Applied
Scientific EffectMagnetic detection: Magnetism

Data Source

PatentUS8279667B2Integrated circuit memory systems and program methods thereof including a magnetic track memory array using magnetic domain wall movement
Publication Date: 2012.10.02 SAMSUNG ELECTRONICS CO LTD
  • US8279667B2 patent drawing
  • US8279667B2 patent drawing
  • US8279667B2 patent drawing

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.