Memory Queue Merging Instructions and Completion Messages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require two independent storage spaces for processing instructions and completion messages, leading to inefficient storage utilization.

Innovation Solution

An electronic device with a memory queue where processing instructions are written and executed, and completion messages are generated and stored in the same target area, allowing for reuse of storage space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If two independent storage spaces are allocated for processing instructions and completion messages, then the system can complete functions of the entire system, but much storage space is occupied

Engineering Contradiction:
Improvesystem function completionVSAvoidstorage space occupied
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent merges the storage spaces for processing instructions and completion messages into a single queue structure. The processor writes processing instructions into target areas of the queue, and functional hardware writes completion messages into the same queue, allowing both types of data to share the same storage resource and reducing overall storage space occupation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The queue structure is designed to serve multiple functions: it stores both processing instructions from the processor and completion messages from functional hardware. This multi-functional storage structure eliminates the need for separate dedicated storage spaces, thereby improving storage utilization while maintaining system reliability.

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

2Productivity

If two independent storage spaces are allocated for processing instructions and completion messages, then data processing can be performed, but storage utilization is reduced

Engineering Contradiction:
Improvedata processingVSAvoidstorage utilization
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent combines separate storage spaces for instructions and messages into a unified queue, enabling both data processing operations and improving storage utilization by eliminating redundant storage allocation.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The functional hardware reserves target areas after reading processing instructions, and the processor can reuse these target areas after completion messages are written. This dynamic allocation and recovery of storage space improves overall storage utilization while maintaining data processing productivity.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS11681527B2Electronic device and multiplexing method of spatial
Publication Date: 2023.06.20 RAYMX MICROELECTRONICS CORP
  • US11681527B2 patent drawing
  • US11681527B2 patent drawing
  • US11681527B2 patent drawing

AI summary

An electronic device includes a memory, a processor, and functional hardware. The memory includes a queue. The processor is configured to write a processing instruction into a target area of the queue. The functional hardware is configured to read the processing instruction from the target area and reserve the target area. The functional hardware generates a completion message according to the processing instruction, and writes the completion message into the target area after the processing instruction is executed. The completion message corresponds to the processing instruction.