Method and apparatus for synchronizing signals
AssigneeLegerity, Inc.
InventorsFiras N. Abughazaleh, Vijayakumaran V. Nair
Life of this patent
Estimating the term…
Abstract
A method and apparatus is provided for synchronizing the arrival of data delivered over a first and second path. The method includes generating a first clock signal; delivering the data to the first path in response to receiving the first clock signal; delaying the first clock signal by a preselected time, wherein the first preselected time substantially corresponds to a difference in the time required for the data to propagate the first and second paths; and delivering the data to the second path in response to receiving the delayed clock signal.
Claims34
A method of synchronizing the arrival of data delivered over a first and second path, comprising:
- generating a clock signal;
- delivering the data to the first path in response to receiving the clock signal;
- delaying the clock signal by a preselected time, wherein the first preselected time substantially corresponds to a difference in the time required for the data to propagate the first and second paths;
- and
- delivering the data to the second path in response to receiving the delayed clock signal.
An apparatus, comprising:
- a first storing device having an input terminal and a strobe input terminal, the first storing device capable of storing data at the input terminal and delivering the data to a first path in response to a first strobe signal;
- a second storing device having an input terminal and a strobe input terminal, the second storing device capable of storing data at the input terminal and delivering the data to a second path in response to a second strobe signal;
- and
- a strobe generator capable of providing a first strobe signal to the strobe input terminal of the first storing device and capable of providing a second strobe signal to the strobe input terminal of the second storing device, wherein the second strobe signal is provided a preselected time after the first strobe signal and wherein the first preselected time substantially corresponds to a difference in the time required for the data to propagate the first and second paths.
A digital-to-analog converter, comprising:
- a first switch having a control input terminal, the first switch capable of delivering a first signal to a first path in response to a first control signal;
- a second switch having a control input terminal, the second switch capable of delivering a second signal to a second path in response to a second control signal;
- a first storing device having an input terminal and a strobe input terminal, the first latch capable of latching data at the input terminal in response to a first strobe signal and capable of providing the data as the first control signal to the control input terminal of the first switch;
- a second storing device having an input terminal and a strobe input terminal, the second latch capable of latching data at the input terminal in response to a second strobe signal and capable of providing the data as the second control signal to the control input terminal of the second switch;
- and
- a strobe generator capable of providing the first strobe signal to the strobe input terminal of the first latch and capable of providing the second strobe signal to the strobe input terminal of the second latch, wherein the second strobe signal is provided a preselected time after the first strobe signal and wherein the preselected time substantially corresponds to a difference in the time required for the first signal to propagate the first path and the second signal to propagate the second path.
The digital-to-analog converter of claim 25, wherein the clock generator is capable of terminating the first and second clock signals in response to a termination signal provided from an output terminal of the ripple shift register.
An apparatus for synchronizing the arrival of data delivered over a first and second path, comprising:
- means for generating a clock signal;
- means for delivering the data to the first path in response to receiving the clock signal;
- means for delaying the clock signal by a preselected time, wherein the first preselected time substantially corresponds to a difference in the time required for the data to propagate the first and second paths;
- and
- means for delivering the data to the second path in response to receiving the delayed clock signal.
Dependencies are inferred from the claim text.