Controller Map Search Data for Faster Address Lookup

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory systems face challenges in quickly mapping logical addresses to physical addresses, leading to delays in data access operations.

Innovation Solution

A controller and operating method that utilize previously searched mapping information to quickly find a physical address corresponding to a specific logical address by using a first memory to store map data and a second memory to store map search data, with a core processing unit to look up physical addresses based on the stored data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If map data is stored in a single memory and searched sequentially, then the system structure is simple, but the address lookup speed is slow

Engineering Contradiction:
Improveaddress lookup speedVSAvoidmemory structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent divides the memory system into two separate memories: a first memory storing map data and a second memory storing map search data. This segmentation allows parallel access to different types of data, improving address lookup speed while maintaining manageable system complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent pre-stores frequently accessed map search data in the second memory before it is needed. By performing the action of storing search data in advance, the system eliminates the need for sequential searching during actual address lookups, significantly improving access speed.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If all map data entries are searched sequentially from the beginning, then the search process is simple, but the operation delay time is long

Engineering Contradiction:
Improveoperation delay timeVSAvoidsearch process complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system pre-calculates and stores map search data indicating the position of first map data entries in the second memory. This preliminary action eliminates the need for sequential searching from the beginning, reducing operation delay time while the search process remains relatively simple through direct positioning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces map search data as an intermediary structure that bridges the gap between the full map data and the specific entry needed. This intermediary contains positioning information that enables direct access to relevant map data entries, significantly reducing search time without complicating the overall search process.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the controller uses traditional address mapping methods, then the system structure is simple, but the data access efficiency is low

Engineering Contradiction:
Improvedata access efficiencyVSAvoidcontroller structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The controller is divided into functional components: a first memory for map data, a second memory for map search data, and a core for processing. This segmentation enables parallel operations and improves data access efficiency while keeping each component relatively simple in structure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The controller pre-stores map search data indicating the positions of first map data entries in the second memory before data access operations are needed. This preliminary preparation significantly improves data access efficiency by eliminating sequential search delays, while the controller structure remains manageable through functional organization.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12346250B2Controller and operating method thereof
Publication Date: 2025.07.01 SK HYNIX INC
  • US12346250B2 patent drawing
  • US12346250B2 patent drawing
  • US12346250B2 patent drawing

AI summary

The embodiments of the disclosed technology relate to a controller and operating method thereof. Based on some embodiments of the disclosed technology, the controller may include i) a first memory configured to store map data including a plurality of map data entries, ii) a second memory configured to store map search data indicating a first map data entry, which corresponds to a first logical address, among the plurality of map data entries, and iii) a core configured to search for information on a physical address mapped to a second logical address from the map data, based on whether the map search data is stored in the second memory.