Methods and techniques for optical circuit switching
AssigneeLightmatter, Inc.
InventorsOmkar Karhade, Taylor Groves, Jacob Moulton, Sandeep Sane
Life of this patent
Estimating the term…
Abstract
Described herein are systems and methods for recovering manufacturing yield of semiconductor electro-optical systems. The methods and techniques leverage Optical Circuit Switching (OCS) to dynamically route connections away from faulty hardware and to maximize usage of the remaining functioning hardware. The OCS may be controlled to route connections based on information indicative of the performance of the optical channels and the electrical processing units of the semiconductor system.
Claims20
A device comprising:
- a plurality of electrical processing units;
- a plurality of optical channels having a plurality of chip-to-fiber couplers;
- an optoelectronic switch coupled between the plurality of optical channels and the plurality of electrical processing units;
- and
- a controller configured to:
- determine information indicative of a performance associated with each of the plurality of optical channels;
- determine information indicative of a performance associated with each of the plurality of electrical processing units;
- and
- control the optoelectronic switch to selectively couple at least a subset of the plurality of the electrical processing units with respective ones of at least a subset of the plurality of the optical channels based on the determined information indicative of the performances of the plurality of electrical processing units and the determined information indicative of the performances of the plurality optical channels.
A method for configuring a device comprising a plurality of electrical processing units and a plurality of optical channels, and an optoelectronic switch being coupled between the plurality of electrical processing units and the plurality of optical channels, the method comprising:
- determining information indicative of a performance associated with each of the plurality of optical channels;
- determining information indicative of a performance associated with each of the plurality of electrical processing units;
- and
- controlling the optoelectronic switch to selectively couple at least a subset of the plurality of the electrical processing units with respective ones of at least a subset of the plurality of the optical channels based on the determined information indicative of the performances of the plurality of electrical processing units and the determined information indicative of the performances of the plurality of optical channels.
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, perform a method for configuring a device comprising a plurality of electrical processing units and a plurality of optical channels, and an optoelectronic switch being coupled between the plurality of electrical processing units and the plurality of optical channels, the method comprising:
- determining information indicative of a performance associated with each of the plurality of optical channels;
- determining information indicative of a performance associated with each of the plurality of electrical processing units;
- and
- controlling the optoelectronic switch to selectively couple at least a subset of the plurality of the electrical processing units with respective ones of at least a subset of the plurality of the optical channels based on the determined information indicative of the performances of the plurality of electrical processing units and the determined information indicative of the performances of the plurality of optical channels.
Dependencies are inferred from the claim text.