System and method for generating sub harmonic locked frequency division and phase interpolation

    公开(公告)号:US11601116B2

    公开(公告)日:2023-03-07

    申请号:US17307489

    申请日:2021-05-04

    IPC分类号: H03K3/03 H03K5/01 H03K5/00

    摘要: A system for generating a sub-harmonically injection locked phase interpolated output signal. The system comprises ring oscillator (RO) circuitry to generate an output oscillator signal in response to a periodic input signal. The RO circuitry includes a plurality of differential delay RO stages interconnected in cascade within a closed loop, where each RO stage is configured to establish a corresponding delayed version of the output oscillator signal successively shifted in phase by a predetermined phase difference based on a predetermined interpolation mapping scheme. The system further comprises signal injection circuitry coupled to the RO circuitry to apply a first signal having a first input phase and a second signal having a second input phase to the plurality of differential delay RO stages based on the predetermined interpolation mapping scheme to lock a frequency of the output oscillator signal at one half the frequency of the periodic input signal.

    METHODS FOR DETERMINING AND CALIBRATING NON-LINEARITY IN A PHASE INTERPOLATOR AND RELATED DEVICES AND SYSTEMS

    公开(公告)号:US20240044978A1

    公开(公告)日:2024-02-08

    申请号:US18219484

    申请日:2023-07-07

    IPC分类号: G01R31/317 G01R23/20

    摘要: Methods and systems for determining and calibrating non-linearity in a phase interpolator. Embodiments determine a first jitter value that causes the bit error rate (BER) of a data sequence to exceed a predefined target BER, when a recovered clock is aligned with the data sequence at a first PI code. The recovered clock is obtained from a data pattern representing the data sequence. Embodiments determine a second jitter value that causes the BER of the data sequence to exceed the predefined target BER at a second PI code. The first PI code may immediately precede or succeed the second PI code. Embodiments determine a Differential Non-Linearity (DNL) corresponding to the second PI code, based on a phase shift introduced to the recovered clock by the second PI code relative to the first PI code, the first jitter value, and the second jitter value. All DNL values corresponding to all PI codes may be determined in a similar manner. An Integral Non-Linearity (INL) may be determined by integrating the DNL corresponding to all PI codes.