Detection of a stuck data line of a serial data bus
US-2024419623-A1 · Dec 19, 2024 · US
US10339088B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10339088-B2 |
| Application number | US-201514868322-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 28, 2015 |
| Priority date | Sep 28, 2015 |
| Publication date | Jul 2, 2019 |
| Grant date | Jul 2, 2019 |
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 serial interface comprises a receiver including a first input compensation module with a first setting that selects a first value from among a plurality of first values for a first input characteristic of the receiver, a memory to store a first blacklist value from among the first values, and a control module to select each of the first values, except for the first blacklist value, to evaluate an indication of a performance level of the receiver for each of the selected first values, and to select a particular first value based upon the indications of the performance level of the receiver.
Opening claim text (preview).
What is claimed is: 1. A serial interface, comprising: a receiver including: a first input compensation module with a first setting that selects a first value from among a plurality of first values for a first input characteristic of the receiver, the first values including a low value, an intermediate value, and a high value; a memory to store a first blacklist value from among the first values; and a control module to receive the first blacklist value from the memory, to select each of the first values, except for the first blacklist value, to evaluate an indication of a performance level of the receiver for each of the selected first values, without evaluating the indication of the performance level of the receiver for the first blacklist value, and to select a particular first value based upon the indications of the performance level of the receiver. 2. The serial interface of claim 1 : the memory further to store a second blacklist value of the first values; and the control module further to receive the second blacklist value from the memory, to select each of the first values, except for the second blacklist value, and to not evaluate an indication of the performance level of the receiver for the second blacklist value. 3. The serial interface of claim 1 : the receiver further including a second input compensation module with a second setting that selects a second value from among a plurality of second values for a second input characteristic of the receiver; the memory further to store a second blacklist value from among the second values, and the control module further to receive the second blacklist value from the memory, to select each of the second values, except for the second blacklist value, to evaluate the indication of the performance level of the receiver for each of the selected second values, to not evaluate an indication of the performance level of the receiver for the second blacklist value, and to select a particular second value based upon the indications of the performance level of the receiver. 4. The serial interface of claim 1 , further comprising: a transmitter including an output compensation module with a second setting that selects a second value from among a plurality of second values for an output characteristic of the transmitter; the memory further to store a second blacklist value from among the second values, and the control module further to receive the second blacklist value from the memory, to select each of the second values, except for the second blacklist value, to evaluate the indication for each of the selected second values, to not evaluate an indication of a performance level of the receiver for the second blacklist value, and to select a particular second value based upon the indications of the performance level of the receiver. 5. The serial interface of claim 4 , wherein the second values selects an output impedance for the output compensation module. 6. The serial interface of claim 1 , wherein the first values selects one of an equalization level for a continuous time linear equalization module, a boost level for an automatic gain control module, and a number of taps for a decision feedback equalization module. 7. The serial interface of claim 1 : the receiver including an analog-to-digital converter module that provides a receiver eye height level, wherein the performance level comprises a receiver eye height. 8. The serial interface of claim 1 , wherein the performance level comprises bit error rate. 9. A method, comprising: storing, at a memory of a serial interface, a first blacklist value from among a plurality of first values, the first values to select a first setting of a first input compensation module of a receiver of the serial interface to provide a first input characteristic of the receiver, the first values including a low value, an intermediate value, and a high value; receiving, by a control module of the serial interface, the first blacklist value from the memory; selecting, by the control module, each of the first values, except for the first blacklist value; evaluating an indication of a performance level of the receiver for each of the selected first values without evaluating the indication of the performance level of the receiver for the first blacklist value; and selecting a particular first value based upon the indications of the performance level of the receiver. 10. The method of claim 9 , further comprising: storing, at the memory, a second blacklist value from among a plurality of second values, the second values to select a second setting of a second compensation module of the receiver to provide a second input characteristic of the receiver; receiving, by the control module, the second blacklist value from the memory; selecting, by the control module, each of the second values, except for the second blacklist value; and not evaluating an indication of a performance level of the receiver h second blacklist value. 11. The method of claim 9 : storing, at the memory, a second blacklist value from among a plurality of second values, the second values to select a second setting of a second input compensation module of the receiver to provide a second input characteristic of the receiver; receiving, by the control module, the second blacklist value from the memory; selecting, by the control module, each of the second values, except for the second blacklist value; evaluating the indication of the performance level of the receiver for each of the selected second values; not evaluating an indication of a performance level of the receiver for the second blacklist value; and selecting a particular second value based upon the indications of the performance level of the receiver. 12. The method of claim 9 , further comprising: storing, at the memory, a second blacklist value from among a plurality of second values, the second values to select a second setting of an output compensation module of a transmitter of the serial interface to provide a first output characteristic of the transmitter; receiving, by the control module, the second blacklist value from the memory; selecting, by the control module, each of the second values, except for the second blacklist value; evaluating the indication of the performance level of the receiver for each of the selected second values; not evaluating an indication of a performance level of the receiver for the second blacklist value; and selecting a particular second value based upon the indications of the performance level of the receiver. 13. The method of claim 12 , wherein the second values selects an output impedance for the output compensation module. 14. The method of claim 9 , wherein the first values selects one of an equalization level for a continuous time linear equalization module, a boost level for an automatic gain control module, and a number of taps for a decision feedback equalization module. 15. The method of claim 9 , further comprising: providing, by an analog-to-digital converter module of the receiver, a receiver eye height level, wherein the performance level comprises a receiver eye height. 16. The method of claim 9 , wherein the performance level comprises bit error rate. 17. A non-transitory computer-readable medium including code for performing a method, the method comprising: storing, at a memory of a serial interface, a first blacklist value from among a plurality of first values, the first values to select a first setting of a first input compensation module of a receiver of the serial interface to
with decentralised access control · CPC title
on a serial bus, e.g. I2C bus, SPI bus (on daisy chain buses G06F13/4247) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.