Time Encoded Data Protocol Eliminates Clock Lanes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data communication interconnects face challenges in achieving high throughput with low energy consumption while minimizing interference with other system components, particularly in mobile devices and sensor systems, and often require separate clock lanes or complex recovery circuits.
Innovation Solution
The Serial Time Encoded Protocol (STEP) uses time encoding to modulate digital pulses, eliminating the need for a separate clock lane by encoding data in the time difference between signal edges, allowing for high throughput with low power consumption and reducing interference through differential or single-ended transmission links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If digital interfaces like PCI-E or SATA are used for data transmission, then high throughput can be achieved, but power consumption becomes too high for mobile devices
Solution Approach 1:
The patent changes the fundamental parameter of data encoding from voltage-level digital signaling to time-interval encoding. By representing data as time differences between signal edges rather than voltage transitions, the system achieves high throughput while dramatically reducing power consumption, as time-encoded signals require fewer and lower-power transitions to convey the same information density.
Solution Approach 2:
The patent replaces the traditional electrical voltage-based digital interface mechanism with a time-based encoding mechanism. Instead of using voltage levels to represent binary data, the system uses temporal intervals between signal edges, fundamentally substituting the physical mechanism of data representation to achieve lower power consumption while maintaining high data rates.
2Reliability
If separate clock lanes are used for data transmission, then timing synchronization can be maintained, but device complexity and space requirements increase
Solution Approach 1:
The patent merges the data transmission function and clock synchronization function into a single channel. By encoding timing information directly within the data signal itself (using time intervals between edges), the system eliminates the need for separate clock lanes, reducing device complexity and space requirements while maintaining reliable timing synchronization through the inherent temporal structure of the time-encoded signal.
Solution Approach 2:
The patent makes the single transmission channel universal by enabling it to simultaneously carry both data information and timing/clock information. The time-encoded signal serves multiple functions: it transmits data bits through varying interval lengths while also providing the clock reference for the receiver through its edge timing, thereby eliminating the need for dedicated clock lanes.
3Productivity
If traditional digital interfaces are used, then data transmission can be achieved, but interference with other system components increases
Solution Approach 1:
The patent replaces the high-frequency voltage switching mechanism of traditional digital interfaces with a time-interval encoding mechanism. This substitution reduces electromagnetic interference because time-encoded signals transition less frequently and with lower voltage swings, thereby decreasing harmful electromagnetic radiation and crosstalk with other system components while maintaining effective data transmission capability.
Data Source
AI summary
An apparatus for generating a data signal comprises a processing circuit configured to generate the data signal, the data signal comprising a sequence of a first signal edge of a first type, a second signal edge of a second type, and a third signal edge of the first type, the first signal edge and the second signal edge being separated by a first time period corresponding to first data to be transmitted, and the second signal edge and the third signal edge being separated by a second time period corresponding to second data to be transmitted. An output interface circuit is configured to output the data signal.


