IP Library Granted Patent US 11,089,392
Granted Patent B2
US 11,089,392 · App. 16/487,782 · Granted Aug 10, 2021

Optoelectronic switch

Inventors: Andrew Rickman (Marlborough, GB); Cyriel Johan Agnes Minkenberg (Neuheim, CH); Guy Regev (Pasadena, CA)
Assignee: Rockley Photonics Limited
H04Q11/0071H04Q11/0005H04Q11/0066H04Q2011/0016H04Q2011/0058H04Q2011/0096
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,089,392
App. No.
16/487,782
Granted
Aug 10, 2021
Kind
B2
Abstract

An optoelectronic switch for switching data from a source external client device to a destination external client device, the optoelectronic switch includes: an array of client-side transceivers, each having an array of client-facing optical ports to connect to an external client device, and an array of leaf-facing electrical ports; an array of leaf switches, each including an array of client-side electrical ports and an array of fabric-side electrical ports; a first electrical interconnecting region providing electrical connections between the leaf-facing electrical ports of the client-side transceivers and the client-side electrical ports of the leaf switches, an array of fabric-side transceivers, each having an array of leaf-facing electrical ports, and an array of fabric-facing optical ports; a second electrical interconnecting region providing electrical connections between the fabric-side electrical ports of the leaf switches and the leaf-facing electrical ports of the fabric-side transceivers; an array of spine switches, each including an array of fabric-facing optical ports; and an optical fabric providing connections between the fabric-facing optical ports of the fabric-side transceivers and the fabric-facing optical ports of the spine switches.

Claims (44)

1. An optoelectronic switch for switching data from a source external client device to a destination external client device, the optoelectronic switch including:

an array of client-side transceivers, each having an array of client-facing optical ports to connect to an external client device, and an array of leaf-facing electrical ports;

an array of leaf switches, each including an array of client-side electrical ports and an array of fabric-side electrical ports;

a first electrical interconnecting region providing electrical connections between the leaf-facing electrical ports of the client-side transceivers and the client-side electrical ports of the leaf switches;

an array of fabric-side transceivers, each having an array of leaf-facing electrical ports, and an array of fabric-facing optical ports;

a second electrical interconnecting region providing electrical connections between the fabric-side electrical ports of the leaf switches and the leaf-facing electrical ports of the fabric-side transceivers;

an array of spine switches, each including an array of fabric-facing optical ports; and

an optical fabric providing connections between the fabric-facing optical ports of the fabric-side transceivers and the fabric-facing optical ports of the spine switches,

wherein, for a given spine switch, there is a connection provided between each of the leaf switches, via a fabric-side transceiver.

2. An optoelectronic switch according to claim 1 , wherein any or all of the connections present in the first electrical interconnecting region, the second electrical interconnecting region and/or the optical fabric are bidirectional connections.

3. An optoelectronic switch according to claim 1 , wherein each leaf switch is connected to a plurality of fabric-side transceivers.

4. An optoelectronic switch according to claim 1 , wherein, for a given leaf switch, a total number of fabric-facing optical ports on a set of fabric-side transceivers to which that leaf switch is connected is equal to or greater than a number of spine switches in the array of spine switches.

5. An optoelectronic switch according to claim 1 , wherein a total number of fabric-facing optical ports on the array of spine switches is greater than or equal to a number of leaf switches in the array of leaf switches.

6. An optoelectronic switch according to claim 1 , wherein, for a given spine switch, there is a one-to-one relationship between the fabric-facing optical ports on that spine switch and the respective leaf switches to which they are connected.

7. An optoelectronic switch according to claim 1 , wherein, for a given leaf switch, there is a one-to-one relationship between the fabric-side electrical ports of that leaf switch and the leaf-facing electrical ports on a set of fabric-side transceivers to which that leaf switch is connected.

8. An optoelectronic switch according to claim 1 , wherein each leaf switch is connected to a plurality of client-side transceivers.

9. An optoelectronic switch according to claim 1 , wherein a given leaf switch includes an electronic packet switch, such as a crossbar switch or a shared memory switch.

10. An optoelectronic switch according to claim 1 , wherein a given leaf switch includes a first switching part having inputs and outputs corresponding respectively to the client-side electrical ports and the fabric-side electrical ports of that leaf switch.

11. An optoelectronic switch according to claim 10 , wherein the leaf switch includes a first routing module arranged to determine, based on destination information contained in a first electrical switching signal received at a fabric-side electrical port of the leaf switch, to which output the first electrical switching signal should be directed, and wherein the first switching part is then arranged to direct the first electrical switching signal from an input to that output of the first switching part.

12. An optoelectronic switch according to claim 1 , wherein each leaf switch is configured to select to which fabric-facing port of a fabric-side transceiver a given optical signal should be directed, the given optical signal corresponding to an electrical signal passing through that leaf switch.

13. An optoelectronic switch according to claim 12 , wherein each leaf switch is configured to add a tag to the electrical signal in order to inform the fabric-side transceiver of the fabric-facing optical port which has been selected.

14. An optoelectronic switch according to claim 1 , wherein each of the spine switches includes:

a receiving side having a respective optical-to-electrical converter associated with each of the fabric-facing optical ports of the spine switch and arranged to convert an optical signal arriving at that port into an electrical signal;

a switching part having inputs, each input arranged to receive an electrical signal from an optical-to-electrical converter on the receiving side of the spine switch, and outputs; and

a transmission side having a respective electrical-to-optical converter associated with each of the fabric-facing optical ports of the spine switch, and arranged to convert an electrical signal arriving at that port from the switching part into an optical signal.

15. An optoelectronic switch according to claim 14 , wherein the spine switch includes an ingress packet processor, arranged to determine, based on destination information contained in the electrical signals, to which output the electrical signal should be directed, and wherein the switching part is then arranged to direct the electrical signal from an input to that output of the switching part.

16. An optoelectronic switch for switching data from a source external client device to a destination external client device, the optoelectronic switch including:

an array of client-side transceivers, each having an array of client-facing optical ports to connect to an external client device, and an array of leaf-facing electrical ports;

an array of leaf switches, each including an array of client-side electrical ports and an array of fabric-side electrical ports;

a first electrical interconnecting region providing electrical connections between the leaf-facing electrical ports of the client-side transceivers and the client-side electrical ports of the leaf switches;

an array of fabric-side transceivers, each having an array of leaf-facing electrical ports, and an array of fabric-facing optical ports;

a second electrical interconnecting region providing electrical connections between the fabric-side electrical ports of the leaf switches and the leaf-facing electrical ports of the fabric-side transceivers;

an array of spine switches, each including an array of fabric-facing optical ports; and

an optical fabric providing connections between the fabric-facing optical ports of the fabric-side transceivers and the fabric-facing optical ports of the spine switches,

wherein the fabric-side transceivers are configured to select to which fabric-facing optical port of the fabric-side transceiver a given optical signal should be directed.

17. An integrated circuit for use in a spine switch having an array of fabric-facing optical ports, the integrated circuit having:

a first portion having an array of electrical inputs, each electrical input configured to receive an electrical signal from optical-to-electrical converters which are associated with the fabric-facing optical ports of the spine switch;

a second portion having an array of electrical outputs, each electrical output configured to transmit an electrical signal to a respective electrical-to-optical converter associated with one of the fabric-facing optical ports of the spine switch;

a switching part;

an ingress packet processor; and

an egress packet processor,

wherein the first portion is located at a first side of the integrated circuit, and the second portion is located at a second side of the integrated circuit, the first side different from the second side, and

wherein the first side is opposite the second side.

18. A spine switch including the integrated circuit of claim 17 and the array of fabric-facing optical ports.

Assignments (8)
MERGER Recorded Feb 10, 2026
From: CELESTIAL AI INC.
To: SICILY MERGER SUB II, INC.
Reel/Frame 074362/0776 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 13, 2024
From: ROCKLEY PHOTONICS LTD.
To: CELESTIAL AI INC.
Reel/Frame 069252/0747 →
RELEASE OF SECURITY INTEREST Recorded Oct 1, 2024
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 068761/0631 →
RELEASE OF SECURITY INTEREST - REEL/FRAME 060204/0749 Recorded Mar 19, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 063264/0333 →
RELEASE OF PATENT SECURITY INTEREST - SUPER SENIOR INDENTURE - REEL/FRAME 061768/0082 Recorded Mar 19, 2023
From: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
To: ROCKLEY PHOTONICS LIMITED
Reel/Frame 063264/0416 →
SECURITY INTEREST Recorded Mar 19, 2023
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 063287/0879 →
SECURITY INTEREST - SUPER SENIOR INDENTURE Recorded Oct 25, 2022
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 061768/0082 →
SECURITY INTEREST Recorded May 27, 2022
From: ROCKLEY PHOTONICS LIMITED
To: WILMINGTON SAVINGS FUND SOCIETY, FSB, AS COLLATERAL AGENT
Reel/Frame 060204/0749 →
Priority Claims (1)
GB 1708402 · May 25, 2017 · national
Continuity (2)
Provisional Application 62462240 · Feb 22, 2017
Related Publication 20200314511A1 · Oct 1, 2020