Memory Cell Programming via Periodic Voltage Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Resistance type memory cells experience efficiency degradation over time, leading to errors in reading and writing operations due to impedance differentiation issues between low and high states.

Innovation Solution

A control method for memory cells comprising a transistor and a resistor, where specific voltage sequences are applied to determine successful programming by monitoring impedance changes, with reset and reprogramming actions taken if initial programming fails.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of stationary object

If resistance type memory is used for long period operation, then memory capacity and storage capability are maintained, but impedance differentiation between low and high states degrades leading to reading and writing errors

Engineering Contradiction:
Improveoperation durationVSAvoidreading and writing accuracy
Core Design Contradiction:
Duration of action of stationary objectVSReliability

Solution Approach 1:

The patent applies periodic action by implementing a time-diversified voltage application strategy where different voltages are applied at different time intervals during the programming process. This includes applying initial programming voltages, then after a first time interval applying different voltages, and after a second time interval applying yet different voltages. This periodic variation in voltage application maintains impedance differentiation reliability over extended operation periods by preventing the degradation that occurs with continuous or static programming approaches.

Inventive Principle:
Principle #19Periodic action

2Reliability

If programming voltage is continuously applied to maintain memory state, then programming accuracy is improved, but energy consumption increases and may cause device degradation

Engineering Contradiction:
Improveprogramming accuracyVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by dividing the programming process into distinct time intervals with different voltage applications. Instead of continuously applying high programming voltages, the method applies voltages periodically at specific intervals, allowing the memory cell to stabilize between applications. This reduces overall energy consumption while maintaining programming accuracy by optimizing the timing and duration of voltage applications.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies preliminary action by implementing a multi-stage programming approach where initial voltages are applied, followed by time intervals, then different voltages are applied subsequently. This preliminary staged approach ensures that programming accuracy is achieved through progressive voltage applications rather than requiring continuously high voltages, thereby reducing energy consumption while maintaining reliable programming.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If iterative voltage adjustment and reprogramming is performed when initial programming fails, then programming reliability is improved, but operation time increases

Engineering Contradiction:
Improveprogramming success rateVSAvoidprogramming time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by implementing a structured multi-stage programming method with predetermined time intervals and voltage sequences. When initial programming fails, the system proceeds to subsequent stages with different voltages applied after specific time intervals, rather than immediately reapplying the same voltages. This preliminary structured approach improves programming reliability by systematically addressing programming failures while minimizing time loss through optimized reprogramming sequences.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic action in the iterative reprogramming process by introducing specific time intervals between voltage applications during retry sequences. When initial programming fails, the method waits a first time interval, applies different voltages, then after a second time interval applies yet different voltages. This periodic approach improves programming success rate by allowing proper settling time while reducing overall programming time compared to continuous or immediate retry approaches.

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 method effectively maintains memory cell impedance in a low state, ensuring accurate programming and reducing errors by iteratively adjusting voltages and actions based on impedance states.

Implementation Method 1

The memory cell comprises a transistor and a resistor. The resistor is connected to the transistor between a first node and a second node

Methodology Applied
Scientific EffectElectrical conduction: Conduction (electrical)

Data Source

PatentUS8223528B2Control method for memory cell
Publication Date: 2012.07.17 IND TECH RES INST
  • US8223528B2 patent drawing
  • US8223528B2 patent drawing
  • US8223528B2 patent drawing

AI summary

A control method for at least one memory cell is disclosed. The memory cell includes a transistor and a resistor. The resistor is connected to the transistor between a first node and a second node. In a programming mode, the memory cell is programmed. The step of programming the memory cell includes providing a first controlling voltage to a gate of the transistor, providing a first setting voltage to the first node, and providing a second setting voltage to the second node. When it is determined that the memory cell has been successfully programmed, a specific action is executed.