Clock-Gated Reset Synchronization for Multi-Flip-Flop Circuits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing reset methods for digital circuits face issues with asynchronous signal timing violations and propagation delays, leading to errors in flip-flop outputs, which are typically addressed by increasing the number of buffers, thereby increasing circuit size and cost.

Innovation Solution

A method involving a clock controller and a reset signal control unit that generates and synchronizes clock and reset signals, keeping the clock signal at a logic level during reset operations to prevent timing errors and propagation delays across multiple flip-flops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If extra buffers are used to balance propagation delay, then reset signal synchronization is improved, but circuit size and cost increase

Engineering Contradiction:
Improvereset signal synchronizationVSAvoidcircuit size
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The clock controller pauses the clock signal before the reset signal is applied to the flip-flops, and maintains it paused during the reset operation. This preliminary action ensures that all flip-flops receive the reset signal simultaneously without requiring propagation delay compensation buffers, thereby reducing circuit complexity while maintaining reset synchronization reliability

Inventive Principle:
Principle #10Preliminary action

2Speed

If reset signal is transmitted to multiple flip-flops simultaneously, then reset operation speed is improved, but timing errors occur due to propagation delay

Engineering Contradiction:
Improvereset operation speedVSAvoidtiming accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The system pauses the clock signal in advance before applying the reset signal to multiple flip-flops. This preliminary pausing action creates a time window during which all flip-flops can be reset simultaneously without timing errors, achieving both fast reset operation and precise timing accuracy without requiring slow sequential resetting

Inventive Principle:
Principle #10Preliminary action

3Productivity

If clock signal continues during reset operation, then system productivity is maintained, but timing violations occur at flip-flop outputs

Engineering Contradiction:
Improvesystem continuityVSAvoidtiming compliance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The clock controller pauses the clock signal immediately before the reset operation begins and maintains the pause throughout the reset duration. This preliminary and sustained pausing prevents timing violations at flip-flop outputs while minimizing interruption to system productivity by resuming the clock signal immediately after reset completion

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7696801B2Reset method for clock triggering digital circuit and related signal generating apparatus utilizing the reset method
Publication Date: 2010.04.13 REALTEK SEMICON CORP
  • US7696801B2 patent drawing
  • US7696801B2 patent drawing
  • US7696801B2 patent drawing

AI summary

The present invention discloses a reset method for a digital circuit. The method includes: providing a clock signal to the digital circuit; keeping the clock signal at a logic level according to a first indicating signal; generating a reset signal for resetting the digital circuit; and recovering the clock signal to the digital circuit according to a second indicating signal.