Processor Instruction Selection Circuit Power Stability
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If the processor executes instructions continuously to maintain power consumption, then power supply noise is reduced, but instruction execution delay increases
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.
3Loss of energy
If the processor stops instruction execution due to hardware delays, then power consumption is reduced, but power supply noise increases
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.
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
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.
Data Source
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.


