Time-Domain Flip-Flops for Pipelined Dynamic Time Warping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Microprocessor designs face bottlenecks in speed due to bandwidth limitations, causing delays in data transmission between the CPU and memory, and existing time-domain signal processing methods suffer from low throughput and lack of scalability in variable sequence length operations.

Innovation Solution

The implementation of a pipelined structure using time-domain flip-flops (TFF) for dynamic time warping algorithms, enabling efficient time-domain signal processing with improved throughput and scalability by converting digital inputs into quantized pulse widths and utilizing simple logic gates for absolute and minimum operations, allowing for multi-bit processing and scalable time series analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional microprocessor designs are used, then data processing can be performed, but bandwidth limitations cause delays in data transmission between CPU and memory

Engineering Contradiction:
Improvedata transmission speedVSAvoidthroughput
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent replaces conventional digital logic circuits with time-domain signal processing circuits that use pulse width modulation to represent data. This substitution enables parallel processing of multiple data elements simultaneously, overcoming the sequential processing bottleneck of traditional microprocessors and improving both speed and throughput.

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

Solution Approach 2:

The invention introduces a time dimension to data representation by encoding multiple data bits into pulse width variations. This allows the system to process multiple data elements in a single clock cycle by operating in the time domain rather than the conventional digital logic domain, effectively adding a dimension to the processing space.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If existing time-domain signal processing methods are used, then signal processing can be performed, but throughput is low and scalability to variable sequence lengths is limited

Engineering Contradiction:
ImprovethroughputVSAvoidscalability to variable sequence length
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic pipeline stages that can be configured to handle different sequence lengths. The time-domain flip-flops and pulse width encoding allow the system to adapt its processing depth and parallelism dynamically, enabling high throughput for fixed sequences while maintaining scalability to variable length inputs through reconfigurable pipeline stages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The processing system is divided into multiple pipeline stages, each handling a specific portion of the time-domain signal processing. This segmentation allows independent optimization of each stage and enables the system to process long sequences by breaking them into manageable segments that can be processed in parallel across different pipeline stages.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If conventional digital logic circuits are used, then logic operations can be performed, but bit precision is limited and error rates are higher

Engineering Contradiction:
Improvebit precisionVSAvoiderror rate
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the fundamental parameter used to represent data from discrete voltage levels (conventional digital logic) to continuous pulse width variations (time-domain signals). This parameter change enables higher effective bit precision because the pulse width can encode more information than discrete voltage levels, while the time-domain nature provides inherent noise immunity that reduces error rates.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11467831B2System and method for pipelined time-domain computing using time-domain flip-flops and its application in time-series analysis
Publication Date: 2022.10.11 NORTHWESTERN UNIV
  • US11467831B2 patent drawing
  • US11467831B2 patent drawing
  • US11467831B2 patent drawing

AI summary

Systems and/or methods can include a ring based inverter chain that constructs multi-bit flip-flops that store time. The time flip-flops serve as storage units and enable pipeline operations. Single cells used in time series analysis, such as dynamic time warping are rendered by the time-domain circuits. The circuits include time flip-flops, Min, and ABS circuits. A and the matrix can be constructed through the single cells.