Non-Volatile Memory Block Switching via Charge Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current non-volatile memory devices, such as NAND flash memory cards, face challenges in cost, energy consumption, and performance due to the limitations of two-dimensional arrays, and three-dimensional arrays have not fully optimized the transition between active and inactive states for memory blocks, leading to inefficiencies in read and write operations.

Innovation Solution

Implementing a memory block switching technique where charge sharing between memory blocks improves performance and reduces energy consumption by enabling efficient transitions between active and inactive states, allowing for shared and split decoders to optimize the layout and reduce signal conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If charge sharing is implemented between memory blocks during state transitions, then energy consumption is reduced and performance is improved, but device complexity increases due to the need for additional control circuits and coordination mechanisms

Engineering Contradiction:
Improveenergy consumptionVSAvoiddevice complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-charging bit lines and preparing control signals before memory block switching occurs. The controller anticipates the need for charge sharing and initiates the appropriate control sequences in advance, reducing the energy required during actual block transitions while managing complexity through proactive coordination.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Control circuits act as intermediaries between memory blocks, coordinating the charge sharing process. These intermediary circuits manage the transfer of charge between blocks during state transitions, enabling efficient energy utilization while containing the complexity of coordination within dedicated control logic rather than requiring complex direct interactions between blocks.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If memory blocks transition efficiently between active and inactive states through charge sharing, then operational performance improves, but the complexity of controlling and coordinating the switching process increases

Engineering Contradiction:
Improveoperational performanceVSAvoidswitching control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system dynamically adjusts control signals and charge transfer timing based on the current state of memory blocks. The controller adapts the switching sequence and charge sharing parameters in real-time, enabling efficient transitions while managing complexity through dynamic rather than static control, allowing the system to optimize performance based on actual operational conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The controller incorporates feedback mechanisms to monitor the state of memory blocks and adjust control signals accordingly. This feedback enables precise coordination of charge sharing during block transitions, improving operational performance while containing switching control complexity through intelligent regulation rather than overly complex predetermined sequences.

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If three-dimensional memory arrays are used to increase storage capacity, then manufacturing cost may be reduced, but the complexity of managing active and inactive block states increases

Engineering Contradiction:
Improvestorage capacityVSAvoidblock state management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The three-dimensional memory array is segmented into multiple independently controllable memory blocks arranged in vertical layers. Each block can be independently activated or deactivated, allowing the system to manage state complexity through hierarchical segmentation. This segmentation enables efficient charge sharing between blocks while maintaining the high storage capacity provided by the three-dimensional architecture.

Inventive Principle:
Principle #1Segmentation

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

This technique enhances the performance and reduces energy consumption by enabling efficient transitions between memory block states, improving the overall efficiency of memory operations and layout optimization.

Implementation Method 1

The transitioning of the second memory block from the inactive state to the active state includes sharing charge between the plurality of control lines of the first memory block and the plurality of control lines of the second memory block

Methodology Applied
Scientific EffectCharge sharing: Conduction (electrical)

Data Source

PatentUS8050109B2Semiconductor memory with improved memory block switching
Publication Date: 2011.11.01 SANDISK TECHNOLOGIES LLC
  • US8050109B2 patent drawing
  • US8050109B2 patent drawing
  • US8050109B2 patent drawing

AI summary

A non-volatile memory core comprises one or more memory bays. Each memory bay comprises one or more memory blocks that include a grouping of non-volatile storage elements. In one embodiment, memory blocks in a particular memory bay share a group of read/write circuits. During a memory operation, memory blocks are transitioned into active and inactive states. The process of transitioning blocks from an inactive state to an active state includes enabling charge sharing between a memory block entering the active state and another memory block that was previously in the active state. This charge sharing improves performance and/or reduces energy consumption for the memory system.