Multi-Level Memory Level Control via Centralized Controller

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multi-level nonvolatile memory technologies face challenges in accurately determining and maintaining optimal predefined levels due to variability in manufacturing and over time, leading to potential misreading and errors, which increases complexity and cost in memory chip fabrication and operation.

Innovation Solution

Relocating level control functionality from memory chips to a central memory controller, which determines and communicates optimal predefined levels and processes read measurements to extract valid data, reducing the need for complex fabrication and replicating firmware across multiple chips.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If level control functionality is integrated into memory chips, then data accuracy and reliability can be maintained at the chip level, but device complexity and fabrication costs increase significantly

Engineering Contradiction:
Improvedata accuracyVSAvoidchip complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the level control functionality from individual memory chips and relocates it to an external memory controller. The memory controller includes a level detector that monitors storage element levels and communicates optimal predefined levels back to the chips, separating the control logic from the storage elements and reducing chip complexity while maintaining data accuracy

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary memory controller that acts as a mediator between the host system and multiple memory chips. This controller detects levels, determines optimal predefined levels, and manages the communication between chips and host, centralizing the complex level control functionality outside the chips themselves

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If optimal predefined levels are determined and maintained at each memory chip, then data reading accuracy improves, but fabrication costs and manufacturing complexity increase

Engineering Contradiction:
Improvelevel detection accuracyVSAvoidfabrication cost
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent merges the level detection and predefined level determination functionality into a single external memory controller that serves multiple chips. Instead of each chip having its own level control circuitry, the controller consolidates these functions, reducing per-chip fabrication costs while maintaining measurement precision through centralized monitoring and adjustment

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory controller is designed as a universal device that can manage multiple memory chips, detecting levels and determining optimal predefined levels for all connected chips. This multi-functional approach eliminates the need for duplicate level control functionality in each chip, reducing manufacturing complexity and cost

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

3Ease of operation

If firmware is replicated across multiple memory chips, then each chip can operate independently with accurate level control, but device complexity and cost increase

Engineering Contradiction:
Improveindependent operationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the firmware-level control logic from individual chips and places it in an external memory controller. The controller maintains the predefined level information and level detection algorithms, allowing chips to operate independently for data storage while the controller handles the complex level management functions centrally

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of replicating complex level control firmware in each chip, the patent uses the memory controller to generate and communicate optimal predefined levels to multiple chips. The controller effectively copies the level control functionality to where it is needed, reducing the need for duplicate firmware in each chip

Inventive Principle:
Principle #26Copying

Data Source

PatentUS8638619B2High speed interface for multi-level memory
Publication Date: 2014.01.28 MARVELL ASIA PTE LTD
  • US8638619B2 patent drawing
  • US8638619B2 patent drawing
  • US8638619B2 patent drawing

AI summary

A memory chip includes a plurality of storage elements. A method of controlling the memory chip includes receiving a plurality of target values from a memory controller. Each target value of the plurality of target values received from the memory controller corresponds to a respective one of the plurality of storage elements. The method further includes, for each storage element of the plurality of storage elements, adjusting a measurable parameter of the storage element until the measurable parameter of the storage element reaches the target value corresponding to the storage element received from the memory controller.