Abstract:
The present invention relates to the reducing timing uncertainties in high-performance digital circuitry and more specifically, to a timing control means and a method for minimizing timing uncertainties due to skew and jitter. A means for the compensation of timing errors in multiple channel electronic devices comprising at least one register having a plurality of channels comprises: a clock for providing a clock signal; a reference signal generator for generating reference signals for deskewing the registers; wherein for each said register a corresponding feedback loop is associated for the relative alignment of register's timing, the feedback loop comprising a means for detecting a deviation from a predetermined level of probability of reading by said register a desired symbol on a boundary of two reference channel symbols in a sequence and a set of delay means which uses the detected values of probability to generate a feedback signal. The invention is preferably implemented in a self calibrated receiver and a self calibrating transmitter. Also, the invention can be employed in a digital interface between two items or within a circuit where there is a requirement for tight timing control such as requirement for a low skew between the channels of a register.
Abstract:
A circuit for generating a digital data signal from an analog input data signal is disclosed. The circuit comprises a master-slave flip-flop (70) with a clock input for receiving the analog input data signal, an amplitude detecting circuit (72) for detecting the amplitude of the analog input data signal and generating an amplitude detection signal (78) in response thereto, and a phase shifting circuit (84) responsive to the amplitude detection signal for supplying a phase shifted signal (90) to the clock input of the master-slave flip-flop. The circuit may further include a clock recovery circuit (92) for generating a recovered clock signal (96) from a clock signal contained in the analog input data signal. The recovered clock signal may be supplied to the amplitude detecting circuit, or a feedback loop may supply the phase shifted clock signal (100) to the amplitude detecting circuit.
Abstract:
The present invention relates to the reduction of timing uncertainty in high speed communications channel or interface and to a receiver and method using the same. The receiver according to the invention comprises a plurality of samplers for latching data. The invention provides improvements to the Bit Error rate versus channel and inherent register noise, as a result of employment of the characteristic of phase noise within the receiving registers to measure the characteristics of the channel and to compensate for variations in the channel by altering the timing characteristics of the signal.
Abstract:
The present invention relates to the reducing timing uncertainties in high-performance digital circuitry and more specifically, to a timing control means and a method for minimizing timing uncertainties due to skew and jitter. A means for the compensation of timing errors in multiple channel electronic devices comprising at least one register having a plurality of channels comprises: a clock for providing a clock signal; a reference signal generator for generating reference signals for deskewing the registers; wherein for each said register a corresponding feedback loop is associated for the relative alignment of register's timing, the feedback loop comprising a means for detecting a deviation from a predetermined level of probability of reading by said register a desired symbol on a boundary of two reference channel symbols in a sequence and a set of delay means which uses the detected values of probability to generate a feedback signal. The invention is preferably implemented in a self calibrated receiver and a self calibrating transmitter. Also, the invention can be employed in a digital interface between two items or within a circuit where there is a requirement for tight timing control such as requirement for a low skew between the channels of a register.
Abstract:
Apparatus (28) for applying a delay to an input signal (50) includes a plurality of delay devices (40), each having an input and an output, coupled in series such that the output of each of the delay devices, except for a final delay device (51) in the series, is coupled to the input of a succeeding one of the delay devices in the series. A switching unit (34) is adapted to receive a delay selection signal indicative of a desired time delay and, responsive thereto, to couple the input signal to the input of a designated one of the delay devices, so as to generate an output signal (100) at the output of the final delay device which is delayed with respect to the input signal by the desired time delay.
Abstract:
By application of a method for recovering a digital data signal (Dout) and a clock signal (Ckout) from a received data signal (Din) consisting of a number of successive bits, a clock signal is produced from the received data signal by means of a resonator circuit (5). The recovered data signal is produced by sampling the received data signal with the recovered clock signal. The received data signal and the recovered clock signal are phase locked to each other so that the received data signal is sampled approximately in the centre of every bit. By phase locking the two signals to each other immediately prior to the sampling, the effect of varying time delays to which the two signals have been subjected individually on their way through the circuit is neutralised, and every sampling may be performed precisely within the very short time during which the data signal is stable.
Abstract:
A microprocessor (45) controlled data recovery unit with an adjustable sampling and signal comparison level. The data recovery unit includes a data channel (47a) and a monitor channel (47b). The monitor channel samples an incoming data stream in a varying manner. The results of the sampling in the monitor channel are used to adjust the sampling and comparing of the signal in the data channel. The data recovery unit includes a PLL (35) based clock recovery unit in one embodiment, and in another embodiment the clock signal is derived by the microprocessor.
Abstract:
A receiver at a node in an optical network receives an optical clock signal and a OTDM datastream. A detector converts the clock signal to the electrical domain. A variable delay stage applies a selected delay to the clock signal in the electrical domain. A non-linear electro-optic modulator which may be an electro-absorption modulator, receives the OTDM datastream at its optical input. An electrical control input of the modulator is connected to the output of the variable delay stage. The electro-optic modulator outputs an OTDM channel selected by setting the delay of the variable delay stage. The variable delay stage may comprise a number of logic gates, particularly AND gates, connected between a pair of microstrip delay lines. The gates are controlled to provide different paths with different corresponding delay times for the clock signal.
Abstract:
A system (10) for distributing synchronized clock signals to spatially distributed circuits (15) includes a pair of transmission lines (16, 18) between first (14) and second (24) sites. Deskewing circuits tap the signal transmission lines between the first and second sites. A first delay circuit (DELAY) in each deskewing circuit detects the outgoing clock signal on the first line and produceds a local clock signal (CLKL) that lags the outgoing clock signal by an adjustable delay. A similar second delay circuit in each deskewing circuit delays the local clock signal by a similar delay to produce a local reference signal. A phase lock controller (30) in each deskewing circuit adjusts the delay of the delay circuits so that the local reference signal is phase locked to the returning clock signal on the second line. When reference signals in all deskewing circuits are phase locked to the returning clock signal, their local clock signals have similar phases.