Programmable Pulse Synchronization for Reconfigurable Circuit Timing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronization protocols in electronic devices are inflexible and difficult to reconfigure, leading to issues with processing speed changes and operational changes, as they require new circuitry or complex reconfiguration after manufacturing.

Innovation Solution

A configurable synchronization system using a programmable master pulse train generator that allows individual component circuits to be coordinated with slave pulse parameters such as start, start offset, stop, and stop offset, enabling dynamic adaptation to new operational requirements without hardware changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing synchronization protocols are used, then circuit implementation is straightforward, but the system lacks flexibility and is difficult to reconfigure for operational changes

Engineering Contradiction:
ImprovereconfigurabilityVSAvoidcircuit complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic reconfigurability by allowing the master pulse train parameters (pulse width, period, duty cycle) to be modified after manufacturing through programming interfaces. This enables the synchronization system to adapt to different operational requirements without hardware changes, resolving the contradiction between reconfigurability and circuit complexity by making the system dynamically adjustable rather than statically fixed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the master pulse train (pulse width, period, duty cycle) to achieve different synchronization configurations. By modifying these parameters through programming rather than hardware reconfiguration, the system achieves high adaptability while maintaining simple circuit implementation, directly resolving the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If complex synchronization protocols are implemented to handle processing speed changes, then synchronization capability is improved, but reconfiguration becomes difficult and problematic

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidreconfiguration ease
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system maintains reliable synchronization across processing speed changes by dynamically adjusting the master pulse train parameters. The programmable nature allows the pulse width and period to be modified to match different processing speeds, ensuring reliable synchronization while making reconfiguration simple through programming rather than complex hardware changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The master pulse train generator is designed as a universal component that can handle multiple synchronization scenarios and processing speeds through parameter programming. This single component performs multiple functions (synchronizing different functional circuits, adapting to various processing speeds) without requiring complex specialized circuitry for each case, improving both reliability and ease of reconfiguration.

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

3Adaptability or versatility

If new circuitry is added to accommodate operational changes, then adaptability is improved, but manufacturing cost and device complexity increase

Engineering Contradiction:
Improveoperational adaptabilityVSAvoidmanufacturing simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent achieves operational adaptability by changing the parameters of the existing master pulse train through programming rather than adding new circuitry. The pulse width, period, and duty cycle can be modified to accommodate different operational requirements, maintaining manufacturing simplicity while providing high adaptability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The master pulse train generator is designed as a universal component that can accommodate various operational changes through parameter programming. This single multi-functional component replaces what would otherwise require multiple specialized circuits, improving adaptability while maintaining ease of manufacture and reducing device complexity.

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

Data Source

PatentUS9106216B1Programmable pulse generation
Publication Date: 2015.08.11 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9106216B1 patent drawing
  • US9106216B1 patent drawing
  • US9106216B1 patent drawing

AI summary

An electronic device includes a configurable pulse generator configured to generate a programmable master pulse train. One or more functional circuits of the electronic device includes a programming interface to receive one or more a programmable slave pulse parameters for the one or more functional circuits. The programmable slave pulse parameters are dependent upon the programmable master pulse train. A slave pulse generator generates a slave pulse for one of the functional circuits based on the one or more programmable slave pulse parameters corresponding to the functional circuits relative to the programmable master pulse train.