Status Register Debug Mode for Power Supply Units

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of control software for electronic appliances is hindered by the need for frequent interruptions during test passes due to errors in critical parameters like current, voltage, and temperature, which disrupts the testing process and makes error localization inefficient.

Innovation Solution

A method that uses a status register to record the states of critical parameters with status bits, allowing changes to be retained until read, enabling continuous test passes and post-test error detection without interruptions, and allowing for customizable interrupt settings based on control register values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If interrupt signals are used to detect critical parameter errors during test passes, then error detection capability is improved, but test pass continuity and productivity deteriorate due to frequent interruptions

Engineering Contradiction:
Improveerror detection capabilityVSAvoidtest pass continuity
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The status register pre-stores the states of critical parameters (current, voltage, temperature) before errors occur. By capturing these states in advance and retaining them in the register, the system enables post-test error analysis without interrupting the test pass, thus maintaining productivity while ensuring reliable error detection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The status register acts as an intermediary between the critical parameters and the test evaluation system. Instead of directly interrupting the test pass when errors occur, the status register mediates by storing parameter states and allowing error detection after the test pass completes, thus resolving the contradiction between error detection and test continuity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If status bits are continuously updated to reflect current parameter states, then measurement precision is improved, but device complexity increases due to continuous monitoring requirements

Engineering Contradiction:
Improveparameter state accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of continuous updating, the status bits are updated periodically or event-driven (when parameter changes occur). The status register retains these updated values until read, providing sufficient measurement precision for error detection while reducing the complexity of continuous monitoring infrastructure.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The status register automatically retains and preserves the captured parameter states without requiring continuous external monitoring or updating. The system serves itself by maintaining the status information passively, reducing the complexity of the monitoring system while ensuring accurate error detection.

Inventive Principle:
Principle #25Self-service

3Reliability

If multiple test passes are executed iteratively to verify error elimination, then software reliability is improved, but development time increases due to repetitive testing

Engineering Contradiction:
Improvesoftware verification completenessVSAvoiddevelopment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The status register captures and stores critical parameter states before test passes complete. This preliminary capture of error information allows developers to review and analyze errors after the test pass, eliminating the need for iterative re-testing to verify error elimination, thus reducing development time while maintaining verification completeness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The status register provides feedback about parameter states and errors after the test pass completes. This feedback mechanism allows developers to understand what went wrong without repeating the entire test pass, enabling more efficient error elimination and reducing the time required for iterative verification.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7631210B2Debug mode in power supply units for electronic appliances
Publication Date: 2009.12.08 INFINEON TECHNOLOGIES AG
  • US7631210B2 patent drawing
  • US7631210B2 patent drawing
  • US7631210B2 patent drawing

AI summary

In a method for recording critical parameters for circuit sections of electronic appliances, the critical parameters are represented by status bits in a status register (24). As a result of a change of state for a critical parameter, the associated status bit assumes a new value and retains this value up until a read operation.