Timing Signal Generator for Non-Integer Multi-Period Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing timing signal generators lack the capability to provide finer timing resolution and synchronization across multiple time periods, limiting their ability to accurately coordinate activities in large electronic systems.

Innovation Solution

A system comprising a master period generator with resettable counters, memory for storing period values, and a match detector circuit to determine residue values, allowing for non-integer timing signal generation and synchronization across multiple time periods, enabling precise timing edge placement and higher resolution sampling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a system uses integer multiples of system clock cycles for timing signals, then the system is simple to manufacture and operate, but the timing resolution is limited to clock cycle granularity

Engineering Contradiction:
Improvetiming resolutionVSAvoidtiming generation complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The timing signal generation is segmented into two independent components: an integer counter that counts whole clock cycles and a residue register that stores fractional clock cycle values. This segmentation allows the system to achieve sub-clock-cycle timing resolution by combining integer cycle counting with fractional residue values, thereby improving timing precision without requiring a complete redesign of the timing generation architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A residue register acts as an intermediary component between the integer counter and the final timing signal output. The residue register stores fractional clock cycle values that are added to the integer counter output, serving as a mediator that enables fine timing adjustment without directly modifying the clock signal path or requiring complex phase-locked loop circuitry.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If timing signals are generated using traditional counter methods, then the system architecture is simple, but the ability to provide synchronized timing across multiple time periods is limited

Engineering Contradiction:
Improvemulti-period synchronization capabilityVSAvoidcounter and memory architecture
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The timing generator is designed with universal components that can serve multiple functions: the same integer counter and residue register architecture can generate timing signals for different time periods by simply loading different period values into the counter. This multi-functionality allows a single hardware design to support various timing requirements without requiring separate dedicated circuits for each time period, thereby improving adaptability while controlling complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

Period values and residue values are pre-loaded into the counter and residue register before timing signal generation begins. This preliminary action allows the system to quickly switch between different time periods by simply loading new values without complex recalculation during operation, enabling flexible multi-period synchronization while maintaining a relatively simple hardware architecture.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If finer timing resolution is achieved through additional circuitry, then timing precision improves, but transmission line inaccuracies and signal distortion increase

Engineering Contradiction:
Improvetiming edge placement precisionVSAvoidtransmission line inaccuracies
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent replaces traditional mechanical or analog timing adjustment mechanisms with a digital implementation using counters and residue registers. By using digital logic to generate fine timing adjustments through residue value addition, the system achieves precise timing edge placement without requiring complex analog circuitry or long transmission lines, thereby minimizing the impact of transmission line inaccuracies and signal distortion.

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

Data Source

PatentUS7804349B2Timing signal generator providing synchronized timing signals at non-integer clock multiples adjustable by more than one period
Publication Date: 2010.09.28 TERADYNE INC
  • US7804349B2 patent drawing
  • US7804349B2 patent drawing
  • US7804349B2 patent drawing

AI summary

A system for providing a plurality of synchronous timing signals having period values that are not even multiples of the clock period including a plurality of local edge generators receiving the clock signals, each local generator including local programmable means to record an absolute time at which to generate a timing signal in the current or future period and the means to generate that timing signal at a synchronous even sub-division of the clock period resolution. A separate time value is maintained allowing generated timing signals to be delayed by more than one period. An output delay circuit generates the timing signal responsive to a future time value and a phase offset. The phase offset can be provided using a clock multiplier and serial parallel converter to simplify hardware realizations.