IP Library Granted Patent US 8,406,142
Granted Patent B2
US 8,406,142 · App. 13/449,226 · Granted Mar 26, 2013

Diagnostics for a serial communications device

Inventors: Gayle Loretta Ray Noble (Boulder Creek, CA); Paul Gentieu (Sunnyvale, CA)
Assignee: Finisar Corporation
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 8,406,142
App. No.
13/449,226
Granted
Mar 26, 2013
Kind
B2
Abstract

A serial communications device comprises a controller to obtain digital diagnostic data representative of operational characteristics of the serial communications device, memory to store the digital diagnostic data and at least one interface, including an interface to serially communicate data via a serial cable. The serial communications device also comprises a signal controller configured to encode the digital diagnostic data onto a serial data signal for transmission via the serial cable by adjusting signal levels of the serial data signal while preserving original data in the serial data signal. Encoding the digital diagnostic data includes serializing the digital diagnostic data, determining a series of signal levels for the serialized digital diagnostic data based on a signal encoding map, and adjusting signal levels for the serial data signal based on the determined series of signal levels.

Claims (69)

1. A serial communications device, comprising:

a controller to obtain digital diagnostic data representative of operational characteristics of the serial communications device;

memory to store the digital diagnostic data;

at least one interface, including an interface to serially communicate data via a serial cable; and

a signal controller configured to encode the digital diagnostic data onto a serial data signal for transmission via the serial cable by adjusting signal levels of the serial data signal while preserving original data in the serial data signal, wherein encoding the digital diagnostic data onto the serial data signal while preserving the original data in the serial data signal includes:

serializing the digital diagnostic data;

determining a series of signal levels for the serialized digital diagnostic data based on a signal encoding map; and

adjusting signal levels for the serial data signal based on the determined series of signal levels.

2. The serial communications device of claim 1 , wherein the serial communications device supports one or more of:

a Serial Advanced Technology Attachment (SATA) standard; and

a Serial Attached Small Computer System Interface (SAS) standard.

3. The serial communications device of claim 1 , wherein the serial cable includes one of:

an optical cable; and

an electrically-conductive cable.

4. The serial communications device of claim 1 , wherein the at least one interface includes an interface to receive a request for the digital diagnostic data.

5. The serial communications device of claim 1 , wherein the at least one interface enables the serial communications device to communicate with an external host using one or more of:

a Serial Advanced Technology Attachment (SATA) protocol; and

a Serial Attached Small Computer System Interface (SAS) protocol.

6. The serial communications device of claim 1 , wherein the at least one interface enables an external host to write the digital diagnostic data to memory of the serial communications device.

7. The serial communications device of claim 1 , wherein an external host can read the digital diagnostic data from and/or write the digital diagnostic data to memory of the serial communications device.

8. The serial communications device of claim 1 , wherein the digital diagnostic data is stored in memory-mapped locations in memory of the serial communications device.

9. The serial communications device of claim 1 , further comprising a signal amplitude sensor configured to decode digital diagnostic data encoded onto a serial data signal by determining signal levels of the serial data signal and obtaining the digital diagnostic data based on the signal encoding map.

10. The serial communications device of claim 1 , wherein the at least one interface includes a transmitter configured to transmit serial data signals through the serial cable.

11. The serial communications device of claim 10 , wherein:

the serial cable is an electrically-conductive cable; and

the transmitter is configured to transmit electrical signals through the serial cable.

12. The serial communications device of claim 10 , wherein:

the serial cable is an optical cable;

the transmitter is to:

convert electrical signals into corresponding optical signals; and

transmit optical signals through the serial cable;

the transmitter is a laser transmitter.

13. The serial communications device of claim 12 , wherein the at least one interface includes a laser driver coupled to the laser transmitter, and the laser driver is configured to drive the laser transmitter.

14. The serial communications device of claim 1 , wherein the at least one interface includes a receiver configured to receive serial data signals from the serial cable.

15. The serial communications device of claim 14 , wherein:

the serial cable is an electrically-conductive cable; and

the receiver is configured to receive electrical signals from the serial cable.

16. The serial communications device of claim 14 , wherein:

the serial cable is an optical cable;

the receiver is to:

receive optical signals from the serial cable; and

convert the optical signals into corresponding electrical signals; and

the receiver is a photodiode.

17. The serial communications device of claim 16 , wherein the at least one interface includes a post-amplifier coupled to the photodiode, wherein the post-amplifier is configured to generate a fixed output signal.

18. The serial communications device of claim 1 , wherein the digital diagnostic data includes one or more of:

a transfer speed for the serial cable;

voltage amplitudes of signals received from the serial cable;

an optical power level of an optical signal received from the serial cable; and

a number of faults.

19. A method, comprising:

at a serial communications device,

receiving a request for digital diagnostic data for the serial communications device from a requestor; and

in response to the request:

encoding the digital diagnostic data onto a serial data signal while preserving the original data in the serial data signal, wherein encoding the digital diagnostic data onto the serial data signal while preserving the original data in the serial data signal includes:

serializing the digital diagnostic data;

determining a series of signal levels for the serialized digital diagnostic data based on a signal encoding map; and

adjusting signal levels for the serial data signal based on the determined series of signal levels; and

transmitting the serial data signal to the requestor.

20. The method of claim 19 , further comprising, prior to receiving the request for the digital diagnostic data:

monitoring at least the serial communications device to obtain digital diagnostic data; and

storing the obtained digital diagnostic data into a memory of the serial communications device.

21. The method of claim 20 , wherein the monitoring is performed by one or more of:

the serial communications device; and

an external device.

22. The method of claim 19 , wherein the digital diagnostic data includes one or more of:

a transfer speed for the serial cable;

voltage amplitudes of signals received from the serial cable;

an optical power level of an optical signal received from the serial cable; and

a number of faults.

Assignments (5)
PATENT RELEASE AND REASSIGNMENT Recorded Jul 5, 2022
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
Reel/Frame 060574/0001 →
SECURITY INTEREST Recorded Jul 1, 2022
From: II-VI INCORPORATED; II-VI DELAWARE, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; PHOTOP TECHNOLOGIES, INC.; COHERENT, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 060562/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2020
From: FINISAR CORPORATION
To: II-VI DELAWARE, INC.
Reel/Frame 052286/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 25, 2019
From: II-VI INCORPORATED; MARLOW INDUSTRIES, INC.; EPIWORKS, INC.; LIGHTSMYTH TECHNOLOGIES, INC.; KAILIGHT PHOTONICS, INC.; COADNA PHOTONICS, INC.; OPTIUM CORPORATION; FINISAR CORPORATION; II-VI OPTICAL SYSTEMS, INC.; M CUBED TECHNOLOGIES, INC.; II-VI PHOTONICS (US), INC.; II-VI DELAWARE, INC.; II-VI OPTOELECTRONIC DEVICES, INC.; PHOTOP TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 050484/0204 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 22, 2019
From: RAY NOBLE, GAYLE L.; GENTIEU, PAUL
To: FINISAR CORPORATION
Reel/Frame 049260/0813 →
Continuity (2)
Continuation 12166238 · Jul 1, 2008
Related Publication 20120204066A1 · Aug 9, 2012