Access Request Priority Control for Same-Attribute Queue Blocking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control circuits fail to promptly select high-priority access requests when low-priority requests with the same attribute information are pending, leading to inefficiencies in access order management.

Innovation Solution

A control circuit with a storage unit, priority update unit, and selection unit that updates and prioritizes access requests based on their attribute information and priority, ensuring high-priority requests are promptly selected.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If access requests are selected in order of reception when attribute information is the same, then the system maintains simple selection logic, but high-priority access requests are delayed by preceding low-priority requests with the same attribute information

Engineering Contradiction:
Improveselection logic simplicityVSAvoidhigh-priority request delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The control circuit performs preliminary comparison of priority levels between currently stored access requests and newly received access requests before final selection. When a newly received request has higher priority than stored requests with the same attribute information, the control circuit preemptively selects the new request, avoiding the delay that would occur with strict reception-order processing.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If the control circuit always selects the first received access request with the same attribute information, then the selection process is straightforward, but system performance deteriorates when high-priority requests are blocked by low-priority requests

Engineering Contradiction:
Improveselection process complexityVSAvoidsystem performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The control circuit dynamically adjusts the selection criteria based on priority levels. Instead of a fixed reception-order rule, the system flexibly switches to priority-based selection when a newly received access request has higher priority than existing requests with the same attribute information, thereby optimizing system performance without excessive complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If high-priority access requests are selected preferentially, then performance requirements are met, but low-priority access requests may be kept waiting endlessly

Engineering Contradiction:
Improveaccess request processing speedVSAvoidlow-priority request waiting time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The control circuit changes the selection parameter from strict reception order to priority level comparison. By evaluating priority levels as a dynamic parameter, the system can selectively prioritize high-priority requests when they arrive, while still maintaining fairness through the attribute information grouping mechanism that prevents complete starvation of low-priority requests.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12613652B2Control circuit, information processing system, and control method
Publication Date: 2026.04.28 CANON KK
  • US12613652B2 patent drawing
  • US12613652B2 patent drawing
  • US12613652B2 patent drawing

AI summary

In a control circuit, a request storage unit including a plurality of entries for storing an access request, to which a priority and attribute information are applied, stores the received access request, a priority update unit updates the priority of the access request based on the priority and the attribute information of the access request stored in the request storage unit, and a request selection unit selects and transmits the access request stored in the request storage unit based on the updated priority.