Chiplet Address Remapper Block for Flexible Transaction Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In chiplet systems, changing the destination address of transactions is difficult when needed, which hinders efficient communication and testing processes.

Innovation Solution

Incorporating an address remapper block within chiplets that includes an interconnect module, bus interface, address remapping discriminator, and address remapper, allowing for flexible destination address remapping based on various modes and information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a monolithic chip architecture is used, then the destination address is fixed and simple, but the adaptability to change destination addresses is poor

Engineering Contradiction:
Improveadaptability to change destination addressVSAvoidchiplet system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The chiplet system divides the address remapping function into a separate address remapper block that can independently process transactions. This segmentation allows the destination address to be dynamically changed without affecting the entire chip architecture, thereby improving adaptability while managing complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The address remapper block enables dynamic destination address remapping by receiving transactions from functional modules, determining remapping based on modes and information, and outputting transactions with modified destination addresses. This dynamic capability allows the system to adapt to changing communication requirements in real-time.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If the destination address is fixed in chiplet transactions, then the system is simple to implement, but the flexibility for testing and development is reduced

Engineering Contradiction:
Improveflexibility for testing and developmentVSAvoidease of address configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The address remapper block is pre-configured with multiple modes (first mode for disabling remapping, second mode for enabling remapping, third mode for conditional remapping based on indicator bits, and fourth mode for remapping based on stored information). This preliminary configuration of multiple operational modes allows flexible testing and development without requiring complex manual address reconfiguration during manufacturing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of destination address through the address remapper block by modifying address bits based on selected modes and input conditions. This parameter change capability provides flexibility for testing different address configurations and scenarios while maintaining a relatively simple manufacturing process through automated remapping logic.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If address remapping is enabled, then the system flexibility is improved, but the device complexity increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidaddress remapping mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The address remapper block acts as an intermediary component between the functional modules and the interconnect module. It receives transactions from functional modules, processes address remapping logic, and outputs modified transactions to the interconnect module. This intermediary structure isolates the complexity of address remapping from the rest of the chiplet system, providing flexibility while containing complexity within a dedicated block.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The address remapper block autonomously determines whether and how to remap addresses based on the transaction mode and input conditions without requiring external control signals for each remapping decision. The block self-determines remapping actions based on predefined modes and transaction characteristics, reducing the complexity of external control mechanisms while maintaining high system flexibility.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12572489B2Chiplet with address remapper block
Publication Date: 2026.03.10 REBELLIONS INC
  • US12572489B2 patent drawing
  • US12572489B2 patent drawing
  • US12572489B2 patent drawing

AI summary

Provided is a chiplet including an interconnect module for connecting to another chiplet, a bus interface for connecting to at least one functional module in the chiplet, and an address remapper block connected to the interconnect module and the bus interface, in which the address remapper block receives a transaction and remaps a destination address in the transaction.