Non-Volatile Storage Memory Controller Data Type Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for real-time recording in non-volatile memory systems face issues with proper data management due to incorrect data type identification, leading to performance drops and potential recording process failures, especially when auxiliary information is not consistently recorded across different host devices.

Innovation Solution

A non-volatile storage device with a memory control unit that identifies and manages data types, ensuring normal data and file management information are written into distinct regions, and performs garbage collection upon receiving a memory management command to maintain a stable recording state.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If the same write commands are used for both file management information and normal data, then the writing process is simplified, but proper data management cannot be carried out if the memory device erroneously determines the data type

Engineering Contradiction:
Improvewriting process complexityVSAvoiddata type identification accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a dedicated data type identification unit as an intermediary component between the write command reception and the actual writing process. This unit specifically determines whether incoming data is file management information or normal data, preventing erroneous determination while maintaining a unified write command interface. The intermediary ensures accurate data classification without adding complexity to the overall writing process.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If file management information and normal data are written in an alternating manner using the same write commands, then the writing process is straightforward, but the performance of normal data writing is affected

Engineering Contradiction:
Improvewriting process simplicityVSAvoidnormal data writing performance
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent segments the writing process by creating distinct writing paths for file management information and normal data based on data type identification. Although the same write commands are accepted, the internal processing is segmented into different handling routines - one for file management information and another for normal data. This segmentation allows optimal performance for normal data writing while maintaining ease of operation through a unified command interface.

Inventive Principle:
Principle #1Segmentation

3Speed

If auxiliary information is recorded in specific memory regions, then quick access to data in specific locations is enabled, but normal data may be written into regions identified for auxiliary information by different host devices

Engineering Contradiction:
Improvedata access speedVSAvoidmemory region management accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the data type identification unit continuously monitors incoming write commands and provides feedback about the intended data type. This feedback loop ensures that even when different host devices connect to the memory device, the system can accurately identify whether the data being written is auxiliary information or normal data, and direct it to the appropriate memory region. This maintains both quick access capabilities and reliable region management across different host devices.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8266371B2Non-volatile storage device, host device, non-volatile storage system, data recording method, and program
Publication Date: 2012.09.11 PANASONIC HOLDINGS CORP
  • US8266371B2 patent drawing
  • US8266371B2 patent drawing
  • US8266371B2 patent drawing

AI summary

A memory controller, a non-volatile storage device, a host device, and a non-volatile storage system capable of performing real-time recording even in the case where normal data and file management information/auxiliary information are written in alternating manner are provided. The host device (2) issues a memory management command before the start, after the end, or both before and after the start and end of real-time recording. When the non-volatile storage device (1) receives the memory management command, an internal memory controller (11) clears memory control information and performs garbage collection as necessary.