Horizontal centering of sampling point using vertical vernier

    公开(公告)号:US11496282B1

    公开(公告)日:2022-11-08

    申请号:US17339722

    申请日:2021-06-04

    申请人: Kandou Labs SA

    IPC分类号: H04L7/00 H04L27/02

    摘要: Methods and systems are described for measuring a vertical opening of a signal eye of a pulse amplitude modulated (PAM) signal received over a channel to determine a vertically-centered voltage decision threshold of a sampler receiving a sampling clock, determining channel-characteristic parameters indicative of a frequency response of the channel, determining a correctional vernier value from the channel-characteristic parameters, and generating a horizontally-centered voltage decision threshold that introduces a horizontal sampling offset in the sampling clock in a direction closer to a horizontal center of the signal eye by combining the vertically-centered voltage decision threshold and the correctional vernier value.

    CLOCK AND DATA RECOVERY LOCK DETECTION CIRCUIT FOR VERIFYING LOCK CONDITION IN PRESENCE OF IMBALANCED EARLY TO LATE VOTE RATIOS

    公开(公告)号:US20220321133A1

    公开(公告)日:2022-10-06

    申请号:US17220786

    申请日:2021-04-01

    申请人: Kandou Labs SA

    摘要: Methods and systems are described for generating early and late votes for a clock recovery system, each early or late vote associated with a detected transitional data pattern in a data stream, generating a first early-late vote measurement reflective of an imbalance between the early and late votes that are generated during a first time interval, generating a second early-late vote measurement reflective of an imbalance between the early and late votes that are generated during a second time interval, comparing the first and the second early-late vote measurements, and outputting a CDR-lock signal at least in part responsive to determining that the first and the second early-late vote measurements are within a predetermined threshold.

    Method for measuring and correcting multiwire skew

    公开(公告)号:US11424904B2

    公开(公告)日:2022-08-23

    申请号:US17081566

    申请日:2020-10-27

    申请人: Kandou Labs SA

    发明人: Ali Hormati

    IPC分类号: H04L7/00 G06F1/10 H04B3/462

    摘要: Methods and systems are described for sequentially obtaining a plurality of data streams, the plurality of data streams comprising a data stream in a current condition, a data stream in a skewed-forward condition, and a data stream in a skewed-backward condition, calculating, for each data stream in the plurality of data streams, a corresponding set of cost-function values by obtaining a corresponding set of eye measurements, the eye measurements obtained by adjusting a sampling threshold of a sampler generating a plurality of samples of the data stream, the plurality of samples comprising edge samples and data samples, wherein the data stream is sampled at a rate equal to twice a rate of the data stream and calculating the corresponding set of cost-function values based on the corresponding set of eye measurements, and generating a skew control signal based on a comparison of the sets of calculated cost-function values.

    Measurement and correction of multiphase clock duty cycle and skew

    公开(公告)号:US11374558B2

    公开(公告)日:2022-06-28

    申请号:US17316632

    申请日:2021-05-10

    申请人: Kandou Labs SA

    IPC分类号: H03L7/00 H03K5/156 H03K5/133

    摘要: Methods and systems are described for generating, at a plurality of delay stages of a local oscillator, a plurality of phases of a local oscillator signal, generating a loop error signal based on a comparison of one or more phases of the local oscillator signal to one or more phases of a received reference clock, generating a plurality of phase-specific quadrature error signals, each phase-specific quadrature error signal associated with a respective phase of the plurality of phases of the local oscillator signal, each phase-specific quadrature error signal based on a comparison of the respective phase to two or more other phases of the local oscillator signal, and adjusting each delay stage according to a corresponding phase-specific quadrature error signal of the plurality of phase-specific quadrature error signals and the loop error signal.

    HIGH SPEED COMMUNICATIONS SYSTEM
    45.
    发明申请

    公开(公告)号:US20210409247A1

    公开(公告)日:2021-12-30

    申请号:US17468405

    申请日:2021-09-07

    申请人: Kandou Labs SA

    IPC分类号: H04L25/03 H04L1/00 H04L25/49

    摘要: Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.

    LOW POWER CHIP-TO-CHIP BIDIRECTIONAL COMMUNICATIONS

    公开(公告)号:US20210297292A1

    公开(公告)日:2021-09-23

    申请号:US17341030

    申请日:2021-06-07

    申请人: Kandou Labs SA

    发明人: Ali Hormati

    摘要: Methods and systems are described for receiving symbols of a codeword via wires of a multi-wire bus, the codeword representing an aggregate sum of a plurality of sub-channel constituent codewords, each sub-channel constituent codeword representing a weight applied to an associated sub-channel vector of a plurality of sub-channel vectors of an orthogonal matrix, generating a plurality of comparator outputs using a plurality of common-mode resistant multi-input comparators (MICs), each common-mode resistant MIC having a set of input coefficients representing a corresponding sub-channel vector of the plurality of sub-channel vectors, each sub-channel vector (i) mutually orthogonal and (ii) orthogonal to a common-mode sub-channel vector, outputting a set of forward-channel output bits formed based on the plurality of comparator outputs, obtaining a sequence of reverse-channel bits, and transmitting the sequence of reverse-channel bits by sequentially transmitting common-mode codewords over the wires of the multi-wire bus.

    High speed communications system
    47.
    发明授权

    公开(公告)号:US11115249B2

    公开(公告)日:2021-09-07

    申请号:US17081562

    申请日:2020-10-27

    申请人: Kandou Labs SA

    IPC分类号: H04L25/03 H04L1/00 H04L25/49

    摘要: Transmission of baseband and carrier-modulated vector codewords, using a plurality of encoders, each encoder configured to receive information bits and to generate a set of baseband-encoded symbols representing a vector codeword; one or more modulation circuits, each modulation circuit configured to operate on a corresponding set of baseband-encoded symbols, and using a respective unique carrier frequency, to generate a set of carrier-modulated encoded symbols; and, a summation circuit configured to generate a set of wire-specific outputs, each wire-specific output representing a sum of respective symbols of the carrier-modulated encoded symbols and at least one set of baseband-encoded symbols.

    MEASUREMENT AND CORRECTION OF MULTIPHASE CLOCK DUTY CYCLE AND SKEW

    公开(公告)号:US20210265989A1

    公开(公告)日:2021-08-26

    申请号:US17316632

    申请日:2021-05-10

    申请人: Kandou Labs SA

    IPC分类号: H03K5/156 H03K5/133

    摘要: Methods and systems are described for generating, at a plurality of delay stages of a local oscillator, a plurality of phases of a local oscillator signal, generating a loop error signal based on a comparison of one or more phases of the local oscillator signal to one or more phases of a received reference clock, generating a plurality of phase-specific quadrature error signals, each phase-specific quadrature error signal associated with a respective phase of the plurality of phases of the local oscillator signal, each phase-specific quadrature error signal based on a comparison of the respective phase to two or more other phases of the local oscillator signal, and adjusting each delay stage according to a corresponding phase-specific quadrature error signal of the plurality of phase-specific quadrature error signals and the loop error signal.

    Synchronously-switched multi-input demodulating comparator

    公开(公告)号:US11063799B2

    公开(公告)日:2021-07-13

    申请号:US16909529

    申请日:2020-06-23

    申请人: Kandou Labs SA

    发明人: Armin Tajalli

    摘要: Methods and systems are described for obtaining a set of carrier-modulated symbols of a carrier-modulated codeword, each carrier-modulated symbol received via a respective wire of a plurality of wires of a multi-wire bus, applying each carrier-modulated symbol of the set of carrier-modulated symbols to a corresponding transistor of a set of transistors, the set of transistors further connected to a pair of output nodes according to a sub-channel vector of a plurality of mutually orthogonal sub-channel vectors, recovering a demodulation signal from the carrier-modulated symbols, and generating a demodulated sub-channel data output as a differential voltage on the pair of output nodes based on a linear combination of the set of carrier-modulated symbols by controlling conductivity of the set of transistors according to the demodulation signal.

    Skew detection and correction for orthogonal differential vector signaling codes

    公开(公告)号:US10911212B2

    公开(公告)日:2021-02-02

    申请号:US16828870

    申请日:2020-03-24

    申请人: Kandou Labs SA

    发明人: Ali Hormati

    IPC分类号: H04L7/02 H04L7/00

    摘要: Methods and systems are described for receiving a plurality of signals corresponding to symbols of a codeword on a plurality of wires of a multi-wire bus, and responsively generating a plurality of sub-channel outputs using a plurality of multi-input comparators (MICs) connected to the plurality of wires of the multi-wire bus, generating a plurality of wire-specific skew control signals, each wire-specific skew control signal of the plurality of wire-specific skew control signals generated by combining (i) one or more sub-channel specific skew measurement signals associated with corresponding sub-channel outputs undergoing a transition and (ii) a corresponding wire-specific transition delta, and providing the plurality of wire-specific skew control signals to respective wire-skew control elements to adjust wire-specific skew.