Asynchronous Circuit Data Synchronization via Triggered Frame Organization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for collecting image data from integrated circuitry that operates asynchronously with respect to a camera trigger cannot synchronize the data to a known clock, making it difficult to analyze circuit performance over time.

Innovation Solution

A system and method that synchronizes data from asynchronously clocked circuitry by using a first clock signal and a synchronous trigger signal to collect high contrast data frames, determining a synchronization frame, and organizing them into a loop time sequence aligned with a synchronous clock, allowing for post-processing and realignment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If data is collected from asynchronously clocked circuitry using a camera trigger, then time-resolved information can be captured, but the data cannot be synchronized to a known clock for analysis

Engineering Contradiction:
Improvetime resolutionVSAvoidclock synchronization
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary synchronization process that acts as a mediator between the asynchronous circuitry and the camera trigger. Detection events from the asynchronous circuit are timestamped and stored, then later correlated with camera frames through a synchronization algorithm. This intermediary layer allows time-resolved data to be captured while enabling subsequent synchronization to a known clock reference, resolving the contradiction between capturing time-resolved information and achieving clock synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple data frames are collected at a higher rate than the clock signal, then sufficient data for synchronization is obtained, but data organization and processing complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddata organization
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by collecting and timestamping detection events at a high rate before the synchronization process is needed. Data frames are pre-collected with precise timing information, and a threshold-based filtering mechanism is pre-established to identify synchronization frames. This preliminary data collection and organization, performed before final synchronization analysis, allows for more reliable synchronization while managing complexity through structured pre-processing of the high-rate data stream.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8427580B1System and method for data synchronization
Publication Date: 2013.04.23 MACOM CONNECTIVITY SOLUTIONS LLC
  • US8427580B1 patent drawing
  • US8427580B1 patent drawing
  • US8427580B1 patent drawing

AI summary

A system and method are provided for synchronizing data collected from asynchronously clocked circuitry. The method provides an apparatus having inputs to accept a first clock signal and which has a plurality of devices synchronously timed to a third clock, but asynchronous from the first clock signal. Data frames are simultaneously collected for the plurality of devices, at a second clock repetition rate synchronous to the first clock, of device output detection events responsive to the trigger signal. The second clock repetition rate is greater than the first clock repetition rate. High contrast data frames are saved of device output detection events. A determination is made of a first device in the circuit block acting as the third clock trigger. Saved data frames with first device output detection events are recognized as synchronization frames, and the saved data frames are organized around the synchronization frames.