-
公开(公告)号:US11664809B2
公开(公告)日:2023-05-30
申请号:US17222667
申请日:2021-04-05
Applicant: Apple Inc.
Inventor: Jaeduk Han , Wenbo Liu , Wing Liu , Ming-Shuan Chen , Sanjeev K. Maheshwari , Vishal Varma , Sunil Bhosekar , Lizhi Zhong , Gary A. Rogan
CPC classification number: H03L7/0818 , H03L7/0807 , H03L2207/12
Abstract: An apparatus includes a receiver buffer, a phase compensation circuit, a data sampler circuit, and an error sampler circuit. The receiver buffer may generate an equalized signal on a signal node using an input signal received via a channel. The phase compensation circuit may, in response to an initiation of a training mode, replace the equalized signal on the signal node with a reference signal. The data sampler circuit may sample, using a data clock signal, the reference signal to generate a plurality of data samples. The error sampler circuit may sample, using an error clock signal, the reference signal to generate a plurality of errors samples. The phase compensation circuit may also adjust a phase difference between the data clock signal and the error clock signal using at least some of the plurality of data samples and at least some of the plurality of error samples.
-
公开(公告)号:US20240097877A1
公开(公告)日:2024-03-21
申请号:US17932991
申请日:2022-09-16
Applicant: Apple Inc.
Inventor: Jose A. Tierno , Sanjeev S. Gokhale , Sunil Bhosekar , William D. Schwarz
CPC classification number: H04L7/04 , H04L25/4917
Abstract: An encoding/decoding scheme for pulse amplitude modulation (PAM) communications systems is disclosed. In one embodiment, a transmitter unit includes an encoder circuit and a transmit circuit. The encoder circuit is configured to encode an input data word having a first number of bits into a output data word having a second number of bits. The encoder performs a comparison operation to determine if at least one pair of subsets of the second plurality of bits includes bit values that are complements of each other. The encoder is further configured to modify the second plurality of bits if none of the pairs of subsets includes a bit values that are complements of each other such that the modified second plurality of bits does include at least one pair of subsets that includes values complementary to one another.
-
公开(公告)号:US11762413B2
公开(公告)日:2023-09-19
申请号:US17476307
申请日:2021-09-15
Applicant: Apple Inc.
Inventor: Suresh Balasubramanian , Sunil Bhosekar , Bruce Andrew Doyle , Chad O. Lackey , Sharath R. Srinivasan , Erick O. Torres , Khaled M. Alashmouny
Abstract: Systems, methods, and devices are provided for calibrating and correcting a clock duty cycle. An integrated circuit may include a clock tree that provides a clock signal and a circuit that is sensitive to clock duty cycle that receives the clock signal at a lower level of the clock tree. A first duty cycle correction circuit may adjust a clock duty cycle of the clock signal to a first target duty cycle at a higher level of the clock tree. A second duty cycle correction circuit may adjust a clock duty cycle of the clock signal to a second target duty cycle at the lower level of the clock tree.
-
公开(公告)号:US20220103166A1
公开(公告)日:2022-03-31
申请号:US17476307
申请日:2021-09-15
Applicant: Apple Inc.
Inventor: Suresh Balasubramanian , Sunil Bhosekar , Bruce Andrew Doyle , Chad O. Lackey , Sharath R. Srinivasan , Erick O. Torres , Khaled M. Alashmouny
Abstract: Systems, methods, and devices are provided for calibrating and correcting a clock duty cycle. An integrated circuit may include a clock tree that provides a clock signal and a circuit that is sensitive to clock duty cycle that receives the clock signal at a lower level of the clock tree. A first duty cycle correction circuit may adjust a clock duty cycle of the clock signal to a first target duty cycle at a higher level of the clock tree. A second duty cycle correction circuit may adjust a clock duty cycle of the clock signal to a second target duty cycle at the lower level of the clock tree.
-
公开(公告)号:US20210226639A1
公开(公告)日:2021-07-22
申请号:US17222667
申请日:2021-04-05
Applicant: Apple Inc.
Inventor: Jaeduk Han , Wenbo Liu , Wing Liu , Ming-Shuan Chen , Sanjeev K. Maheshwari , Vishal Varma , Sunil Bhosekar , Lizhi Zhong , Gary A. Rogan
Abstract: An apparatus includes a receiver buffer, a phase compensation circuit, a data sampler circuit, and an error sampler circuit. The receiver buffer may generate an equalized signal on a signal node using an input signal received via a channel. The phase compensation circuit may, in response to an initiation of a training mode, replace the equalized signal on the signal node with a reference signal. The data sampler circuit may sample, using a data clock signal, the reference signal to generate a plurality of data samples. The error sampler circuit may sample, using an error clock signal, the reference signal to generate a plurality of errors samples. The phase compensation circuit may also adjust a phase difference between the data clock signal and the error clock signal using at least some of the plurality of data samples and at least some of the plurality of error samples.
-
公开(公告)号:US10972107B2
公开(公告)日:2021-04-06
申请号:US16528518
申请日:2019-07-31
Applicant: Apple Inc.
Inventor: Jaeduk Han , Wenbo Liu , Wing Liu , Ming-Shuan Chen , Sanjeev K. Maheshwari , Vishal Varma , Sunil Bhosekar , Lizhi Zhong , Gary A. Rogan
Abstract: An apparatus includes a receiver buffer, a phase compensation circuit, a data sampler circuit, and an error sampler circuit. The receiver buffer may generate an equalized signal on a signal node using an input signal received via a channel. The phase compensation circuit may, in response to an initiation of a training mode, replace the equalized signal on the signal node with a reference signal. The data sampler circuit may sample, using a data clock signal, the reference signal to generate a plurality of data samples. The error sampler circuit may sample, using an error clock signal, the reference signal to generate a plurality of errors samples. The phase compensation circuit may also adjust a phase difference between the data clock signal and the error clock signal using at least some of the plurality of data samples and at least some of the plurality of error samples.
-
公开(公告)号:US20210036707A1
公开(公告)日:2021-02-04
申请号:US16528518
申请日:2019-07-31
Applicant: Apple Inc.
Inventor: Jaeduk Han , Wenbo Liu , Wing Liu , Ming-Shuan Chen , Sanjeev K. Maheshwari , Vishal Varma , Sunil Bhosekar , Lizhi Zhong , Gary A. Rogan
Abstract: An apparatus includes a receiver buffer, a phase compensation circuit, a data sampler circuit, and an error sampler circuit. The receiver buffer may generate an equalized signal on a signal node using an input signal received via a channel. The phase compensation circuit may, in response to an initiation of a training mode, replace the equalized signal on the signal node with a reference signal. The data sampler circuit may sample, using a data clock signal, the reference signal to generate a plurality of data samples. The error sampler circuit may sample, using an error clock signal, the reference signal to generate a plurality of errors samples. The phase compensation circuit may also adjust a phase difference between the data clock signal and the error clock signal using at least some of the plurality of data samples and at least some of the plurality of error samples.
-
-
-
-
-
-