Single- layer full-mesh, point-to-point network
AssigneeOracle International Corporation
InventorsAshok V. Krishnamoorthy, Xuezhe Zheng
Life of this patent
Estimating the term…
Abstract
An MCM may include a single optical routing layer that provides point-to-point connectivity among N chips in the MCM, such as all-to-all connectivity or full-mesh point-to-point connectivity. Moreover, the optical routing layer may include: N optical waveguides optically coupled to the N chips and a cyclic de-multiplexer, optically coupled to the N optical waveguides, that routes optical signals among the N optical waveguides without optical-waveguide crossing in the optical routing layer. For example, the cyclic de-multiplexer may include: an array-waveguide-grating (AWG) wavelength router and/or an echelle-grating wavelength router.
Claims20
A multi-chip module (MCM), comprising:
- N chips;
- and
- a single optical routing layer that provides point-to-point connectivity among the N chips, wherein the optical routing layer comprises:
- N input optical waveguides optically coupled to the N chips;
- N output optical waveguides optically coupled to the N chips;
- and
- a cyclic de-multiplexer, optically coupled to the N input optical waveguides, that receives optical signals from the N input optical waveguides without optical waveguide crossing in the optical routing layer, wherein the cyclic de-multiplexer is further optically coupled to the N output optical waveguides, that de-multiplexes the received optical signals into the N output optical waveguides without optical waveguide crossing in the optical routing layer.
A system, comprising:
- a processor;
- a memory storing a program module that is configured to be executed by the processor;
- and
- an MCM, wherein the MCM includes:
- N chips;
- and
- a single optical routing layer that provides point-to-point connectivity among the N chips, wherein the optical routing layer comprises:
- N input optical waveguides optically coupled to the N chips;
- N output optical waveguides optically coupled to the N chips;
- and
- a cyclic de-multiplexer, optically coupled to the N input optical waveguides, that receives optical signals from the N input optical waveguides without optical waveguide crossing in the optical routing layer, wherein the cyclic de-multiplexer is further optically coupled to the N output optical waveguides, that de-multiplexes the received optical signals into the N output optical waveguides without optical waveguide crossing in the optical routing layer.
A method for communicating among N chips in an MCM, wherein the method comprises:
- receiving optical signals from the N chips using N input optical waveguides, wherein the N input optical waveguides are included in a single optical routing layer that provides point-to-point connectivity among the N chips, wherein the N chips are further coupled to N output optical waveguides;
- routing the optical signals to the N chips using a cyclic de-multiplexer that is optically coupled to the N input optical waveguides, wherein the cyclic de-multiplexer receives the optical signals from the N input optical waveguides without optical waveguide crossing in the optical routing layer;
- and
- outputting the optical signals to the N chips, wherein the cyclic de-multiplexer is further optically coupled to the N output optical waveguides, that de-multiplexes the received optical signals into the N output optical waveguides without optical waveguide crossing in the optical routing layer.
Dependencies are inferred from the claim text.