Credit Return Logic for Chiplet Wide Bus Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing credit return logic in chiplet-based systems faces design complexity and critical path timing challenges due to the need for additional circuitry and processing cycles for credit management.

Innovation Solution

Implementing a simplified credit return logic that uses a wide bus to transmit multiple flits simultaneously, with only one flit per lane including a credit return value, and employing a bitwise-OR operation to combine credit return data from all received flits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If traditional credit return logic is used in chiplet-based systems, then credit management functionality is provided, but design complexity increases and critical path timing is delayed

Engineering Contradiction:
Improvedesign complexityVSAvoidcredit management functionality
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent extracts the credit return functionality from the data path by implementing a separate credit return counter and logic unit. The credit return counter is independently configured to count credit return packets, and the credit return logic unit separately determines whether to return credits based on the counted value. This extraction removes the credit management burden from the main data processing path, thereby reducing design complexity while maintaining reliable credit management functionality.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary credit return counter between the packet receiver and the credit return decision logic. This counter acts as a mediator that accumulates credit return information over multiple packets before triggering a credit return action. By using this intermediary mechanism, the system avoids complex real-time credit tracking in the critical path while ensuring accurate credit management through the mediating counter's accumulated state.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If additional circuitry is added for credit management, then credit tracking accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvecredit tracking accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent implements preliminary action by pre-configuring the credit return counter with an expected credit return value before packet reception begins. The counter is set to trigger a credit return event when the counted credit return packets reach this predetermined value. This preliminary configuration eliminates the need for complex real-time credit tracking circuitry during packet processing, thereby maintaining accurate credit tracking while minimizing additional power consumption from simpler counting logic.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If complex credit return logic is implemented, then credit management precision is improved, but processing speed decreases

Engineering Contradiction:
Improvecredit management precisionVSAvoidprocessing speed
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent segments the credit management function into distinct independent components: a credit return counter that simply counts packets, a credit return logic unit that makes binary return decisions, and the main data processing path. Each segment performs a single simple function rather than complex integrated logic. The counter increments for each credit return packet independently of data processing speed, and the logic unit only evaluates the counter value at discrete intervals, thereby maintaining high processing speed while achieving precise credit management through the coordinated segments.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250173292A1Network credit return mechanisms
Publication Date: 2025.05.29 MICRON TECHNOLOGY INC
  • US20250173292A1 patent drawing
  • US20250173292A1 patent drawing
  • US20250173292A1 patent drawing

AI summary

Implementations of the present disclosure are directed to systems and methods for reducing design complexity and critical path timing challenges of credit return logic. A wide bus supports simultaneous transmission of multiple flits, one per lane of the wide bus. A source device transmitting flits on a wide bus selects from among multiple credit return options to ensure that only one of the multiple flits being simultaneously transmitted includes a credit return value. In some example embodiments, the receiving device checks only the flit of one lane of the wide bus (e.g., lane 0) for credit return data. In other example embodiments, the receiving device uses a bitwise-OR to combine the credit return data of all received flits in a single cycle.