Automotive Storage Controller for Mixed Safety Integrity Requests

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Automotive storage devices face challenges in processing requests from host devices with varying safety integrity levels without introducing errors, as existing systems struggle to differentiate and manage operations based on the required safety integrity levels of different host devices.

Innovation Solution

The implementation of a storage controller that includes a nonvolatile memory device and a storage controller configured to handle requests from host devices with different safety integrity levels by utilizing distinct functions and registers, enabling the device to perform operations based on specific physical and virtual functions, and incorporating error detection and correction mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a storage controller processes requests from multiple host devices with different safety integrity levels using a single function, then device complexity is reduced, but error prevention capability deteriorates

Engineering Contradiction:
Improvestorage controller structureVSAvoiderror prevention capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The storage controller is segmented into multiple independent functions (first function with first physical function, second function with second physical function) that can independently process requests from different host devices. This segmentation allows each function to be optimized for specific safety integrity levels, preventing errors from propagating across all operations while maintaining manageable complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different functions within the storage controller are assigned different qualities or characteristics suitable for specific safety integrity levels. The first function is configured for hosts with lower safety requirements while the second function is configured for hosts with higher safety requirements. This local quality differentiation ensures that each function has the appropriate error prevention capabilities needed for its specific operational context.

Inventive Principle:
Principle #3Local quality

2Ease of operation

If a storage controller uses a single physical function for all host devices, then ease of operation is improved, but safety integrity level differentiation deteriorates

Engineering Contradiction:
Improverequest processingVSAvoidsafety integrity level compliance
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The storage controller dynamically selects which function to use based on the safety integrity level of the requesting host device. The controller can adapt its behavior in real-time, switching between the first function and second function depending on the specific host device being served. This dynamic adaptation maintains ease of operation through automatic selection while ensuring compliance with different safety integrity level requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The storage controller is designed with multi-functionality, incorporating both the first function and second function within a single device. This universal design allows the controller to serve multiple types of host devices with different safety requirements without requiring separate dedicated controllers for each safety level, thereby maintaining operational simplicity while achieving safety differentiation.

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

3Reliability

If error detection mechanisms are added to the storage controller, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoidcontroller structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Error detection mechanisms are built into the function structures from the beginning, with error detection circuits integrated within each function (first function and second function). By incorporating error detection capabilities preliminarily during the design phase rather than adding them as separate external components, the system achieves high reliability while minimizing the increase in overall device complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The error detection functionality is merged with the existing function structures. The first error detection function is combined with the first physical function, and the second error detection function is combined with the second physical function. This merging approach allows error detection to be performed as an integrated part of the normal operation rather than as a separate complex subsystem.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS20250284430A1Automotive storage device including automotive storage controller, and automotive electronic system including the same
Publication Date: 2025.09.11 SAMSUNG ELECTRONICS CO LTD
  • US20250284430A1 patent drawing
  • US20250284430A1 patent drawing
  • US20250284430A1 patent drawing

AI summary

An automotive storage device includes: a nonvolatile memory device configured to store data; and a storage controller configured to receive a first request from a first host, control the nonvolatile memory device so that the nonvolatile memory device performs an operation corresponding to the first request by using a first function including a first physical function, receive a second request from a second host having a safety integrity level that is different from that of the first host, and control the nonvolatile memory device so that the nonvolatile memory device performs an operation corresponding to the second request by using a second function including a second physical function.