Random-Delay Signal Synchronization for Asynchronous N-Bit Glitch Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal processing devices face errors during asynchronous bit signal processing due to asynchronous clock frequencies, leading to glitches and unwanted delays, especially when synchronizing circuits with different clock frequencies, which are not effectively addressed by prior art using multiple flip-flops.

Innovation Solution

A delay synchronization processing device that generates random numbers to delay asynchronous N-bit signals, allowing for variable clock delays not dependent on the clock frequency, and includes a synchronization processor to perform synchronization processing on the delayed signals, using a combination of flip-flops and switches to manage signal flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple flip-flops are used for synchronization processing, then synchronization capability is improved, but glitches and unwanted delays occur due to random bit routing

Engineering Contradiction:
Improvesynchronization capabilityVSAvoidglitches
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent applies dynamics by making the delay time variable rather than fixed. The delay device dynamically adjusts the delay period based on the random number generated for each bit, allowing flexible routing of bits through different numbers of flip-flops (1 to N flip-flops) to achieve desired synchronization without fixed routing patterns that cause glitches

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of delay time from a fixed value to a variable value determined by random numbers. Each bit is assigned a random delay time (multiple of clock period), which changes the routing path dynamically. This parameter change allows bits to be distributed more evenly across different flip-flop paths, preventing the systematic routing patterns that cause glitches in prior art

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If fixed delay time is used in synchronization processing, then circuit simplicity is improved, but adaptability to different clock frequencies is worsened

Engineering Contradiction:
Improvecircuit simplicityVSAvoidadaptability to clock frequencies
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The delay device dynamically selects delay times based on random numbers rather than using a fixed delay path. This dynamic approach allows the same circuit to adapt to different clock frequencies and asynchronous relationships without requiring redesign, while maintaining relatively simple circuit structure through the use of multiplexers and flip-flops

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the delay parameter from fixed to variable by introducing random number generation. The delay time is expressed as a variable multiple of the clock period, allowing the circuit to adapt to different asynchronous clock frequency relationships while maintaining a unified circuit structure that works across various frequency combinations

Inventive Principle:
Principle #35Parameter changes

3Reliability

If random delay based on random numbers is implemented, then error detection capability is improved, but device complexity increases

Engineering Contradiction:
Improveerror detection capabilityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a random number generation device as an intermediary component that provides random delay values. This intermediary enables error detection capability by creating variable routing patterns that can expose timing-related errors, while the complexity is managed through the use of standard digital components like multiplexers, flip-flops, and random number generators that are readily available in digital design libraries

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12111682B2Delay synchronization processing device and signal processing device including same
Publication Date: 2024.10.08 LG ELECTRONICS INC
  • US12111682B2 patent drawing
  • US12111682B2 patent drawing
  • US12111682B2 patent drawing

AI summary

The present disclosure relates to a delay synchronization processing apparatus and a signal processing apparatus provided with same. The delay synchronization processing apparatus according to one embodiment of the present disclosure comprises: a delay device to generate a random number and to delay an input asynchronous N-bit signal based on the generated random number; and a synchronization processor configured to perform synchronization processing on the asynchronous N-bit signal delayed by the delay device. Accordingly, errors during non-synchronous bit signal processing can be detected.