Dynamic Host Map Segment Adjustment for Memory Workload Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory systems face inefficiencies in managing host map segments based on workload, leading to suboptimal performance and resource allocation in portable electronic devices.

Innovation Solution

A memory system and operating method that adjust the number of generatable host map segments based on calculated workload, using a controller to manage map data and optimize operations between the host and memory device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the number of host map segments is increased to improve host access performance, then host access speed is improved, but memory system workload and resource consumption increase

Engineering Contradiction:
Improvehost access speedVSAvoidmemory system workload
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent implements dynamic adjustment of host map segment generation based on real-time workload calculation. The controller calculates workload during a setting period and adjusts the number of generatable host map segments accordingly, transitioning from static to dynamic management to optimize both access speed and resource consumption

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of host map segment quantity from fixed to variable. By adjusting this parameter based on calculated workload, the system optimizes the balance between host access performance and memory system resource consumption

Inventive Principle:
Principle #35Parameter changes

2Speed

If map data is stored in the controller to enable fast host access, then host access performance is improved, but controller memory consumption increases

Engineering Contradiction:
Improvehost access speedVSAvoidcontroller memory consumption
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent applies partial action by generating and storing only a portion of map data in the controller rather than all map data. The controller selectively stores host map segments based on workload, reducing memory consumption while maintaining fast access for frequently accessed data

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments map data into host map segments that are selectively generated and stored in the controller. This segmentation allows the system to manage controller memory consumption by only maintaining necessary portions of map data locally

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10970230B2Memory system and operating method thereof
Publication Date: 2021.04.06 MIMIRIP LLC
  • US10970230B2 patent drawing
  • US10970230B2 patent drawing
  • US10970230B2 patent drawing

AI summary

There are provided a memory system and an operating method thereof. The memory system includes: a host for receiving and storing a host map segment; a memory device including a system block for storing map data, the memory device performing overall operations in response to an internal command; and a controller for generating the internal command for controlling the memory device in response to a host command received from the host. The controller receives the map data from the memory device and then stores the received map data, and generates the host map segment, using the map data, and then transmits the generated host map segment. A number of generatable host map segments is adjusted based on a work load calculated in a setting period.