Semiconductor Ring Chip Token Power Budget Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional semiconductor devices with unidirectional ring structures face issues such as deteriorated operation performance and deadlock phenomena due to excessive current consumption during peak zone operations, leading to potential failures and interrupted device operation.

Innovation Solution

A semiconductor device with a ring structure where each chip waits until it has sufficient available tokens to perform operations, and a key circulates through the chips to manage power effectively, allowing chips to perform operations only when they have the necessary tokens and key, preventing deadlock situations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If chips perform peak zone operations simultaneously, then operation performance is improved, but current consumption exceeds power budget causing device failure

Engineering Contradiction:
Improveoperation performanceVSAvoidcurrent consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by requiring chips to collect tokens in advance before performing peak zone operations. Tokens are accumulated during non-peak periods, and only when sufficient tokens are collected can a chip execute peak zone operations. This pre-preparation mechanism ensures that simultaneous operations by multiple chips do not exceed the power budget, as tokens represent pre-allocated energy permissions that constrain total current consumption while still enabling high-performance operations when resources are available.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback through the token circulation mechanism where tokens are distributed and collected based on power budget status. The system monitors token inventory and adjusts token distribution to chips accordingly - when power budget is tight, fewer tokens are circulated; when budget allows, more tokens are available. This feedback loop dynamically controls operation timing to balance performance with power constraints, preventing simultaneous peak operations that would exceed current limits.

Inventive Principle:
Principle #23Feedback

2Device complexity

If a unidirectional ring structure is used for token management, then device complexity is reduced, but deadlock phenomena occur causing operation interruption

Engineering Contradiction:
Improvestructure complexityVSAvoidoperation continuity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies dynamics by making the token circulation direction adaptive rather than fixed. While the basic structure uses a unidirectional ring for simplicity, the system dynamically adjusts which chips can proceed with operations based on real-time token availability and power budget status. Chips that have collected sufficient tokens can execute operations independently even if upstream chips are waiting, creating a dynamic execution flow that prevents deadlock while preserving the simple unidirectional token passing structure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent uses preliminary action to prevent deadlock by requiring chips to complete token collection and operation permission acquisition before executing peak zone operations. This pre-validation ensures that chips only proceed when they have the necessary permissions, preventing situations where chips would block each other waiting for tokens. The preliminary token accumulation phase separates the permission-granting process from the actual operation execution, eliminating circular waiting conditions that cause deadlock in simpler unidirectional systems.

Inventive Principle:
Principle #10Preliminary action

3Use of energy by moving object

If chips wait for sufficient tokens before operation, then power budget is maintained, but operation performance deteriorates due to waiting time

Engineering Contradiction:
Improvepower budget complianceVSAvoidoperation performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent applies continuity of useful action by enabling chips to perform non-peak zone operations continuously without waiting for tokens. Peak zone operations, which are more power-intensive, are the only operations requiring token permissions. This distinction allows the system to maintain continuous productive activity at lower power levels while still enabling high-performance peak operations when tokens are available, thus minimizing the impact of waiting on overall system productivity while ensuring power budget compliance.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent uses partial action by allowing chips to perform subsets of operations without full token permissions. Non-peak zone operations can be executed partially or continuously without waiting for complete token accumulation, while peak zone operations require full token permissions. This partial execution approach maintains system productivity by keeping chips actively engaged in permissible operations rather than forcing complete idle waiting, while still enforcing power budget constraints on the more intensive peak operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10554395B2Semiconductor device managing power budget and operating method thereof
Publication Date: 2020.02.04 SK HYNIX INC
  • US10554395B2 patent drawing
  • US10554395B2 patent drawing
  • US10554395B2 patent drawing

AI summary

A semiconductor device may comprise a plurality of chips coupled in a ring structure, and the plurality of chips includes a first chip. Each of the plurality of chips may include a key port receiving or outputting a key to circulate the key through the ring structure. The first chip is configured to be in a standby state until an amount of available token becomes equal to or greater than an amount of required token to perform a specific operation in the first chip, when the first chip has the key.