IP Library Granted Patent US 11,436,077
Granted Patent B2
US 11,436,077 · App. 17/322,230 · Granted Sep 6, 2022

Serial management interface with improved reliability

Inventors: Dance Wu (Palo Alto, CA); Chuanhai Zhou (Pudong, CN); Hong Yu Chou (Saratoga, CA)
Assignee: MARVELL ASIA PTE LTD.
G06F11/1004G06F13/4282
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 11,436,077
App. No.
17/322,230
Granted
Sep 6, 2022
Kind
B2
Abstract

A first serial management interface device includes an input/output pin, a register, and a controller. The controller is configured to send a first frame to a second serial management interface device via the input/output pin. The controller is configured to generate an error code based on the first frame sent to the second serial management interface device. The controller is configured to store the error code in the register to send to the second serial management interface device.

Claims (31)

1. A first serial management interface device comprising:

an input/output pin;

a register; and

a controller configured to:

send a first frame to a second serial management interface device via the input/output pin;

generate an error code based on the first frame sent to the second serial management interface device; and

store the error code in the register to send to the second serial management interface device.

2. The first serial management interface device of claim 1 wherein the controller is configured to send the error code in a second frame to the second serial management interface device via the input/output pin.

3. The first serial management interface device of claim 2 wherein the error code is further based on a portion of the second frame.

4. The first serial management interface device of claim 2 wherein the controller is configured to generate the first and second frames in a frame format compliant with one of Clause 22 and Clause 45 of IEEE 802.3-2018.

5. A system comprising the first and second serial management interface devices of claim 2 , wherein the second serial management interface device comprises:

a second register; and

a second controller configured to:

generate a second error code based on the first frame received from the first serial management interface device; and

write data received in the first frame to the second register in response to the second error code matching the error code in the second frame received from the first serial management interface device.

6. A system comprising the first and second serial management interface devices of claim 1 , wherein the second serial management interface device comprises:

a second input/output pin;

a second register; and

a second controller configured to:

send a second frame including data read from the second register to the first serial management interface device via the second input/output pin in response to receiving the first frame;

generate a second error code based on the data in the second frame sent to the first serial management interface device; and

send a third frame including the second error code to the first serial management interface device via the second input/output pin;

wherein the controller of the first serial management interface device is configured to:

generate a third error code based on the data in the second frame received from the second serial management interface device; and

verify whether the data received in the second frame is correct based on whether the third error code matches the second error code in the third frame received from the second serial management interface device.

7. A system comprising the first and second serial management interface devices of claim 1 , wherein the second serial management interface device comprises:

a second input/output pin;

a second register; and

a second controller configured to send a second frame including data read from the second register to the first serial management interface device via the second input/output pin in response to receiving the first frame,

wherein the controller of the first serial management interface device is configured to write the data received in the second frame to the register of the first serial management interface device without verification.

8. The system of claim 7 wherein writing the data to the register without verification includes writing the data to the register without receiving a third frame from the second serial management interface device including a second error code generated based on the second frame.