Interface Circuit Address Mapping for Memory Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing interface circuits for memory systems face inefficiencies in data access due to misalignment of address and data access references between hosts and memory devices, leading to unnecessary operations and degraded system performance.

Innovation Solution

An interface circuit that synchronizes address and data access references by mapping multiple logical master addresses to a logical slave address using shifting operations and setting offset values, determining the order of commands based on address boundaries, and utilizing data masking functions when applicable.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If address mapping and offset setting are implemented to align master and slave addresses, then data access efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvedata access efficiencyVSAvoidinterface circuit complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The interface circuit performs preliminary address mapping and offset setting before data access operations. The address mapping unit pre-establishes the correspondence between master addresses and slave addresses, while the offset setting unit pre-calculates the required offsets. This preliminary preparation eliminates the need for complex runtime address calculations, thereby improving data access efficiency without proportionally increasing device complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The address mapping unit and offset setting unit act as intermediary components between the master and slave devices. These intermediaries translate and adapt the address references, enabling efficient data access by resolving the address mismatch issue. The intermediaries handle the complexity of address translation internally, allowing the main system to benefit from improved data access efficiency without directly managing the complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple logical master addresses are mapped to a single logical slave address using shifting operations, then data access precision is improved, but manufacturing precision requirements increase

Engineering Contradiction:
Improveaddress mapping precisionVSAvoidcircuit implementation precision
Core Design Contradiction:
Measurement precisionVSManufacturing precision

Solution Approach 1:

The patent replaces mechanical or manual address alignment methods with automated shifting operations implemented in hardware. The address mapping unit uses bit-shifting logic to automatically calculate the correspondence between multiple master addresses and the slave address. This substitution of mechanical precision requirements with electronic shifting operations achieves high address mapping precision while reducing the stringency of manufacturing precision requirements, as electronic shifting can be implemented with standard logic circuits.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If command ordering is determined based on address boundaries, then data access efficiency is improved, but loss of time in boundary checking increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidboundary checking time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The interface circuit performs preliminary boundary checking and command ordering determination before actual data access operations. By pre-analyzing the address boundaries and establishing the optimal command execution order in advance, the system avoids repeated boundary checks during data processing. This preliminary action reduces the time loss associated with boundary checking while maintaining improved data processing efficiency through optimized command sequencing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10628041B2Interface circuit and storage device having the interface circuit
Publication Date: 2020.04.21 SK HYNIX INC
  • US10628041B2 patent drawing
  • US10628041B2 patent drawing
  • US10628041B2 patent drawing

AI summary

A interface circuit includes an address mapping unit suitable for mapping a plurality of logical master addresses to a logical slave address by using a shifting operation on the respective logical master addresses; an offset setting unit suitable for setting offsets for the respective logical master addresses; and a data controller suitable for accessing a slave to process target data corresponding to the respective logical master addresses based on the logical slave address and the offsets.