Memory Subsystem Performance Modes for Automotive QoS
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing memory subsystems lack flexibility to adapt to the varying Quality of Service (QoS) requirements of different automotive systems, as they are limited to only 'on' or 'off' write boost performance modes.
Innovation Solution
Implementing multiple performance modes in memory subsystems that define a ratio of pages allocated at default and reduced bit densities, allowing the memory subsystem to select an optimal mode based on the size of data to be programmed, thereby optimizing programming latency and QoS for each automotive system.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the memory subsystem uses a fixed write boost performance mode (on or off), then the system structure is simple, but the adaptability to varying QoS requirements of different automotive systems is poor
Solution Approach 1:
The patent implements dynamic performance mode selection by introducing a performance mode manager that automatically selects between multiple performance modes (first mode with higher write performance, second mode with lower write performance) based on real-time QoS requirements. This transforms the static fixed-mode system into a dynamic adaptive system, resolving the contradiction between simplicity and adaptability.
Solution Approach 2:
The patent changes the performance parameter by defining multiple performance modes with different write boost characteristics. The system can switch between these modes by changing operational parameters (such as write cache allocation, programming latency settings) to match different QoS requirements, thereby improving adaptability without requiring complete system redesign.
2Productivity
If the memory subsystem allocates more pages at reduced bit density, then write performance improves, but the manufacturing complexity and memory organization complexity increase
Solution Approach 1:
The patent segments the memory pages into different categories (first set of pages at default bit density, second set of pages at reduced bit density) and allocates them according to different performance modes. This segmentation allows flexible control over write performance by adjusting the proportion of reduced bit density pages, improving productivity while managing complexity through structured organization.
Solution Approach 2:
The patent creates a universal page allocation framework that can serve multiple QoS requirements through different performance modes. The same memory structure can be configured for high-performance applications (more reduced bit density pages) or standard applications (fewer reduced bit density pages), making the system multi-functional and adaptable without requiring separate hardware for each use case.
Data Source
AI summary
Exemplary methods, apparatuses, and systems include a performance mode manager for controlling performance of a wireless update by selecting a performance mode using rations of allocation. The performance mode manager receives a request to initialize a file transfer from a host using wireless communication. In response to the request, the performance mode manager identifies a size of the file transfer by the memory subsystem. The performance mode manager selects a performance mode from a plurality of performance modes and allocates the available set of memory pages using the performance mode. The performance mode manager receives a file of the file transfer. The performance mode manager programs a first portion of the file at the default bit density to the first portion of memory and a second portion of the file at the reduced bit density to the second portion of memory.


