Memory Controller Hardware Fallback for Traffic-Aware Reset Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems with volatile memory devices like DRAM face performance issues when firmware malfunctions, leading to sudden termination and system crashes due to immediate resets, which can disrupt data dumping and affect overall system performance.

Innovation Solution

A memory system and method that utilizes hardware to communicate with a host and monitor access traffic, allowing for controlled resets of the memory device only when traffic is below a threshold, thereby minimizing performance disruptions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If immediate reset is performed when firmware malfunction is detected, then system reliability is improved, but system performance deteriorates due to disruption of data dumping and operations

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The reset decision is made dynamic based on real-time monitoring of access traffic. The memory controller continuously monitors the access traffic count and compares it against a threshold value, adjusting the reset decision accordingly. When access traffic exceeds the threshold, reset is delayed to maintain performance; when traffic falls below the threshold, reset is executed to ensure reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the memory controller monitors access traffic in real-time and uses this information to determine whether to perform a reset. The monitoring of access traffic count provides continuous feedback that influences the reset decision, allowing the system to balance between reliability and performance based on actual operational conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If reset is delayed to maintain data communication, then system performance is improved, but reliability deteriorates due to potential firmware malfunction continuation

Engineering Contradiction:
Improvesystem performanceVSAvoidsystem reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The reset timing is dynamically adjusted based on real-time access traffic conditions. The system does not use a fixed reset policy but rather adapts the reset timing based on whether access traffic is above or below the threshold, allowing delayed reset when performance is critical and immediate reset when reliability is prioritized.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of reset timing based on the access traffic count threshold. By using the access traffic count as a decision parameter, the system can shift between different operational modes: performance-mode (delayed reset) when traffic is high and reliability-mode (immediate reset) when traffic is low, thus resolving the contradiction between performance and reliability.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If access traffic monitoring is implemented, then controlled reset capability is improved, but device complexity increases

Engineering Contradiction:
Improvecontrolled reset capabilityVSAvoiddevice complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The memory controller leverages its existing multi-functional capabilities to perform access traffic monitoring and threshold comparison, in addition to its primary function of controlling memory operations. By utilizing the existing controller's processing resources and control logic, the system achieves controlled reset capability without adding separate dedicated monitoring hardware, thus minimizing the increase in device complexity.

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

Data Source

PatentUS20250362830A1Memory system and operating method thereof
Publication Date: 2025.11.27 SK HYNIX INC
  • US20250362830A1 patent drawing
  • US20250362830A1 patent drawing
  • US20250362830A1 patent drawing

AI summary

A memory system may include a memory device and a memory controller. The memory controller may execute firmware which controls the memory device, perform, when an abnormal event of the firmware is sensed, data communication with a host, based on hardware in place of the firmware, and reset the memory device when the access traffic is a threshold value or less.