Processor Instruction Selection Circuit Power Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods fail to effectively control power consumption and prevent malfunction in processors due to hardware delays or data dependency, leading to rapid power fluctuations and potential malfunctions from power supply noise.

Innovation Solution

A processor configuration with an instruction execution circuit, an instruction supply circuit, and an instruction selection circuit that holds and selectively outputs instructions to maintain continuous execution and stabilize power consumption by using held instructions when input is interrupted, preventing rapid power decreases and noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the processor stops executing instructions due to hardware delays or data dependency, then power consumption decreases, but rapid power fluctuations and malfunctions occur

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessor malfunction
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The instruction selection circuit pre-holds multiple candidate instructions before they are needed. When instruction input is interrupted or execution is stopped, these pre-held instructions are immediately output to maintain continuous execution and stabilize power consumption, preventing rapid power fluctuations and malfunctions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system ensures continuous instruction execution by having the instruction selection circuit output pre-held instructions whenever the instruction supply is interrupted or execution is stopped. This continuity prevents rapid power consumption changes that could cause power supply noise and processor malfunction.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If the processor executes instructions continuously to maintain power consumption, then power supply noise is reduced, but instruction execution delay increases

Engineering Contradiction:
Improvepower supply noiseVSAvoidinstruction execution delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The instruction selection circuit holds multiple candidate instructions in advance, ready for immediate output. This preliminary preparation allows the system to maintain continuous execution and stable power consumption without causing delays, as the replacement instructions are already available when needed.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If the processor stops instruction execution due to hardware delays, then power consumption is reduced, but power supply noise increases

Engineering Contradiction:
Improvepower consumptionVSAvoidpower supply noise
Core Design Contradiction:
Loss of energyVSObject-generated harmful factors

Solution Approach 1:

The instruction selection circuit ensures continuous instruction execution by outputting pre-held instructions when the instruction supply is interrupted. This continuity prevents rapid power consumption changes, thereby reducing power supply noise while still allowing the processor to respond to hardware delays and data dependencies.

Inventive Principle:
Principle #20Continuity of useful action

4Reliability

If the processor uses pre-access instructions to gradually increase power consumption, then malfunction is suppressed, but control method for stopped execution is insufficient

Engineering Contradiction:
Improvemalfunction suppressionVSAvoidcontrol method
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The instruction selection circuit holds multiple candidate instructions in advance, enabling it to immediately output replacement instructions when execution is stopped due to hardware delays or data dependency. This extends the malfunction suppression capability to cover cases where instruction execution is interrupted, making the power consumption control method more versatile and adaptable.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240248723A1Processor and method of controlling processor
Publication Date: 2024.07.25 PREFERRED NETWORKS INC
  • US20240248723A1 patent drawing
  • US20240248723A1 patent drawing
  • US20240248723A1 patent drawing

AI summary

A processor includes an instruction execution circuit configured to execute an instruction; an instruction supply circuit configured to output the instruction to be executed by the instruction execution circuit; and an instruction selection circuit configured to output the instruction received from the instruction supply circuit to the instruction execution circuit, and output another instruction to the instruction execution circuit in response to detecting that instruction reception from the instruction supply circuit is stopped.