Bus Protector Dummy Signal Handling for Selective Reset

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bus systems require resetting the entire System-on-Chip (SoC) when a functional block stops operating, leading to unnecessary disruptions and potential errors in other parts of the system.

Innovation Solution

A bus system with a master and slave functional block, where the slave block includes a bus protector that receives and transmits dummy signals to clear commands, allowing for selective resetting of the problematic block without affecting other parts of the SoC.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire SoC is reset when a functional block stops operating, then the problematic block can be restarted, but other parts of the bus system are unnecessarily affected and disruptions occur

Engineering Contradiction:
Improvesystem reliabilityVSAvoidbus system productivity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The bus system is segmented into individual functional blocks with independent reset capabilities. Each functional block can be reset individually through the system manager without affecting other blocks, allowing selective recovery of problematic components while maintaining overall system productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system manager acts as an intermediary between functional blocks and the reset mechanism. It monitors bus traffic, detects stopped functional blocks, and initiates selective resets, preventing unnecessary disruptions to other parts of the system while maintaining reliability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If commands remain in the bus system when a functional block stops, then the block can be reset, but errors may propagate to other parts of the system

Engineering Contradiction:
Improveerror preventionVSAvoidbus system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Stuck commands are extracted and cleared from the bus system through the system manager's monitoring and control mechanisms. The system manager detects when functional blocks stop responding and actively removes pending commands from the bus, preventing error propagation while maintaining system integrity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system manager implements feedback monitoring of bus traffic to detect when functional blocks stop operating. This feedback mechanism triggers command clearing operations and selective resets, preventing errors from propagating while maintaining manageable system complexity through intelligent control.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10769085B2Bus system
Publication Date: 2020.09.08 SAMSUNG ELECTRONICS CO LTD
  • US10769085B2 patent drawing
  • US10769085B2 patent drawing
  • US10769085B2 patent drawing

AI summary

A bus system is provided. A bus system includes a slave functional block and a master functional block. The master functional block transmits a first command to the slave functional block. The slave functional block includes a first bus protector. The first bus protector receives the first command on behalf of the slave functional block and transmits a dummy signal corresponding to the first command to the master functional block in response to the slave functional block being in a state of not being able to receive the first command or not being able to transmit a response signal corresponding to the first command.