Reset Pulse Encoding for IC Recovery Without Internal Clock

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Integrated circuits (ICs) without a dedicated reset input face challenges in recovery from errors, as existing methods like power cycling are time-consuming, and alternative approaches like using a chip select line may not be robust enough.

Innovation Solution

A method involving a controller sending a specific sequence of signal transitions in a data signal and clock signal to reset ICs without a separate reset input, allowing for partial or complete software and hardware resets, with the ability to redefine the reset command sequence if initial attempts fail.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If power cycling is used to reset IC without reset input, then reset function is achieved, but recovery time becomes significant

Engineering Contradiction:
Improvereset functionVSAvoidrecovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent uses an intermediary encoding scheme where reset commands are transmitted through existing data and clock signal lines. Instead of directly applying power cycling or using dedicated reset lines, the reset function is mediated through encoded signal sequences that trigger internal reset mechanisms, thereby achieving reset without time-consuming power cycles.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the mechanical/electrical action of power cycling with a signal-based encoding approach. By substituting the physical power cycle mechanism with encoded data and clock signal sequences, the system achieves reset functionality through software-controlled signal patterns rather than hardware-level power manipulation.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Loss of time

If chip select line is used for reset, then recovery time is reduced, but robustness of reset mechanism is insufficient

Engineering Contradiction:
Improverecovery timeVSAvoidreset robustness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent segments the reset command into multiple distinct signal transitions within the encoded data sequence. Instead of relying on a single chip select line assertion, the reset function is divided into multiple encoded transitions that must occur in sequence, creating a more robust and verifiable reset mechanism that can be reliably detected and executed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameters of the signal encoding by using specific patterns of transitions in both data and clock signals. By modifying the temporal and logical parameters of the signal sequences, the system creates a distinctive encoded reset command that is more robust against noise and interference compared to simple chip select line usage.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If encoded signal sequence is used for reset, then reset robustness is improved, but device complexity increases

Engineering Contradiction:
Improvereset robustnessVSAvoidsignal encoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal encoding scheme that can represent multiple commands (normal operation, reset, redefinition) using the same data and clock signal infrastructure. This multi-functional approach allows the system to achieve robust reset capability without adding dedicated hardware lines, as the existing bidirectional interface is used for multiple purposes through encoding differentiation.

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

Data Source

PatentUS8680892B2Reset pulse encoding and decoding scheme with no internal clock
Publication Date: 2014.03.25 STMICROELECTRONICS INT NV
  • US8680892B2 patent drawing
  • US8680892B2 patent drawing
  • US8680892B2 patent drawing

AI summary

An integrated circuit (IC) provides a reset function. The IC receives a command that is defined by a first sequence of counts of signal transitions of a first signal during windows of a second signal and provides a reset function when it is determined that the command is received. A device including the IC and a system including the device are provided.