Chiplet I/O Channel Reordering for Reliable Low-Energy Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Chiplet systems face challenges in aligning input-output (I/O) operations across multiple chiplets, which can lead to inefficiencies in performance and energy consumption due to the need for high-speed signaling and error correction mechanisms like SERDES, particularly in ultra-short reach chiplet-to-chiplet interconnects.

Innovation Solution

The implementation of a Chiplet Protocol Interface (CPI) network with credit-based flow control and parallel interfaces to minimize latency and energy consumption, along with the use of dedicated device interfaces like memory interfaces and serial peripheral interfaces, enables efficient I/O operations across chiplets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If high-speed signaling and error correction mechanisms like SERDES are used for chiplet-to-chiplet interconnects, then reliability is improved, but energy consumption increases

Engineering Contradiction:
Improveinterconnect reliabilityVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent employs multiple inexpensive SERDES channels that can be quickly initialized and discarded or reconfigured, replacing the need for fewer, more complex, and energy-intensive high-speed signaling paths. Each channel is simple and low-cost, but collectively they provide the required reliability through redundancy and parallel operation.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The interconnect system is divided into multiple independent SERDES channels rather than using a single high-speed path. Each channel operates at lower speed individually but collectively provides high-throughput communication. This segmentation allows each channel to consume less energy while the aggregate system maintains reliability and performance.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple SERDES channels are used for chiplet-to-chiplet communication, then bandwidth is improved, but device complexity increases

Engineering Contradiction:
Improvecommunication bandwidthVSAvoidinterconnect complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Multiple SERDES channels are designed with identical, standardized interfaces and protocols, allowing them to perform the same function interchangeably. This universality simplifies the overall system architecture by using repeated simple building blocks rather than complex specialized circuits, thereby increasing bandwidth without proportionally increasing complexity.

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

Solution Approach 2:

Multiple low-complexity SERDES channels are combined to achieve high bandwidth communication. Rather than implementing a single complex high-speed interface, the patent merges several simpler channels working in parallel, where the combined effect provides the required productivity while keeping individual channel complexity low.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If channel ordering is not aligned between chiplets, then manufacturing flexibility is improved, but communication reliability deteriorates

Engineering Contradiction:
Improvemanufacturing flexibilityVSAvoidcommunication reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system dynamically determines and adapts to the actual physical ordering of channels during initialization rather than requiring fixed predetermined ordering. The channel initialization process includes runtime detection and configuration that adjusts to the actual channel arrangement, maintaining reliability while preserving manufacturing flexibility to accommodate different physical layouts.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The chiplet system performs self-configuration during initialization by automatically detecting the physical channel ordering and adjusting its internal mappings accordingly. This self-service approach eliminates the need for manual configuration or strict manufacturing constraints, allowing the system to adapt to any physical channel arrangement while maintaining communication reliability.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12190987B2Method for configuring multiple input-output channels
Publication Date: 2025.01.07 MICRON TECHNOLOGY INC
  • US12190987B2 patent drawing
  • US12190987B2 patent drawing
  • US12190987B2 patent drawing

AI summary

A method includes setting an order of input-output channels of a column of a first chiplet of multiple chiplets of a chiplet-based system, wherein one or more of the multiple chiplets include field-configurable input-output channels arranged at a periphery of the chiplets; and programming a second chiplet of the multiple chiplets to change an order of input-output channels of a column of the second chiplet to match the order of input-output channels of the column of the first chiplet.