Systems and methods for maintaining synchronicity during signal transmission
AssigneeStratus Technologies Bermuda Ltd.
InventorsJohn Edwards, Jeffrey Somers, Tim Wegner
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for facilitating synchronous communications over an asynchronous communications link. Specifically, embodiments of the claimed invention provide systems and methods for transmitting high-speed signals while maintaining lock-step determinism using remote clock phase adjustments. Embodiments of the claimed invention also provide systems and methods for maintaining determinism through the use of synchronized time slice counters within the various components.
Claims22
A synchronized communications system comprising:
- a transmitter comprising a data clock;
- a receiver;
- and
- an asynchronous communications link connecting the transmitter and the receiver;
- wherein the transmitter is configured to establish an appropriate offset for the data clock in order to counteract the effect of a transmission delay between the transmitter and the receiver.
A method for synchronizing a transmitter and a receiver, the transmitter having a transmitter clock and a data clock, the method comprising:
- adding an offset to the data clock such that the transmitter and receiver operate in synchrony.
A method for synchronizing a transmitter and a receiver through the use of a signal, the transmitter having a transmitter clock and a data clock, the receiver having a receiver clock, the method comprising:
- (a) transmitting the signal from the transmitter to the receiver over a dedicated datapath;
- (b) transmitting an acknowledgement from the receiver to the transmitter over the dedicated datapath;
- (c) calculating and recording a round trip transit time defining the period between when the signal was sent by the transmitter and the acknowledgement was received by the transmitter;
- (d) adding an offset to the data clock;
- (e) repeating steps (a) through (d) until a stopping condition has been reached;
- and
- (f) thereafter, selecting a preferred offset and adjusting the data clock accordingly.
Dependencies are inferred from the claim text.