Electronic Apparatus Separate Storage for Instruction Execution Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electronic devices face conflicts in reading instructions and literal data stored in the same storage device, which affects instruction execution efficiency.

Innovation Solution

An electronic device with a processing circuit, a first storage device for instructions, and a second storage device for operation data, where the processing circuit reads instructions and data from the appropriate storage devices and backs up data to the second storage device when necessary, ensuring separate storage and reducing conflicts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If instructions and literal data are stored in the same storage device, then storage device complexity is reduced, but reading operations conflict and instruction execution efficiency deteriorates

Engineering Contradiction:
Improvestorage device complexityVSAvoidinstruction execution efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent divides the storage system into two separate storage devices: a first storage device for storing instructions and a second storage device for storing operation data. This segmentation eliminates reading conflicts between instructions and literal data by providing dedicated storage spaces, thereby improving instruction execution efficiency while maintaining manageable system complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

2Productivity

If instructions and literal data are stored separately in different storage devices, then reading operation conflicts are eliminated and execution efficiency improves, but device complexity increases

Engineering Contradiction:
Improveinstruction execution efficiencyVSAvoidstorage system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processing circuit is designed to perform multiple functions: it can read instructions from the first storage device, read operation data from the second storage device, and backup operation data between storage devices. This multi-functionality allows the system to handle the complexity of separate storage management while maintaining improved execution efficiency through unified control logic.

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

3Productivity

If operation data is backed up to second storage device, then reading conflicts are avoided and execution efficiency improves, but storage operations complexity increases

Engineering Contradiction:
Improvedata reading efficiencyVSAvoidstorage operation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary backup of operation data to the second storage device before actual reading operations occur. This advance preparation ensures that when instructions need to be executed, the required operation data is already available in the second storage device, preventing reading conflicts and improving execution efficiency without requiring complex real-time coordination during instruction execution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11010162B2Electronic apparatus can execute instruction and instruction executing method
Publication Date: 2021.05.18 REALTEK SEMICON CORP
  • US11010162B2 patent drawing
  • US11010162B2 patent drawing
  • US11010162B2 patent drawing

AI summary

An electronic device can execute instructions, comprising: a processing circuit; a first storage device, coupled to the processing circuit, configured to store at least one instruction and first operation data; and a second storage device, coupled to the processing circuit. The processing circuit reads at least one of the instruction and the first operation data corresponding to the read instruction from the first storage device, and the second storage device does not store the first operation data corresponding to the read instruction, the processing circuit backs up the read first operation data to the second storage device.