Retimer application system, retimer, and data transmission method

US11748294B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11748294-B2
Application numberUS-202117315715-A
CountryUS
Kind codeB2
Filing dateMay 10, 2021
Priority dateJan 3, 2019
Publication dateSep 5, 2023
Grant dateSep 5, 2023

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A retimer application system is provided, which includes a primary chip, a retimer, and a secondary chip. After first link training is completed, the retimer is configured to store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost when the retimer performs a reset operation. The retimer is further configured to: receive a reset indication, and perform the reset operation according to the reset indication. The primary chip and the secondary chip are configured to perform second link training triggered by the reset indication. During the second link training, the retimer is further configured to: invoke the equalization parameter, and transparently transmit a training sequence in the second link training to the primary chip or the secondary chip based on the equalization parameter.

First claim

Opening claim text (preview).

What is claimed is: 1. An application system, comprising: a primary chip; a retimer comprising a plurality of data processing circuits; and a secondary chip, wherein the primary chip, the second chip, and the retimer participate in first link training, and, after the first link training is completed, the retimer is configured to: store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost when the retimer performs a reset operation; receive a reset indication; perform the reset operation according to the reset indication, wherein the primary chip and the secondary chip are configured to perform second link training triggered by the reset indication; during the second link training, transparently transmit a training sequence and invoke the equalization parameter, wherein the retimer is configured to bypass the plurality of data processing circuits in the retimer while transmitting the training sequence; and after the second link training is completed, transparently transmit service data between the primary chip and the secondary chip based on the equalization parameter. 2. The application system according to claim 1 , wherein the first storage area is a storage area in a nonvolatile memory or firmware of the retimer. 3. The application system according to claim 1 , wherein after the first link training is completed, the retimer is further configured to enter a low-delay mode. 4. The application system according to claim 3 , wherein the retimer further comprises a link state machine, and each data processing circuit of the plurality of data processing circuits is configured to convert the training sequence processed by the link state machine into serial data. 5. The application system according to claim 1 , wherein during the first link training, the retimer is further configured to: store the equalization parameter in a register, and, after the first link training is completed, store, in the first storage area, the equalization parameter that is stored in the register. 6. The application system according to claim 5 , wherein during the second link training, the retimer is further configured to store the equalization parameter that is stored in the first storage area in the register. 7. The application system according to claim 1 , wherein the application system further comprises a basic input/output system (BIOS), and after the first link training is completed, the BIOS is configured to send the reset indication to the retimer; or the primary chip is configured to send the reset indication to the retimer. 8. The application system according to claim 3 , wherein the retimer comprises: a sending equalization circuit; and a receiving equalization circuit, and after the retimer enters the low-delay mode, an output of the receiving equalization circuit is used as an input of the sending equalization circuit. 9. The application system according to claim 1 , wherein the retimer supports a plurality of protocols and is further configured to select a working protocol used by the primary chip and the secondary chip to work, and the plurality of protocols include at least one of the following: a peripheral component interconnect express (PCIe) protocol, a cache coherent interconnect for accelerators (CCIX) protocol, or a universal serial bus (USB) protocol. 10. A data transmission method, comprising: after a primary chip, a second chip, and a retimer, wherein the retimer comprises a plurality of data processing circuits, participate in first link training, and the first link training is completed, storing, by the retimer in a first storage area, an equalization parameter corresponding to each rate during the first link training, wherein data stored in the first storage area is not lost when the retimer performs a reset operation; receiving, by the retimer, a reset indication; performing the reset operation according to the reset indication; in a process in which the primary chip and the secondary chip perform second link training triggered by the reset indication, during the second link training, transparently transmit a training sequence and invoke, by the retimer, the equalization parameter, wherein the retimer is configured to bypass the plurality of data processing circuits in the retimer while transmitting the training sequence; and after the second link training is completed, transparently transmitting service data between the primary chip and the secondary chip based on the equalization parameter. 11. The method according to claim 10 , further comprising: after the first link training is completed, the retimer enters a low-delay mode. 12. The method according to claim 10 , further comprising: storing, by the retimer, the equalization parameter in a register during the first link training; and after the first link training is completed, storing, by the retimer, the equalization parameter that is stored in the register in the first storage area. 13. The method according to claim 12 , wherein the invoking, by the retimer, of the equalization parameter comprises: storing, by the retimer, the equalization parameter that is stored in the first storage area in the register. 14. The method according to claim 10 , further comprising: after the first link training is completed, sending, by a basic input/output system (BIOS), the reset indication to the retimer; or, after the first link training is completed, sending, by the primary chip, the reset indication to the retimer. 15. A retimer, comprising: a plurality of data processing circuits; a control circuit, wherein a primary chip, a second chip, and the retimer participate in first link training, and, after the first link training is completed, the control circuit is configured to: store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost after the retimer performs a reset operation; during second link training, after the reset operation is performed, invoke the equalization parameter and bypass a plurality of data processing circuits in the retimer and transparently transmit a training sequence during the second link training, wherein the second link training is triggered by the reset operation; after the second link training is completed, transparently transmit service data between the primary chip and the secondary chip based on the equalization parameter. 16. The retimer according to claim 15 , wherein after the first link training is completed, the retimer is configured to enter a low-delay mode. 17. The retimer according to claim 15 , wherein the first storage area is a storage area in a nonvolatile memory or firmware of the retimer. 18. The retimer according to claim 16 , wherein the retimer further comprising: a link state machine, and each data processing circuit of the plurality of data processing circuits is configured to convert the training sequence processed by the link state machine into serial data. 19. The retimer according to claim 15 , wherein during the first link training, the control circuit is further configured to: store the equalization parameter in a register; and, after the first link training is completed store, in the first storage area, the equalization parameter that is stored in the register. 20. The retimer according to claim 19 , wherein, during the second link training, the control

Assignees

Inventors

Classifications

  • G06F13/423Primary

    with synchronous protocol · CPC title

  • Electrical coupling · CPC title

  • adaptive · CPC title

  • Drivers or receivers (G06F13/4086 takes precedence; for multistate logic circuits H03K19/0002) · CPC title

  • Arrangements at the transmitter end · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11748294B2 cover?
A retimer application system is provided, which includes a primary chip, a retimer, and a secondary chip. After first link training is completed, the retimer is configured to store, in a first storage area, an equalization parameter corresponding to each rate during the first link training, and data stored in the first storage area is not lost when the retimer performs a reset operation. The re…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F13/423. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 05 2023 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 9 related publications on this page (citations in our corpus or others sharing the same primary CPC).