IC FIFO Data Integrity Check Using Separate Encoded Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-speed in-vehicle chips require large FIFO memories for data caching, leading to issues of speed mismatch and the need for secure data storage, which existing methods fail to address efficiently and cost-effectively.

Innovation Solution

A method and apparatus for data security check in integrated circuits, involving storing data in a first memory and its encoded form in a separate second memory, allowing independent verification without increasing data bit width or storage space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If data and encoded data are stored together in the same memory, then data integrity check is simplified, but data bit width and storage cost increase

Engineering Contradiction:
Improvedata integrity check simplicityVSAvoiddata bit width
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent divides the storage system into two separate memories: a first memory for storing original data and a second memory for storing encoded data. This segmentation allows the data and its encoded form to be stored separately, reducing the data bit width requirement in the first memory while maintaining the ability to perform integrity checks using the encoded data from the second memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoded data stored in the second memory acts as an intermediary that enables integrity verification without requiring the original data to be stored with additional bits. The intermediary encoded data allows the system to verify data integrity separately from the data storage function, reducing the bit width requirement.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If encoded data is stored alongside data in the same memory, then data check operation is simplified, but storage space increases

Engineering Contradiction:
Improvedata check operation simplicityVSAvoidstorage space
Core Design Contradiction:
Ease of operationVSVolume of stationary object

Solution Approach 1:

The patent segments the storage functionality by using a first memory for data storage and a second memory for encoded data storage. This segmentation maintains operational simplicity for data checks while reducing the storage space requirement in the first memory, as the encoded data is stored separately in the second memory.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of storing encoded data as an extension of the original data in the same memory, the patent creates a separate copy of the encoded data in the second memory. This copying approach allows the first memory to store only the original data without the overhead of encoded data, reducing storage space while maintaining check capability.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If data bit width is reduced, then storage cost decreases, but data integrity verification becomes more difficult

Engineering Contradiction:
Improvedata bit widthVSAvoiddata integrity verification
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The encoded data in the second memory serves as an intermediary that preserves the reliability of data integrity verification. Even though the first memory stores data with reduced bit width, the intermediary encoded data in the second memory maintains the necessary information for accurate integrity verification, thus preserving reliability while reducing data bit width.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the encoded data from the data storage function and places it in a separate second memory. This extraction allows the first memory to operate with reduced data bit width for cost reduction, while the separated encoded data in the second memory ensures that data integrity verification remains reliable and accurate.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP4651004A1Method, apparatus and medium for data security check in integrated circuit
Publication Date: 2025.11.19 HORIZON JOURNEY (SHANGHAI) TECHNOLOGY CO LTD
  • EP4651004A1 patent drawingFigure 1
  • EP4651004A1 patent drawingFigure 2~3
  • EP4651004A1 patent drawingFigure 4~5

AI summary

Embodiments of this disclosure disclose a method for data security check and apparatus in an integrated circuit, and a medium. The method includes: determining, according to an address corresponding to a write pointer, a first address segment in which a first set of data is written into a first memory located in the integrated circuit; storing the first set of data into a storage space of the first address segment in the first memory; determining target encoded data based on the first set of data; storing the target encoded data into a second memory located in the integrated circuit, where the first memory is different from the second memory; and performing, based on the target encoded data, security check on a second set of data that is read from the first memory.