Semiconductor Subsystem Interface for Bus Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor device subsystem communication methods, such as mailbox systems, lead to bus congestion and increased power consumption due to continuous power supply requirements and reliance on out-of-band interrupts.

Innovation Solution

A subsystem interface with multiple ports and a control module that uses in-band interrupts and a handshake protocol to establish and terminate connections between subsystems, reducing the need for continuous power and separate communication media, thereby alleviating bus congestion and lowering power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a mailbox system is used for subsystem communication, then message exchange between subsystems is enabled, but bus congestion occurs and power consumption increases

Engineering Contradiction:
Improvemessage exchange capabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements a periodic action principle by enabling the second subsystem to enter a low-power state when no communication is active, and only waking up when needed for data reception. This contrasts with the continuous operation required by traditional mailbox systems, thereby reducing power consumption while maintaining message exchange capability.

Inventive Principle:
Principle #19Periodic action

2Reliability

If a mailbox system is used for subsystem communication, then message exchange between subsystems is enabled, but bus congestion occurs

Engineering Contradiction:
Improvemessage exchange capabilityVSAvoidbus availability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the communication function from the shared bus by establishing a direct connection between the first transmitter and second receiver. This dedicated communication path removes communication traffic from the shared bus, thereby eliminating bus congestion while preserving message exchange capability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If continuous power supply is provided to the mailbox region, then messages can be received at any time, but power consumption increases

Engineering Contradiction:
Improvemessage reception availabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by stationary object

Solution Approach 1:

The patent implements periodic action by allowing the second subsystem to power down its receiver when not in use and only activate it when the first subsystem initiates communication. This maintains the ability to receive messages on-demand while eliminating continuous power consumption associated with keeping the receiver always active.

Inventive Principle:
Principle #19Periodic action

4Productivity

If a direct connection is established between subsystems, then communication efficiency improves, but system complexity increases

Engineering Contradiction:
Improvecommunication speedVSAvoidinterface configuration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies universality by using the same four signal lines (data, clock, flow control, synchronization) for multiple functions including handshaking, data transmission, and flow control. This multi-functional approach enables direct high-speed communication while keeping the interface configuration manageable through standardized signal usage.

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

Data Source

PatentUS11233514B2Semiconductor device including subsystem interfaces and communications method thereof
Publication Date: 2022.01.25 SAMSUNG ELECTRONICS CO LTD
  • US11233514B2 patent drawing
  • US11233514B2 patent drawing
  • US11233514B2 patent drawing

AI summary

A subsystem interface, a semiconductor device including the subsystem interface, and a communications method of the semiconductor device are provided, the subsystem interface comprising a transmitter including a first transmission port configured to transmit a first clock signal, a second transmission port configured to transmit a first data signal, a first reception port configured to receive a first flow control signal, and a third transmission port configured to transmit a first synchronization signal, a receiver including a second reception port configured to receive a second clock signal, a third reception port configured to receive a second data signal, a fourth transmission port configured to transmit a second flow control signal, a fourth reception port configured to receive a second synchronization signal, and a control module configured to control operations of the transmitter and the receiver, including performing a transmitter hand-shake by sending a request signal from the second transmission port and receiving an acknowledgement signal to the first reception port, or performing a receiver hand-shake by receiving the request signal to the third reception port and sending the acknowledgement signal from the fourth transmission port.