Embedded Bus Emulation Device for SMBus Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for testing System Management Bus (SMBus) related functions in computer systems often require actual SMBus devices, which may not be available, and rely on bulky, expensive general-purpose workstations to emulate bus devices, limiting portability and cost-effectiveness.

Innovation Solution

A compact bus emulation device with an embedded microcontroller and nonvolatile memory that can operate in learning and emulation modes, allowing it to record and retransmit bus signals, thereby emulating SMBus devices without the need for complex workstations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a general purpose workstation is used to emulate SMBus devices, then bus device emulation capability is achieved, but device complexity and cost increase

Engineering Contradiction:
Improvebus device emulation capabilityVSAvoidworkstation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential bus emulation functionality from a general-purpose workstation, implementing it in a dedicated microcontroller unit. This separates the emulation capability from the complex workstation environment, providing only the necessary functions for SMBus device emulation without the overhead of full workstation operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent creates a simplified copy of bus device functionality within the microcontroller, using firmware to replicate the behavior of actual SMBus devices. Instead of using a full workstation to emulate bus devices, the system uses a dedicated microcontroller with firmware that copies only the essential emulation capabilities needed for testing.

Inventive Principle:
Principle #26Copying

2Adaptability or versatility

If a general purpose workstation is used to emulate SMBus devices, then bus device emulation capability is achieved, but cost increases

Engineering Contradiction:
Improvebus device emulation capabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive general-purpose workstations with inexpensive microcontroller units that can be easily manufactured and deployed. These dedicated emulation devices are much cheaper to produce than workstations while providing the specific functionality needed for SMBus device emulation during testing.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Solution Approach 2:

The patent extracts only the essential bus emulation functionality from a general-purpose workstation, implementing it in a dedicated microcontroller unit. This separates the emulation capability from the complex workstation environment, providing only the necessary functions for SMBus device emulation without the overhead of full workstation operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If a general purpose workstation is used to emulate SMBus devices, then emulation functionality is provided, but portability decreases

Engineering Contradiction:
Improveemulation functionalityVSAvoidportability
Core Design Contradiction:
Adaptability or versatilityVSWeight of moving object

Solution Approach 1:

The patent extracts only the essential bus emulation functionality from a general-purpose workstation, implementing it in a dedicated microcontroller unit. This separates the emulation capability from the complex workstation environment, providing only the necessary functions for SMBus device emulation without the overhead of full workstation operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS8886513B2Embedded bus emulation
Publication Date: 2014.11.11 SK HYNIX NAND PRODUCT SOLUTIONS CORP
  • US8886513B2 patent drawing
  • US8886513B2 patent drawing
  • US8886513B2 patent drawing

AI summary

A bus emulation device in accordance with one aspect of the present description includes an embedded microcontroller and a nonvolatile memory carried on a body. The memory contains firmware which includes boot code adapted to boot the microcontroller to operate in one of a plurality of dedicated operating modes in response to a mode switch. These dedicated operating modes include a learning mode in which bus signals generated by other bus devices are recorded in the nonvolatile memory, and an emulation mode in which recorded bus signals are retransmitted over the bus in response to received signals, to emulate a bus device. Other aspects are described and claimed.