IP Library Granted Patent US 11,294,849
Granted Patent B1
US 11,294,849 · App. 17/100,445 · Granted Apr 5, 2022

Systems and methods for in-band pulse-addressable multiplexer

Inventors: Timothy M. Lambert (Austin, TX); Michael J. Stumpf (Cedar Park, TX); Jeffrey L. Kennedy (Austin, TX)
Assignee: Dell Products L.P.
G06F13/4282H04L12/40013H04L12/40071
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,294,849
App. No.
17/100,445
Granted
Apr 5, 2022
Kind
B1
Abstract

An information handling system may include a bus initiator, a plurality of bus endpoints, and a bus communicatively coupled between the bus initiator and the plurality of bus endpoints, wherein the bus comprises a multiplexer topology of a plurality of multiplexers. The bus initiator may be configured to perform in-band addressing to select a communications channel through the multiplexer topology via an addressing protocol that uses pulse bursts for initiation of the addressing, identification of the communications channel, and termination of the addressing. Pulses of the pulse bursts may be sufficiently short in duration to pass through filters of the bus endpoints such that the pulse bursts are not processed by the endpoints.

Claims (34)

1. An information handling system comprising:

a bus initiator;

a plurality of bus endpoints; and

a bus communicatively coupled between the bus initiator and the plurality of bus endpoints, wherein the bus comprises a multiplexer topology of a plurality of multiplexers;

wherein:

the bus initiator is configured to perform in-band addressing to select a communications channel through the multiplexer topology via an addressing protocol that uses pulse bursts for initiation of the addressing, identification of the communications channel, and termination of the addressing; and

pulses of the pulse bursts are sufficiently short in duration to pass through filters of the bus endpoints such that the pulse bursts are not processed by the endpoints.

2. The information handling system of claim 1 , wherein the bus initiator is a management controller for performing out-of-band management of the information handling system.

3. The information handling system of claim 1 , wherein the bus comprises an Inter-Integrated Circuit bus.

4. The information handling system of claim 1 , wherein each of the bus endpoints comprise a peripheral device of the information handling system.

5. The information handling system of claim 1 , wherein the multiplexer topology comprises a plurality of levels between the initiator and the plurality of endpoints.

6. The information handling system of claim 5 , wherein the identification of the communications channel generated by the bus initiator comprises a series of multiple pulse bursts, each pulse burst of the series of multiple pulse bursts identifying a downstream channel for a respective level of the multiplexer topology.

7. The information handling system of claim 6 , wherein at least one multiplexer of the plurality of multiplexers is configured to:

receive the pulse bursts;

extract from the pulse bursts a pulse burst for selecting a downstream channel of the at least one multiplexer; and

communicate via the downstream channel the pulse bursts other than the pulse burst for selecting the downstream channel of the at least one multiplexer.

8. The information handling system of claim 7 , wherein at least one multiplexer proximate to one of the plurality of endpoints is configured to:

determine if the communications channel identified in the pulse bursts for identification of the communications channel is valid; and

if the channel is valid, communicate an acknowledgment signal to the bus initiator indicating that the communications channel is valid.

9. A method comprising, in an information handling system comprising a bus initiator, a plurality of bus endpoints, and a bus communicatively coupled between the bus initiator and the plurality of bus endpoints, wherein the bus comprises a multiplexer topology of a plurality of multiplexers:

performing, by the bus initiator, in-band addressing to select a communications channel through the multiplexer topology via an addressing protocol that uses pulse bursts for initiation of the addressing, identification of the communications channel, and termination of the addressing;

wherein pulses of the pulse bursts are sufficiently short in duration to pass through filters of the bus endpoints such that the pulse bursts are not processed by the endpoints.

10. The method of claim 9 , wherein the bus initiator is a management controller for performing out-of-band management of the information handling system.

11. The method of claim 9 , wherein the bus comprises an Inter-Integrated Circuit bus.

12. The method of claim 9 , wherein each of the bus endpoints comprise a peripheral device of the information handling system.

13. The method of claim 9 , wherein the multiplexer topology comprises a plurality of levels between the initiator and the plurality of endpoints.

14. The method of claim 13 , wherein the identification of the communications channel generated by the bus initiator comprises a series of multiple pulse bursts, each pulse burst of the series of multiple pulse bursts identifying a downstream channel for a respective level of the multiplexer topology.

15. The method of claim 14 , further comprising, by at least one multiplexer of the plurality of multiplexers:

receiving the pulse bursts;

extracting from the pulse bursts a pulse burst for selecting a downstream channel of the at least one multiplexer; and

communicating via the downstream channel the pulse bursts other than the pulse burst for selecting the downstream channel of the at least one multiplexer.

16. The method of claim 15 , further comprising, by at least one multiplexer proximate to one of the plurality of endpoints:

determining if the communications channel identified in the pulse bursts for identification of the communications channel is valid; and

if the channel is valid, communicating an acknowledgment signal to the bus initiator indicating that the communications channel is valid.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0342) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0460 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (055479/0051) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0663 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (056136/0752) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0771 →
RELEASE OF SECURITY INTEREST AT REEL 055408 FRAME 0697 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0553 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 056136/0752 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0051 →
SECURITY INTEREST Recorded Mar 3, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 055479/0342 →
SECURITY AGREEMENT Recorded Feb 25, 2021
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 055408/0697 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2020
From: LAMBERT, TIMOTHY M.; STUMPF, MICHAEL J.; KENNEDY, JEFFREY L.
To: DELL PRODUCTS L.P.
Reel/Frame 054435/0864 →