Semiconductor Memory Write Driver Optimizing MTJ Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current semiconductor memory devices face challenges in efficiently writing '1' and '0' data due to differing write periods, which can degrade the reliability of magnetic tunnel junction elements and increase processing time, leading to potential errors and increased power consumption.

Innovation Solution

The semiconductor memory device employs a write driver that applies distinct write voltages to bit and source lines based on the data being written, allowing for optimized write periods for '1' and '0' data, thereby reducing excessive current flow and enhancing reliability and processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single write voltage is applied to both bit and source lines, then the write operation is simple, but the write period cannot be optimized for different data values leading to excessive current flow and reduced reliability

Engineering Contradiction:
Improvereliability of magnetic tunnel junction elementsVSAvoidwrite driver circuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The write driver is segmented into separate first and second write drivers, with the first write driver controlling bit lines and the second write driver controlling source lines. Each write driver can independently apply optimized write voltages based on the data values being written, allowing different write periods for '1' and '0' data without increasing overall device complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different write voltages are applied locally to different lines (bit lines vs. source lines) based on the specific data values being written. The first write driver applies voltages optimized for bit line writes while the second write driver applies voltages optimized for source line writes, allowing each line to receive the appropriate voltage level for its specific write operation

Inventive Principle:
Principle #3Local quality

2Productivity

If write operations for '1' and '0' data use the same timing, then the control circuit is simple, but processing time increases due to excessive current flow during extended write periods

Engineering Contradiction:
Improveprocessing speedVSAvoidwrite operation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The write operation transitions from a static, fixed-timing approach to a dynamic timing approach where the write period is adjusted based on the data values being written. The control circuit dynamically selects different write periods for '1' data and '0' data, allowing the system to optimize processing speed by reducing unnecessary extended write periods while maintaining reliability when needed

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If a single write voltage is used for all data, then power consumption is reduced, but excessive current flow degrades magnetic tunnel junction elements and increases errors

Engineering Contradiction:
Improvepower consumptionVSAvoiderror rate in data writing
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The write voltage parameter is changed dynamically based on the data values being written. The control circuit selects different write voltage levels for different scenarios (e.g., higher voltage for '1' data writes, lower voltage for '0' data writes), allowing the system to minimize power consumption while preventing excessive current flow that would degrade magnetic tunnel junction elements and increase error rates

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9966123B2Semiconductor memory device with write driver
Publication Date: 2018.05.08 KIOXIA CORP
  • US9966123B2 patent drawing
  • US9966123B2 patent drawing
  • US9966123B2 patent drawing

AI summary

According to one embodiment, a semiconductor memory device includes a first memory cell capable of storing one of first and second data, first and second lines coupled to the first memory cell, a first controller capable of simultaneously outputting first and second signals, and a first driver configured to apply a first voltage to the first line and apply a second voltage to the second line according to the first data and an asserted first signal in the first data writing, and apply a third voltage to the first line and apply a fourth voltage to the second line according to the second data and an asserted second signal in the second data writing.