Memory Controller Boundary Indicators for FIFO Data Integrity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage device controllers face inefficiencies in data management due to limited FIFO storage capacity and potential communication errors between the address table and FIFO, which restricts the effective use of storage capacity and can lead to data corruption.

Innovation Solution

A memory management system that includes a memory controller module generating boundary indicators and inserting them into data frames, along with preliminary tags to identify data types, errors, and sector completion, which allows for efficient data processing and error detection within a FIFO memory, eliminating the need for an address table and enhancing data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If conventional FIFO storage is used with address tables, then data can be temporarily held during transmission, but the storage capacity is limited and communication errors can occur between the address table and FIFO

Engineering Contradiction:
ImproveFIFO storage capacityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent extracts and removes the address table component from the conventional FIFO system. By eliminating the address table, the system avoids communication errors between the address table and FIFO while maintaining full storage capacity utilization through direct boundary indicator insertion into data frames

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent merges the boundary indication function directly into the data frame structure by inserting boundary indicators within the data words themselves. This integration eliminates the need for separate address table structures and improves both storage capacity utilization and data integrity through unified error detection mechanisms

Inventive Principle:
Principle #5Merging (Combining)

2Ease of operation

If address tables are used to manage FIFO data, then data organization is provided, but the system complexity increases and storage capacity is not fully utilized

Engineering Contradiction:
Improvedata organizationVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent removes the address table component entirely from the system. Data organization is achieved instead through boundary indicators embedded directly in the data frame, which provide the necessary structural information without requiring separate addressing mechanisms

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The data frame structure becomes self-organizing through the inclusion of boundary indicators within the data words. The frame structure automatically identifies data types, boundaries, and error conditions without requiring external address table management, thereby reducing system complexity while maintaining operational ease

Inventive Principle:
Principle #25Self-service

3Productivity

If conventional data transmission without boundary indicators is used, then data transfer speed is maintained, but data corruption can occur and error detection is limited

Engineering Contradiction:
Improvedata transfer efficiencyVSAvoiderror detection capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary error detection by inserting boundary indicators into data frames before transmission. These indicators pre-identify data boundaries and types, enabling immediate error detection upon receipt without requiring additional verification steps that would slow down data transfer

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The boundary indicators provide immediate feedback mechanisms within the data frame structure itself. By embedding validation information directly in the transmitted data, the system enables real-time error detection while maintaining high data transfer efficiency through the unified frame structure

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7949838B1System and method for managing a memory storage device
Publication Date: 2011.05.24 MARVELL ASIA PTE LTD
  • US7949838B1 patent drawing
  • US7949838B1 patent drawing
  • US7949838B1 patent drawing

AI summary

A memory management system includes a memory controller module configured to receive a frame of data. The frame of data includes a plurality of data words that generate boundary indicators based on at least one of a start of the frame and an end of the frame. The plurality of data words inserts the boundary indicators into the frame of data. The memory is configured to store the frame of data, including the data words and the boundary indicators, during transmission of the frame of data between a host and a storage device.