Non-Volatile Memory Programming Speed via Discharge Transistor Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing non-volatile memory device architecture, particularly in Flash-Nor type, faces inefficiencies in programming speed due to high discharge times, which affect the overall performance and speed of data storage and manipulation in multimedia applications.

Innovation Solution

The introduction of a decoder that generates specific select signals to enable global and local bit-lines, combined with discharge transistors controlled by complementary signals, allows for simultaneous discharge of one bit-line while programming another, reducing idle time and enhancing programming speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a decoder generates select signals to enable global and local bit-lines sequentially, then programming can be performed on selected cells, but discharge times become a bottleneck that reduces programming speed

Engineering Contradiction:
Improveprogramming speedVSAvoiddischarge time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent applies preliminary action by enabling the discharge transistor before the programming pulse is applied to the selected cell. The discharge transistor is activated in advance to prepare the bit-line for rapid discharge after programming, reducing the overall discharge time that previously bottlenecked programming speed. This preliminary preparation allows the system to quickly transition between programming operations on different cells.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent achieves continuity of useful action by overlapping the discharge phase of one cell with the programming phase of the next cell. While one bit-line is being discharged, another bit-line can simultaneously undergo programming. This eliminates idle time between programming operations and maintains continuous productive activity across multiple bit-lines, effectively masking the discharge time penalty.

Inventive Principle:
Principle #20Continuity of useful action

2Speed

If discharge transistors are added to each global bit-line, then discharge time is reduced and programming speed improves, but device complexity increases

Engineering Contradiction:
Improveprogramming speedVSAvoidcircuit complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the bit-line discharge function into separate dedicated discharge transistors for each global bit-line. Instead of using a shared or complex timing mechanism to control discharge, each bit-line has its own independently controlled discharge transistor. This segmentation simplifies the control logic while enabling parallel discharge operations across multiple bit-lines, improving programming speed despite the increase in transistor count.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8284623B2Electronic device comprising non volatile memory cells and corresponding programming method
Publication Date: 2012.10.09 MICRON TECHNOLOGY INC
  • US8284623B2 patent drawing
  • US8284623B2 patent drawing
  • US8284623B2 patent drawing

AI summary

A device with non volatile memory cells, with optimized programming, of the type comprising a sector of matrix memory cells organized in rows and columns, with the columns organized in a plurality of global bit-lines associated with at least one plurality of local bit-lines and respectively enabled by a first select signal and by at least one second select signal generated by a decoder, these columns being associated with at least one program load PL controlled by a logic circuit and suitable for applying a programming pulse to a plurality of cells belonging to the enabled bit-lines, comprising a plurality of discharge transistors, each associated with a corresponding column controlled by a control signal complementary to the control signal of the adjacent discharge transistor.