High-speed interface apparatus and deskew method thereof
US-2019058574-A1 · Feb 21, 2019 · US
US10790958B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10790958-B2 |
| Application number | US-201916394625-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 25, 2019 |
| Priority date | Feb 13, 2014 |
| Publication date | Sep 29, 2020 |
| Grant date | Sep 29, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A high-speed interface apparatus and method of correcting skew in the apparatus are provided. A high-speed transmitter includes a transmission D-PHY module that generates and transmits a clock signal through a clock channel, generates a deskew synchronous code and test data in response to a deskew request signal, transmits the deskew synchronous code followed by the test data through a data channel, and transmits a normal synchronous code followed by normal data through the data channel in normal mode.
Opening claim text (preview).
What is claimed is: 1. A transmitter for communicating with a receiver, the transmitter comprising: a first buffer connected to the receiver through a first channel; a second buffer connected to the receiver through a second channel; and a third buffer connected to the receiver through a third channel, wherein the transmitter is configured to: transmit test data to the receiver using the first to third buffers; transmit a synchronous code to the receiver using the first to third buffers after transmitting the test data; and transmit normal data to the receiver using the first to third buffers after transmitting the synchronous code. 2. The transmitter of claim 1 , further comprising: a normal data processor configured to receive parallel data and convert the parallel data to serial data which is the normal data; a test data generator configured to generate the test data and provide the test data to the first to third buffers; and a synchronous code generator configured to generate the synchronous code and provide the synchronous code to the first to third buffers. 3. The transmitter of claim 1 , further configured to: transmit a first synchronous code, which is different from the synchronous code, to the receiver using the first to third buffers, before transmitting the test data. 4. The transmitter of claim 3 , further comprising: a deskew synchronous code generator configured to generate the first synchronous code and provide the first synchronous code to the first to third buffers. 5. The transmitter of claim 3 , further configured to transmit the first synchronous code during a power-up sequence. 6. The transmitter of claim 1 , wherein the test data has a pattern in which 0 and 1 alternate. 7. The transmitter of claim 1 , wherein, during at least part of a period in which the test data is transmitted, data output from one buffer among the first to third buffers and data output from another buffer among the first to third buffers are different from each other. 8. The transmitter of claim 1 , further configured to: drive the first to third buffers in a first mode during a first period, and drive the first to third buffers in a second mode for transmitting the test data during a second period after the first period. 9. The transmitter of claim 8 , wherein a level corresponding to a first level from among first levels of first signals output from the first to third buffers during the first period, and a level corresponding to the first level from among second levels of second signals output from the first to third buffers during the second period are different from each other. 10. The transmitter of claim 8 , wherein first levels of first signals output from the first to third buffers during the first period correspond to first and second logic values, second levels of second signals output from the first to third buffers during the second period correspond to the first and second logic values, and a difference between the second levels is smaller than a difference between the first levels. 11. The transmitter of claim 8 , further configured to transmit the test data after the second period. 12. A transmitter for communicating with a receiver, the transmitter configured to: transmit test data to the receiver after transitioning from a low speed period to a high speed period; transmit a synchronous code to the receiver after transmitting the test data; and transmit normal data to the receiver after transmitting the synchronous code. 13. The transmitter of claim 12 , comprising: first to third buffers respectively connected to the receiver through first to third channels, wherein the first to third buffers are configured to transmit the test data, the synchronous code, and the normal data to the receiver. 14. The transmitter of claim 13 , wherein, during at least part of a period in which the first to third buffers operate in the second mode, levels of signals of the first to third buffers are fixed. 15. The transmitter of claim 12 , wherein the transmit of the normal data to the receiver occurs before a transitioning of the high speed period to the low speed period. 16. The transmitter of claim 15 , further configured to: transmit the test data to the receiver after transitioning from the low speed period to the high speed period again; transmit the synchronous code to the receiver after transmitting the test data; and transmit new normal data to the receiver after transmitting the synchronous code. 17. The transmitter of claim 12 , wherein the test data is predetermined. 18. A transmitter for communicating with a receiver, the transmitter configured to: transmit a first synchronous code to the receiver after transitioning from a low speed period to a high speed period; transmit test data to the receiver after transmitting the first synchronous code; transmit a second synchronous code to the receiver after transmitting the test data; and transmit normal data to the receiver after transmitting the second synchronous code. 19. The transmitter of claim 18 , comprising: first to third buffers respectively connected to the receiver through first to third channels, wherein the first to third buffers are configured to transmit the first synchronous code, the test data, the second synchronous code, and the normal data to the receiver. 20. The transmitter of claim 18 , wherein the first synchronous code and the second synchronous code are different from each other. 21. A receiver for communicating with a transmitter, the receiver comprising: a first buffer connected to the transmitter through a first channel; a second buffer connected to the transmitter through a second channel; and a third buffer connected to the transmitter through a third channel, wherein the receiver is configured to: receive test data from the transmitter using the first to third buffers; receive a synchronous code from the transmitter using the first to third buffers after receiving the test data; and receive normal data from the transmitter using the first to third buffers after receiving the synchronous code. 22. The receiver of claim 21 , further comprising: a synchronous code detector configured to receive the synchronous code through the first to third buffers and detect the synchronous code; a test data processor configured to receive the test data through the first to third buffers; and a normal data processor configured to receive the normal data through the first to third buffers and convert the normal data to parallel data. 23. The receiver of claim 21 , further configured to: receive a first synchronous code, which is different from the synchronous code, from the transmitter using the first to third buffers, before receiving the test data. 24. The receiver of claim 23 , wherein the synchronous code detector is further configured to receive the first synchronous code through the first to third buffers and detect the first synchronous code. 25. The receiver of claim 23 , further configured to receive the first synchronous code during a power-up sequence. 26. The receiver of claim 21 , wherein the test data has a pattern in which 0 and 1 alternate. 27. The receiver of claim 21 , wherein, during at least part of a period receiving the test data, data received by one buffer among the first to third buffers and data received by another buff
Channel dividing arrangements {, i.e. in which a single bit stream is divided between several baseband channels and reassembled at the receiver} · CPC title
Timing aspects, e.g. clock distribution, skew, propagation delay (for tester hardware G01R31/31937) · CPC title
controlled by a digital setting · CPC title
Digitally controlled · CPC title
Delay of data signal · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.