IP Library › Granted Patent US 12,461,887
Granted Patent B1
US 12,461,887 · App. 18/812,627 · Granted Nov 4, 2025

PCIe retimer with reduced power low latency mode

Inventors: Tao Yu (Milpitas, CA); Junqing Sun (Fremont, CA); Tianchen Luo (Milpitas, CA); Sanket Shah (Milpitas, CA); Don Barnetson (Campbell, CA)
Assignee: Credo Technology Group Limited
G06F13/4291G06F2213/0026
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,461,887
App. No.
18/812,627
Granted
Nov 4, 2025
Kind
B1
Abstract

An illustrative retimer includes: an upstream interface having an upstream receiver configured to convert a downlink signal into a downlink symbol stream; a downstream interface having a downstream transmitter configured to provide a transmit signal representing the downlink symbol stream; core circuitry having a downstream path and a downstream bypass path; and a controller. The downstream path is configured to convey the downlink symbol stream from the upstream receiver to the downstream transmitter via a receive clock domain component, a core clock domain component, and a transmit clock domain component. The downstream bypass path is configurable to convey the downlink symbol stream from the upstream receiver to the downstream transmitter without any core clock domain components. The controller is configured to disable a clock signal for the transmit clock domain component of the downstream path when the downstream bypass path is enabled.

Claims (43)

1 . A retimer comprising:

an upstream interface having an upstream receiver configured to convert a downlink signal into a downlink symbol stream;

a downstream interface having a downstream transmitter configured to provide a transmit signal representing the downlink symbol stream;

core circuitry having:

a downstream path configured to convey the downlink symbol stream from the upstream receiver to the downstream transmitter, the downstream path having a receive clock domain component, a core clock domain component, and a transmit clock domain component; and

a downstream bypass path configurable to convey the downlink symbol stream from the upstream receiver to the downstream transmitter without any core clock domain components; and

a controller configured to disable a clock signal for the transmit clock domain component of the downstream path when the downstream bypass path is enabled.

2 . The retimer of claim 1 , wherein the transmit clock domain component is one of a scrambler and a transmit buffer.

3 . The retimer of claim 1 , wherein the controller is further configured to disable a clock signal for the core clock domain component of the downstream path when the downstream bypass path is enabled.

4 . The retimer of claim 3 , wherein the core clock domain component is one of a lane deskew module, an ordered set decoder, and an ordered set modifier.

5 . The retimer of claim 3 , wherein the controller is further configured to disable a clock signal for the receive clock domain component of the downstream path when the downstream bypass path is enabled.

6 . The retimer of claim 5 , wherein the receive clock domain component is one of a descrambler and a receive buffer.

7 . The retimer of claim 1 , wherein the downstream path comprises multiple lanes and wherein the controller is configured to disable a clock signal for all but one of the lanes in the core clock domain component when the downstream bypass path is enabled.

8 . The retimer of claim 1 , further comprising a correlation module coupled to the downstream bypass path and configured to detect an ordered set for re-enabling the downstream path.

9 . The retimer of claim 1 , wherein the retimer further comprises a management interface configured to receive a command for re-enabling the downstream path.

10 . The retimer of claim 1 ,

wherein the downstream interface has a downstream receiver configured to convert a receive signal into an uplink symbol stream,

wherein the upstream interface has an upstream transmitter configured to provide an uplink signal representing an uplink symbol stream,

wherein the core circuitry has:

an upstream path configured to convey the uplink symbol stream from the downstream receiver to the upstream transmitter, the upstream path having a receive clock domain component, a core clock domain component, and a transmit clock domain component; and

an upstream bypass path configurable to convey the downlink symbol stream from the downstream receiver to the upstream transmitter without any core clock domain components, and

wherein the controller is configured to disable the core clock domain component of the upstream path when the upstream bypass path is disabled.

11 . A method of reducing power consumption of a retimer in a low latency mode, the method comprising:

converting a downlink signal into a downlink symbol stream using an upstream receiver;

providing a transmit signal representing the downlink symbol stream using a downstream transmitter;

conveying the downlink symbol stream from the upstream receiver to the downstream transmitter using a downstream path having a receive clock domain component, a core clock domain component, and a transmit clock domain component;

enabling a downstream bypass path from the upstream receiver to the downstream transmitter in response to an ordered set for enabling low latency mode, the downstream bypass path operating without any clock domain components; and

disabling a clock signal for the transmit clock domain component of the downstream path after enabling the downstream bypass path.

12 . The method of claim 11 , wherein the transmit clock domain component is one of a scrambler and a transmit buffer.

13 . The method of claim 11 , further comprising disabling a clock signal for the core clock domain component of the downstream path after enabling the downstream bypass path.

14 . The method of claim 13 , wherein the core clock domain component is one of a lane deskew module, an ordered set decoder, and an ordered set modifier.

15 . The method of claim 13 , further comprising disabling a clock signal for the receive clock domain component of the downstream path after enabling the downstream bypass path.

16 . The method of claim 15 , wherein the receive clock domain component is one of a descrambler and a receive buffer.

17 . The method of claim 11 , wherein the downstream path comprises multiple lanes and wherein the method further comprises disabling a clock signal for all but one of the lanes in the core clock domain component after enabling the downstream bypass path.

18 . The method of claim 11 , further comprising monitoring the downlink symbol stream with a correlation module coupled to the downstream bypass path, the correlation module being configured to detect an ordered set for re-enabling the downstream path.

19 . A nontransient information storage medium having a semiconductor intellectual property core to generate retimer circuitry comprising:

an upstream interface having an upstream receiver configured to convert a downlink signal into a downlink symbol stream;

a downstream interface having a downstream transmitter configured to provide a transmit signal representing the downlink symbol stream;

core circuitry having:

a downstream path configured to convey the downlink symbol stream from the upstream receiver to the downstream transmitter, the downstream path having a receive clock domain component, a core clock domain component, and a transmit clock domain component; and

a downstream bypass path configurable to convey the downlink symbol stream from the upstream receiver to the downstream transmitter without any core clock domain components; and

a controller configured to disable a clock signal for the transmit clock domain component of the downstream path when the downstream bypass path is enabled.

20 . The nontransient information storage medium of claim 19 , wherein the downstream path comprises multiple lanes and wherein the controller is configured to disable a clock signal for all but one of the lanes in the core clock domain component when the downstream bypass path is enabled.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2024
From: YU, TAO; SUN, JUNQING; LUO, TIANCHEN; SHAH, SANKET; BARNETSON, DON
To: CREDO TECHNOLOGY GROUP LIMITED
Reel/Frame 068373/0715 →
References Cited (15)
US 7477526B1 · Co · 2009 [cited by examiner]
US 11349704B2 · Fang et al. · 2022 [cited by applicant]
US 20010005907A1 · Pekonen · 2001 [cited by examiner]
US 20050025110A1 · Becker · 2005 [cited by examiner]
US 20050025225A1 · Niederholz · 2005 [cited by examiner]
US 20090232495A1 · Shi · 2009 [cited by examiner]
US 20090296865A1 · Ashikhmin · 2009 [cited by examiner]
US 20170230078A1 · Sun · 2017 [cited by examiner]
US 20190050365A1 · Kopzon · 2019 [cited by examiner]
US 20190095380A1 · Das Sharma · 2019 [cited by examiner]
US 20210049055A1 · Stewart · 2021 [cited by examiner]
PCI Express® Base Specification Revision 6.1, Jul. 2023. [cited by applicant]
Sharma, “PCI Express 6.0 Specification: A Low-Latency, High-Bandwidth, High-Reliability, and Cost-Effective Interconnect With 64.0 GT/s PAM-4 Signaling”, Intel Corporation, Santa Clara, CA, Jan. 2021. [cited by applicant]
U.S. Appl. No. 18/387,731 as filed in U.S. Patent and Trademark Office on Nov. 7, 2023 by inventors Kyungjin Kim, Wenzhe Gao, Alex Nazari, Chad Cohen and Xin Chang, titled: “Serdes With Robust Parameter Initialization”. [cited by applicant]
U.S. Appl. No. 18/596,953 as filed in U.S. Patent and Trademark Office on Mar. 6, 2024 by inventors Kyungjin Kim, Haihui Luo, Shunken Huang and Junqing Sun, titled: “Adaptive Comparator Calibration”. [cited by applicant]
Cited By (1)
US 12,620,994