Interrupt Control via Image Processing Units in Multi-Chip Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In systems with multiple integrated circuits, interrupt control is challenging when the CPU function is suspended, as existing mechanisms fail to effectively notify the main CPU of interrupts occurring in extension chips.

Innovation Solution

The system includes a first and second semiconductor integrated circuit connected via a communication bus, where the interrupt unit of the second chip outputs interrupts to image processing units, which then notify the first chip's control unit, ensuring interrupt notifications are relayed to the main CPU even when the CPU function is suspended.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the CPU function of the extension chip is suspended to reduce power consumption, then power consumption is reduced, but interrupt notification to the main CPU cannot be performed

Engineering Contradiction:
Improvepower consumptionVSAvoidinterrupt notification capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism where image processing units act as mediators between the extension chip's interrupt unit and the main CPU. When the extension chip's CPU is suspended, interrupts are first received by the interrupt unit, then forwarded through image processing units that translate and relay them to the main CPU, enabling indirect interrupt notification without requiring the extension CPU to be active

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the interrupt notification function from the CPU function by allowing image processing units to independently handle interrupt translation and forwarding. This separation enables the CPU to be suspended while the interrupt notification capability is maintained through other active components (image processing units and main CPU)

Inventive Principle:
Principle #1Segmentation

2Use of energy by moving object

If multiple integrated circuits are used to provide selective function activation, then power consumption is reduced by shutting off unused circuits, but interrupt control complexity increases

Engineering Contradiction:
Improvepower consumptionVSAvoidinterrupt control mechanism
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent makes image processing units multi-functional by having them perform both their primary image processing function and an additional function of interrupt translation and forwarding. This universality reduces the need for dedicated interrupt handling components in each chip, simplifying the overall interrupt control mechanism while maintaining power-saving capabilities

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent merges the interrupt handling function with the image processing units, combining two previously separate functions (image processing and interrupt management) into a single integrated component. This merging reduces the overall system complexity by eliminating the need for separate interrupt management hardware in each integrated circuit

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10306099B2Information processing apparatus and semiconductor integrated circuit
Publication Date: 2019.05.28 CANON KK
  • US10306099B2 patent drawing
  • US10306099B2 patent drawing
  • US10306099B2 patent drawing

AI summary

In a system constructed by a plurality of integrated circuits, interrupt control can be performed in the case where an interrupt has occurred in an integrated circuit in which the function of a CPU is suspended. An interrupt unit of a second integrated circuit outputs an interrupt to at least one of the plurality of image processing units of the second integrated circuit, an image processing unit of the second integrated circuit, to which the interrupt is input, outputs an interrupt to a first integrated circuit, an image processing unit of the first integrated circuit, to which an interrupt from the second integrated circuit is input, outputs an interrupt to an interrupt unit of the first integrated circuit, and the interrupt unit of the first integrated circuit outputs an interrupt to an control unit of the first integrated circuit in accordance with the interrupt being input.