Memory Array Partitioning for Single and Multi-Level Cell Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory devices lack flexibility in addressing memory cells, as they are typically configured to operate in either single level or multi-level modes without the ability to dynamically partition the memory array based on user instructions, limiting data storage density and operational flexibility.

Innovation Solution

A partitioning system is introduced that configures a memory array to operate in both single level and multi-level modes, using a programmable address pointer to partition the array into different portions, allowing for flexible data storage and addressing formats, enabling efficient data transfer between these modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory devices are configured to operate in either single level or multi-level modes, then data storage density can be improved, but operational flexibility and addressing capability are reduced

Engineering Contradiction:
Improvedata storage densityVSAvoidoperational flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The memory array is divided into multiple portions (first portion and second portion) that can be independently addressed and operated. The partitioning system enables selective access to different portions, allowing single level mode for certain data and multi-level mode for other data within the same physical memory structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory device transitions from a static configuration to a dynamic one where the operational mode can be changed based on user instructions. The partitioning system allows the memory array to be reconfigured between single level and multi-level modes, providing adaptability while maintaining high storage density.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a partitioning system is introduced to enable both single level and multi-level modes, then operational flexibility is improved, but device complexity increases

Engineering Contradiction:
Improveoperational flexibilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The partitioning system is designed to work within the existing memory array structure, enabling a single device to perform multiple functions (single level mode, multi-level mode, and data transfer between modes) without requiring separate memory devices or completely new architectural designs.

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

Solution Approach 2:

The partitioning system acts as an intermediary layer between the user and the memory array. It manages the complexity of mode switching and data transfer by providing a unified interface that abstracts the underlying physical structure, making the system easier to use while maintaining flexibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If data is stored in multi-level cells to increase storage density, then data storage capacity is improved, but reliability and data accuracy may be compromised

Engineering Contradiction:
Improvedata storage capacityVSAvoiddata accuracy
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

Different portions of the memory array can be assigned different operational characteristics. Sensitive or critical data can be stored in single level mode portions for high reliability, while less critical data can be stored in multi-level mode portions for high density, allowing each region to have optimized local properties.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The memory array is segmented into portions that can be independently configured. This segmentation allows the system to balance between reliability and density by directing different types of data to appropriate segments, preventing the reliability issues from affecting the entire memory array.

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 solution provides enhanced data storage density and operational flexibility by allowing sensitive data to be stored in single level cells while user data can be stored in multi-level cells, meeting high reliability standards and optimizing memory usage.

Implementation Method 1

The channel of the cell conducts current between the source and the drain in accordance with an electric field developed in the channel by the stacked gate structure

Methodology Applied
Scientific EffectElectric Field: Electric Field

Implementation Method 2

The channel of the cell conducts current between the source and the drain in accordance with an electric field developed in the channel by the stacked gate structure

Methodology Applied
Scientific EffectElectrical Conductivity: Conduction (electrical)

Implementation Method 3

Programming with hot electron injection involves applying a relatively high voltage to the control gate and connecting the source to ground and the drain to a predetermined potential above the source. When a resulting electric field is high enough, electrons collect enough energy to be injected from the source onto the control gate

Methodology Applied
Scientific EffectHot electron injection:

Implementation Method 4

The electrons that are trapped in the floating gate flow toward and cluster at the portion of the floating gate overlying the source region and are extracted from the floating gate and into the source region by way of Fowler-Nordheim tunneling through the tunnel oxide

Methodology Applied
Scientific EffectFowler-Nordheim tunneling:

Implementation Method 5

A read operation, appropriate voltages are applied so as to cause a current to flow in the cell, wherein the amount of such current is indicative of the value of the data stored in the cell

Methodology Applied
Scientific EffectElectric Field: Electric Field

Data Source

PatentUS8832408B2Non-volatile memory array partitioning architecture and method to utilize single level cells and multi-level cells within the same memory
Publication Date: 2014.09.09 INFINEON TECHNOLOGIES LLC
  • US8832408B2 patent drawing
  • US8832408B2 patent drawing
  • US8832408B2 patent drawing

AI summary

A memory device is disclosed, and includes an array of memory cells and a partitioning system configured to address a first portion of the array in a single level cell mode, and a second portion of the array in a multi-level cell mode.