Flash Memory Control Driver Architecture for Area Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing row decoders for flash memory are complex and consume excessive chip area due to their architecture, which leads to increased program disturb and inefficiencies in layout.

Innovation Solution

A simplified control driver architecture utilizing a single level shift circuit, pull-up, and pull-down transistors, along with a select circuit, to generate control line signals efficiently, reducing chip area and program disturb.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a traditional row decoder architecture with multiple level shift circuits and pull-up/pull-down transistors is used, then the control driver can drive memory units effectively, but the chip area increases and program disturb occurs

Engineering Contradiction:
Improveprogram disturbVSAvoidchip area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The patent merges multiple level shift circuits into a single level shift circuit that serves multiple control drivers. This consolidation reduces the total number of transistors and circuit components, thereby reducing chip area while maintaining the ability to drive memory units effectively and minimize program disturb.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The single level shift circuit is designed to provide level shifting functionality for multiple control drivers simultaneously. This multi-functional approach allows one circuit to replace what would traditionally require multiple separate circuits, reducing overall chip area while maintaining reliable operation.

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

2Area of stationary object

If a simplified control driver architecture is used, then chip area is reduced, but the ability to generate control line signals effectively may be compromised

Engineering Contradiction:
Improvechip areaVSAvoidcontrol line signal generation
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent combines multiple control driver functions into a simplified architecture with shared level shift and pull-up/pull-down transistor resources. This merging reduces chip area while the design ensures that control line signals are still generated effectively through proper timing and control logic.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The simplified architecture uses dynamic control mechanisms where a single level shift circuit and shared transistors are controlled by select signals to provide the necessary control line signals at different times. This dynamic operation maintains signal generation effectiveness while reducing static circuit complexity and area.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20110038202A1Control driver for memory and related method
Publication Date: 2011.02.17 EMEMORY TECH INC
  • US20110038202A1 patent drawing
  • US20110038202A1 patent drawing
  • US20110038202A1 patent drawing

AI summary

A control driver for non-volatile memory includes a driving circuit, a level shift up circuit, and a select circuit. The select circuit receives a plurality of decoding signals, asserts a select signal when all of the decoding signals are asserted, and does not assert the select signal when any of the decoding signals is not asserted. The level shift up circuit receives the select signal, outputs the pull-up signal at a first voltage when the select signal is asserted, and outputs the pull-up signal at a second voltage when the select signal is not asserted. The driving circuit has a pull-up transistor for pulling up a control line signal according to the pull-up signal, and a pull-down transistor for pulling down the control line signal according to the pull-up signal.