Phase-Shifted Clock Signals for SoC Power Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial neural network (ANN) systems face challenges in maintaining power stability due to fluctuating supply voltage, particularly when the number of processing elements increases, leading to increased power consumption and potential system instability.

Innovation Solution

A system-on-chip (SoC) design that includes multiple neural processing units (NPUs) operating on different clock signals with phase-shifted phases to manage power consumption and stabilize supply voltage, utilizing a power management integrated circuit to dynamically adjust clock phases based on utilization rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the number of processing elements in the neural processing unit is increased to improve parallel processing performance, then the computational speed and processing capability are improved, but the instantaneous power consumption and supply voltage fluctuation increase

Engineering Contradiction:
Improveparallel processing performanceVSAvoidinstantaneous power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent applies periodic action by dividing the clock signal into multiple phase-shifted clock signals that are periodically distributed to different processing elements. This allows processing elements to operate in staggered phases rather than simultaneously, converting a single large power peak into multiple smaller, distributed power consumption patterns. The phase-shifted clock signals create a periodic operation schedule that smooths out instantaneous power demands while maintaining overall processing throughput.

Inventive Principle:
Principle #19Periodic action

2Productivity

If the number of processing elements is increased to handle more computational operations, then the computational capability is improved, but the stability of supply voltage deteriorates due to excessive peak power demand

Engineering Contradiction:
Improvecomputational capabilityVSAvoidsupply voltage stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent segments the single clock signal into multiple phase-shifted clock signals, and segments the operation of processing elements into different phases. This segmentation distributes the computational load and power consumption across multiple time phases, preventing any single moment from demanding excessive power that would cause voltage instability. Each processing element operates in a specific phase, dividing the overall power demand into manageable segments.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the supply voltage is increased to ensure system stability during high power demand, then the system reliability is improved, but the power consumption of the neural processing unit rapidly increases

Engineering Contradiction:
Improvesystem stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By implementing periodic phase-shifted operation, the system maintains stability during high computational loads without requiring continuously high supply voltage. The periodic distribution of operational phases ensures that peak power demands are temporally separated, allowing the supply voltage to remain stable at lower levels while still supporting high overall computational capability through accumulated processing across phases.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20240211741A1Soc and system operated based on clock signals having different phases
Publication Date: 2024.06.27 DEEPX CO LTD
  • US20240211741A1 patent drawing
  • US20240211741A1 patent drawing
  • US20240211741A1 patent drawing

AI summary

A system-on-chip (SoC) may comprise a semiconductor substrate; a first circuitry, disposed on the semiconductor substrate, provided for a first neural processing unit (NPU) configured to perform operations of an artificial neural network (ANN) model; a second circuitry, disposed on the semiconductor substrate, provided for a second NPU configured to perform operations of an ANN model; and a third circuitry, disposed on the semiconductor substrate, configured to generate a control signal to selectively output one or more clock signals, wherein each of the first NPU and the second NPU may include a plurality of processing elements (PEs), and the plurality of PEs may include an adder, a multiplier, and an accumulator, and wherein the one or more clock signals may include an original clock signal and one or more phase-delayed clock signals based on a phase of the original clock signal.