Selective Memory Mode Authorization Enforcement Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in distinguishing and enforcing authorized memory modes, leading to potential unauthorized operations, which can impact system performance and data integrity, especially in heterogeneous memory systems with volatile and non-volatile components.

Innovation Solution

Implementing selective memory mode authorization enforcement through mode control logic that compares memory mode selection data to a mode authorization classification structure, using fuses or data structures to determine authorized modes and enable or disable specific memory operations, thereby preventing unauthorized access and ensuring data integrity across power cycles or system resets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory mode authorization enforcement is implemented through mode control logic, then system reliability and data integrity are improved, but device complexity increases

Engineering Contradiction:
Improvememory operation reliabilityVSAvoidcontrol logic complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the memory system into distinct operational modes (first mode and second mode) with separate authorization mechanisms. The mode control logic is divided into specific functional blocks: mode authorization logic that compares mode identification data against authorization data, and mode control logic that selectively enables or disables modes based on authorization results. This segmentation allows reliable memory operation enforcement while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary authorization verification by storing mode authorization data in non-volatile memory before memory operations commence. The mode authorization logic performs preliminary comparison of requested memory modes against pre-stored authorization data, preventing unauthorized operations before they can affect system reliability. This preliminary action ensures that only authorized modes can be activated.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If selective memory mode authorization is enforced, then data integrity during power cycles is improved, but ease of operation deteriorates

Engineering Contradiction:
Improvedata integrityVSAvoidmemory access ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements self-service authorization enforcement where the memory system automatically verifies mode authorization without requiring external intervention. The mode control logic autonomously compares requested memory modes against stored authorization data and selectively enables or disables modes based on verification results. This self-service mechanism maintains data integrity during power cycles while minimizing impact on ease of operation, as the authorization process occurs transparently in the background.

Inventive Principle:
Principle #25Self-service

3Reliability

If memory mode authorization logic is implemented, then unauthorized operations are prevented, but manufacturing complexity increases

Engineering Contradiction:
Improveunauthorized operation preventionVSAvoidsystem manufacturing ease
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The patent merges the mode authorization verification function with the existing memory control logic. The mode authorization logic is integrated into the memory controller, combining mode identification, authorization comparison, and mode selection functions into a unified control structure. This merging approach prevents unauthorized operations while reducing manufacturing complexity compared to implementing separate independent authorization and control systems.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10379768B2Selective memory mode authorization enforcement
Publication Date: 2019.08.13 TAHOE RES LTD
  • US10379768B2 patent drawing
  • US10379768B2 patent drawing
  • US10379768B2 patent drawing

AI summary

In one embodiment, a memory interface employs selective memory mode authorization enforcement in accordance with the present description to ensure that memory modes of operation which have not been authorized, are not permitted to proceed. In one embodiment, mode control logic receives from memory control logic of the memory interface, memory mode selection data which is compared to a mode authorization classification structure to determine if the memory mode being selected in association with a memory transaction request is authorized or otherwise permitted. Memory mode enablement logic of the mode control logic enables the requested memory mode associated with a memory transaction request if it is determined that the selected memory mode associated with the memory transaction request is authorized. Other aspects are described herein.