Two-Chip Shared Memory Access with Voltage Arbitration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The challenge of reducing hardware cost and power consumption in electronic devices with multiple system-on-chips is exacerbated by each chip using its own memory, leading to inefficiencies and increased resource utilization.

Innovation Solution

Implementing a master-slave identification and access detection pin system on chips to allow them to share a memory by assigning different access priorities, ensuring conflict-free access through voltage management and state switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each system-on-chip uses its own memory to store and execute programs, then each chip can operate independently and reliably, but hardware cost and power consumption greatly increase

Engineering Contradiction:
Improvechip operation reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Multiple system-on-chip share a single memory resource instead of each chip having its own dedicated memory. The memory is shared among chips through a master-slave arbitration mechanism where one chip is designated as master and others as slaves, allowing them to access the same memory space and reducing total memory capacity required.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

A single memory unit serves multiple system-on-chip simultaneously, performing the function of storing and executing programs for different chips. The memory interface is designed to handle requests from multiple chips through voltage-based arbitration, making the memory universal rather than dedicated to a single chip.

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

2Ease of operation

If each system-on-chip uses its own memory, then memory access is simple and direct, but hardware cost increases

Engineering Contradiction:
Improvememory access simplicityVSAvoidhardware cost
Core Design Contradiction:
Ease of operationVSEase of manufacture

Solution Approach 1:

Multiple system-on-chip share a single memory resource instead of each chip having its own dedicated memory. The memory is shared among chips through a master-slave arbitration mechanism where one chip is designated as master and others as slaves, allowing them to access the same memory space and reducing total memory capacity required.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If multiple chips access the same memory simultaneously, then resource utilization improves, but access conflicts occur

Engineering Contradiction:
Improveresource utilizationVSAvoidaccess conflict
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

Before allowing memory access, the system performs preliminary voltage detection on recognition pins to determine which chip should have access. The master chip maintains a high voltage level on its recognition pin, while slave chips detect this high level and remain in idle state, preventing them from initiating memory access and thus avoiding conflicts before they can occur.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The system uses voltage detection on master-slave recognition pins to provide feedback about memory access status. When the master chip accesses memory, it maintains a high voltage level that slave chips detect, providing feedback that prevents slave chips from attempting access. This feedback mechanism ensures only one chip accesses memory at a time.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250231237A1Electronic device capable of sharing a memory and method for operating an electronic device to share a memory
Publication Date: 2025.07.17 REALTEK SEMICON CORP
  • US20250231237A1 patent drawing
  • US20250231237A1 patent drawing
  • US20250231237A1 patent drawing

AI summary

The electronic device includes a first chip and a second chip. The first chip includes a first master slave recognition pin coupled to a master voltage, a first access detection pin coupled to a first voltage, and a first interface pin coupled to a memory. The second chip includes a second master slave recognition pin, a second access detection pin coupled to the first access detection pin, and a second interface pin coupled to the first interface pin and the memory. When the first chip is activated, the first chip enters an idle state. When the first chip stays in the idle state for more than a predetermined idle time and the first access detection pin remains at the first voltage, the first chip enters an access state.