Phase rotation circuit for eye scope measurements
AssigneeKandou Labs, S.A.
InventorArmin Tajalli
Life of this patent
Estimating the term…
Abstract
Methods and systems are described for generating, with a local oscillator and an adjustable phase interpolator, a data-sampling clock and a variable-phase-offset eye-measurement clock, forming a received data signal using a multi-input comparator, generating, using a data slicer and the data sampling clock, a receive sample of the received data signal, and generating, using at least one eye slicer and the variable-phase-offset eye-measurement clock, a plurality of eye characteristic measurements by adjusting a sampling threshold of the at least one eye slicer and a phase offset of the variable-phase-offset eye-measurement clock.
Claims20
A method comprising:
- forming a received data signal using a multi-input comparator detecting a respective sub-channel of a plurality of mutually orthogonal sub-channels carried by a multi-wire bus;
- generating, with a local oscillator and an adjustable phase interpolator, a data-sampling clock and a variable-phase-offset eye-measurement clock having an applied sub-channel specific delay associated with the respective sub-channel of the plurality of mutually orthogonal sub-channels;
- generating, using a data slicer and the data sampling clock, a receive sample of the received data signal;
- and
- generating, using at least one eye slicer and the variable-phase-offset eye-measurement clock, a plurality of eye characteristic measurements by adjusting a sampling threshold of the at least one eye slicer and a phase offset of the variable-phase-offset eye-measurement clock.
An apparatus comprising:
- at least one multi-input comparator (MIC) connected to a plurality of wires of a multi-wire bus, the MIC configured to form a received data signal corresponding to a detected sub-channel of a plurality of mutually orthogonal sub-channels carried on the plurality of wires of the multi-wire bus;
- a local oscillator and an adjustable phase interpolator configured to generate a data-sampling clock and a variable-phase-offset eye-measurement clock having an applied sub-channel specific delay associated with the respective sub-channel of the plurality of mutually orthogonal sub-channels;
- at least one data slicer configured to receive the data sampling clock, and configured to generate a receive sample of the received data signal;
- and
- at least one eye slicer configured to receive the variable-phase-offset eye-measurement clock, and configured to generate a plurality of eye characteristic measurements.
Dependencies are inferred from the claim text.