Reset Signal Circuit Switching Between Synchronous and Asynchronous Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing semiconductor devices face issues with data loss and improper initialization due to the generation of asynchronous reset signals during power supply voltage fluctuations, which can lead to abnormal operation and failure in initializing synchronous circuits.

Innovation Solution

A reset signal generation circuit that detects the operation state of synchronous circuits and generates either synchronous or asynchronous reset signals based on the system clock signal, ensuring proper initialization and data preservation by using an operation detection circuit, signal control circuit, oscillation stabilization control, and determination circuit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If an asynchronous reset signal is generated during operation, then the circuit can be initialized immediately, but data stored in the memory may be lost

Engineering Contradiction:
Improveinitialization speedVSAvoiddata loss
Core Design Contradiction:
SpeedVSLoss of information

Solution Approach 1:

The reset signal generation mode dynamically switches between asynchronous and synchronous based on the operation state of the internal circuit. When the circuit is abnormal, asynchronous reset is enabled for immediate initialization. When normal operation is detected, synchronous reset is used to preserve data. This dynamic adaptation resolves the contradiction between fast initialization and data preservation.

Inventive Principle:
Principle #15Dynamics

2Loss of information

If a synchronous reset signal is generated irrespective of operation state, then data is preserved, but the circuit may not be initialized when abnormal operation occurs

Engineering Contradiction:
Improvedata preservationVSAvoidinitialization reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

An operation detection circuit continuously monitors the operation state of the internal circuit and provides feedback to the reset signal generation circuit. Based on this feedback, the system determines whether to generate asynchronous or synchronous reset signals, ensuring reliable initialization when abnormal conditions are detected while preserving data during normal operation.

Inventive Principle:
Principle #23Feedback

3Loss of information

If the reset circuit generates synchronous reset signal when system clock signal is generated, then data is maintained, but the entire semiconductor device may fail to be initialized when oscillation stoppage factor is present

Engineering Contradiction:
Improvedata maintenanceVSAvoiddevice initialization reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The oscillation control circuit preliminarily detects the presence of oscillation stoppage factors before the reset signal is generated. When such factors are detected, the system prepares to generate an asynchronous reset signal in advance, ensuring that the entire semiconductor device can be properly initialized even when clock oscillation is compromised, while normally maintaining data through synchronous reset.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7449926B2Circuit for asynchronously resetting synchronous circuit
Publication Date: 2008.11.11 INDUCTION DEVICES LLC
  • US7449926B2 patent drawing
  • US7449926B2 patent drawing
  • US7449926B2 patent drawing

AI summary

A reset signal generation circuit for generating a reset signal synchronously or asynchronously to a clock signal in accordance with an operation state. An operation detection circuit detects operation of a CPU and generates an operation detection signal. A signal control circuit generates a first reset signal synchronously or asynchronously to an internal clock signal based on the operation detection signal and a system reset signal. The first reset signal is provided to synchronous circuits including the CPU.