Memory Cell Programming via Controlled Voltage Transitions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional memory cell programming methods face a trade-off between preventing damage from excessive current and reducing programming time, as limiting current prolongs the programming process.
Innovation Solution
A method and apparatus that adjust the voltages of a word line and a bit line to switch from a safe voltage to a programming voltage, allowing for faster programming without risking memory cell damage by using a control circuit and sense amplifier to manage the voltage transitions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If current is limited to prevent memory cell damage, then reliability is improved, but programming time increases
Solution Approach 1:
The patent applies preliminary action by pre-charging the bit line to a high voltage level before the actual programming operation. This preparation allows the programming pulse to be applied more effectively, reducing the time needed to program the memory cell while maintaining safe current levels through controlled voltage application sequences.
Solution Approach 2:
The patent employs periodic action through multi-pulse programming sequences where voltage is applied in discrete pulses rather than continuously. This allows the memory cell to be programmed in controlled intervals with proper timing between pulses, enabling faster overall programming while preventing damage through intermittent current application that allows heat dissipation and state verification.
2Productivity
If programming voltage is increased to reduce programming time, then productivity is improved, but memory cell damage risk increases
Solution Approach 1:
The patent applies local quality by selectively applying different voltages to different parts of the memory system at different times. Specifically, the bit line is pre-charged to a high voltage while the word line remains at a lower voltage during the preparation phase, creating localized voltage conditions that enable fast programming without subjecting the entire memory cell to damaging current levels simultaneously.
Solution Approach 2:
The patent employs dynamics by using time-varying voltage sequences where the bit line voltage is dynamically adjusted through pre-charging before the programming pulse. This dynamic voltage control allows the system to achieve high programming speeds by optimizing the voltage application timing, while the controlled duration and sequencing prevent excessive current that could cause damage.
Data Source
AI summary
A method is provided for programming a memory cell having a first terminal coupled to a word line and a second terminal coupled to a bit line. During a first predetermined time interval, the word line is switched from a first standby voltage to a first voltage, the bit line is switched from a second standby voltage to a predetermined voltage, and a voltage drop across the first and second terminals is a safe voltage that does not program the memory cell. During a second predetermined time interval, the word line is switched from the first voltage to a second voltage, and a voltage drop across the first and second terminals is a programming voltage that is sufficient to program the memory cell. Numerous other aspects are provided.


