This document describes communication systems having pluggable modules.
This section introduces aspects that can help facilitate a better understanding of the disclosure. Accordingly, the statements of this section are to be read in this light and are not to be understood as admissions about what is in the prior art or what is not in the prior art.
For example, a data center can include servers installed in a rack, each server includes one or more data processors mounted on a circuit board disposed in an enclosure. Each server includes one or more optical communication modules for converting input optical signals received from optical fiber cables into input electrical signals that are provided to the one or more data processors, and converting output electrical signals from the one or more data processors to output optical signals that are output to the optical fiber cables. In some examples, pluggable optical modules (e.g., small form-factor pluggable (SFP) modules) can be used as network interface modules for connecting to fiber-optic cables.
In a general aspect, a system includes a first substrate including electrical contacts that are configured to be electrically connected to a data processor or electrically connected to a socket or substrate for electrically connecting a data processor, wherein the first substrate has a main surface. The system includes a connector block that is mounted on the first substrate, wherein the connector block includes a first surface and a second surface, the first surface of the connector block is oriented substantially parallel to the main surface of the first substrate, and the second surface of the connector block is oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°. The connector block includes a first array of electrical contacts disposed on the first surface and a second array of electrical contacts disposed on the second surface, the first array of electrical contacts are electrically connected to the second array of electrical contacts, and at least a portion of the first array of electrical contacts are configured to be electrically connected to the data processor. The system includes a pluggable module including an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector, wherein the optical module includes electrical contacts that are electrically connected to the second array of electrical contacts disposed on the second surface of the connector block. The optical module is configured to receive optical signals from the first optical connector and generate electrical signals based on the received optical signals, and the electrical signals or processed versions of the electrical signals are transmitted to the data processor.
Implementations can include one or more of the following features. In some examples, 60°<θ1<120°. In some examples, 75°<θ1<105°. In some examples, 85°<θ1<95°.
The first array of electrical contacts can include a two-dimensional arrangement of electrical contacts.
The two-dimensional arrangement of electrical contacts can include at least four rows electrical contacts, and each row can include at least four electrical contacts.
The system can include a mounting mechanism for securing the pluggable module and enabling electrical contacts of the optical module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
The first optical connector can be configured to mate with a corresponding optical connector of an external fiber optic cable.
The first optical connector can include a multi-fiber push on (MPO) connector.
The second array of electrical contacts can include pairs of electrical contacts, and each pair of electrical contacts can be configured to transmit a pair of differential signals.
Each pair of electrical contacts can be aligned along a direction substantially parallel to the main surface of the first substrate.
The first array of electrical contacts can be rated to have a data throughput of at least 1 Gbps per lane. The first array of electrical contacts can include a first pair of electrical contacts configured to transmit a pair of differential signals, the second array of electrical contacts can include a second pair of electrical contacts, and the first pair of electrical contacts can be electrically connected to the second pair of electrical contacts through a pair of signal lines positioned internal to the connection block. The pair of signal lines can include a first signal line and a second signal line, the first signal line can have a first length, the second signal line can have a second length, and a difference between the first length and the second length can be selected such that a skew between signals traveling in the first signal line and the second signal line is less than a symbol period.
The system can include a housing having a front panel. The front panel can have an opening, the connector block can be positioned at a distance from the front panel, the pluggable module can have a shape that enables the pluggable module to pass through the opening in the front panel to enable the optical module to be coupled to the connector block.
The fiber guide can have a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector is in a vicinity of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
The front panel opening and the connector block can define a longitudinal direction that extend from the opening to the connector block. The front panel opening and the connector block can be positioned such that when the pluggable module is inserted through the opening to enable the optical module to be coupled to the connector block, the optical module moves in a direction substantially parallel to the longitudinal direction, and the second surface of the connector block is oriented at an angle θ2 relative to the longitudinal direction, and 45°<θ2<135°.
In some examples, 60°<θ2<120°. In some examples, 75°<θ2<105°. In some examples, 85°<θ2<95°.
The system can include a housing having a front panel. The front panel can have an opening, wherein the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector has a front surface that is flush with, or protrudes from, a front surface of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
The system can include a housing having a front panel. The front panel can have an opening, wherein the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector has a front face that is within an inch of a front surface of the front panel.
In some examples, the fiber guide can have a length of at least one inch.
In some examples, the fiber guide can have a length of at least two inches.
In some examples, the fiber guide can have a length of at least four inches.
The pluggable module can include at least two first optical connectors, and each first optical connector can be configured to be mated with a second optical connector of an external fiber optic cable.
The pluggable module can include at least four first optical connectors, and each first optical connector can be configured to be mated with a second optical connector of an external fiber optic cable.
The first fiber optic cable can include a fiber pigtail.
The first substrate can include at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
The system can include a housing having a front panel, and an inlet fan mounted near the front panel and configured to increase an air flow across a surface of at least one of (i) the optical module, or (ii) a heat dissipating device thermally coupled to the optical module.
The system can include two or more pluggable modules, wherein each pluggable module can include an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector. The fiber guides can be configured to allow air blown from the inlet fan to flow past the fiber guides and carry away heat generated by the optical module.
The system can include a laser module configured to provide optical power to the optical module.
The system can include a second optical connector optically coupled to the laser module. The pluggable module can include a third optical connector that is configured to mate with the second optical connector when the pluggable module is coupled to the connector block. The third optical connector can be optically coupled to the optical module to enable the optical module to receive the optical power from the laser module.
The laser module can be disposed in the pluggable module.
The system can include a first heat dissipating device and a second heat dissipating device, the first heat dissipating device can be thermally isolated from the second heat dissipating device, the first heat dissipating device can be thermally coupled to the optical module, and the second heat dissipating device can be thermally coupled to the laser module.
The fiber guide can include at least one of metal or a thermal conductive material.
The fiber guide can include a hollow tube.
The system can include a housing having a front panel. The front panel can have an opening, wherein the fiber guide can be rigid along a direction from the first optical connector to the optical module and can have a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through the opening in the front panel and coupled to the connector block.
The fiber guide can have a spatial fan-out design such that a first portion of the fiber guide near the optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
The at least one first optical connector can have an overall footprint that is larger than a footprint of the optical module.
The system can include the data processor, wherein the data processor can include at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
A photon supply can be disposed in, on, or near the fiber guide, and the photon supply can be configured to provide optical power supply light to the optical module.
The photon supply can be thermally coupled to an inner surface or an outer surface of the fiber guide, and the fiber guide can be configured to assist in dissipating heat from the photon supply.
The system can include a housing having a front panel, wherein the system can include guide rails configured to guide the pluggable module as the optical module move from a first position near the front panel to a second position near the connector block.
The guide rails can be configured to provide rigid connections between the connector block and the front panel or a front portion of the fiber guide.
The optical module can include a co-packaged optical module including a photonic integrated circuit and one or more electrical integrated circuits that condition electrical signals transmitted to or from the photonic integrated circuit.
The photonic integrated circuit can include at least one of (i) a photodetector to convert optical signals to electrical signals, or (ii) a modulator to convert electrical signals to optical signals.
The system can include a bolster plate, wherein the co-packaged optical module can be coupled to the connector block, and the bolster plate can be positioned to the rear of the connector block and configured to exert a force in a front direction when the guide rails are fastened to a front portion of the fiber guide or to the front panel.
In some examples, the second surface of the connector block can be oriented at an angle θ2 relative to the front direction, and 45°<θ2<135°. In some examples, 60°<θ2<120°. In some examples, 75°<θ2<105°. In some examples, 85°<θ2<95°.
The guide rails can be configured such that the optical module moves between the first position and the second position along a longitudinal direction, and the second surface of the connector block can be oriented at an angle θ2 relative to the longitudinal direction, and 45°<θ2<135°.
In some examples, 60°<θ2<120°. In some examples, 75°<θ2<105°. In some examples, 85°<θ2<95°.
The optical module can have a first side and a second side. The first fiber optical cable can have a first end that has a two-dimensional arrangement of optical fiber cores. The first side of the optical module can be optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module can have a two-dimensional arrangement of electrical contacts that are configured to mate with the second array of electrical contacts of the connector block.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
The portion of the first array of electrical contacts of the connector block can be configured to be electrically connected to the data processor through electrical signal lines or traces in or on the first substrate.
The portion of first array of electrical contacts of the connector block can be configured to be electrically connected to the data processor through a connector cable.
The connector cable can be configured to transmit radio frequency signals with a signal attenuation below a first threshold and with radio frequency emissions below a second threshold.
In some examples, a second portion of the first array of electrical contacts of the connector block can be configured to supply electrical power to the optical module.
In some examples, a second portion of the first array of electrical contacts of the connector block can be configured to carry control signals between the optical module and at least one of a central processing unit (CPU), a microcontroller, or a field programmable gate array (FPGA).
The connector block can be compatible with an interconnect standard that specifies dimensions of the connector block and an electrical property of the second array of electrical contacts, wherein the interconnect standard species that a first portion of the second array of electrical contacts are configured to transmit data signals, a second portion of the second array of electrical contacts are configured to transmit control signals, and a third portion of the second array of electrical contacts are configured to transmit electrical power.
In another general aspect, an apparatus includes a first substrate including electrical contacts that are configured to be electrically connected to a data processor or electrically connected to a socket or substrate for electrically connecting a data processor, and a connector block that is mounted on the first substrate. The apparatus includes a pluggable module including a co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector. The co-packaged optical module includes at least one optical coupler and at least one photodetector. The co-packaged optical module is configured to receive optical signals from the at least one first optical connector, generate electronic signals based on the optical signals, and transmit the electronic signals to the data processor. The apparatus includes a fastening device configured to exert a force along a longitudinal direction to push the pluggable module towards the connector block to enable electrical contacts on the co-packaged optical module to be securely connected to electrical contacts on the connector block. The electrical contacts of the connector block can are disposed on a first surface of the connector block, the first surface is oriented at an angle θ1 relative to the longitudinal direction, and 45°<θ1<135°.
Implementations can include one or more of the following features. In some examples, 60°<θ1<120°. In some examples, 75°<θ1<105°. In some examples, 85°<θ1<950.
The fiber guide can include at least one of metal or a thermal conductive material.
The fastener can include a bolster plate positioned to the rear of the connector block; at least one of guide rails or a cage connected to the bolster plate and configured to guide the pluggable module as the optical module is coupled to the connector block or disconnected from the connector block; and a clamp device configured to fasten the pluggable module to the at least one of guide rails or the cage and exert the force along the longitudinal direction to push the pluggable module towards the connector block.
The fiber guide can include a hollow tube.
The fiber guide can be rigid along a direction from the first optical connector to the co-packaged optical module and can have a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through an opening in a front panel of a housing and coupled to the connector block.
The fiber guide can have a spatial fan-out design such that a first portion of the fiber guide near the co-packaged optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
The at least one first optical connector can have an overall footprint that is larger than a footprint of the co-packaged optical module.
The co-packaged optical module can have a first side and a second side. The first fiber optical cable can have a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module can be optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module can have a two-dimensional arrangement of electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
The apparatus can include the data processor, wherein the data processor can include at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
In another general aspect, an apparatus includes a first substrate configured to support a data processor; and a connector block that is mounted on the first substrate. The connector block includes a first array of electrical contacts and a second array of electrical contacts, wherein at least a portion of the first array of electrical contacts is configured to be electrically connected to the data processor, the second array of electrical contacts are configured to be mated with a corresponding array of electrical contacts of an optical module of a pluggable module, and the first array of electrical contacts are electrically connected to the second array of electrical contacts. The pluggable module includes the optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector. The apparatus includes a guidance device configured to guide the pluggable module to move from a first position away from the connector block to a second position near the connector block along a predefined path that extends along a first direction. The second array of electrical contacts are positioned along a plane oriented at an angle θ1 relative to the first direction, and 45°<θ1<135°.
Implementations can include one or more of the following features. In some examples, 60°<θ1<120°. In some examples, 75°<θ1<105°. In some examples, 85°<θ1<95°.
The guidance device can include at least one of guide rails or a cage.
The apparatus can include a fastening device configured to exert a force substantially parallel to the first direction on the pluggable module to push the electrical contacts of the optical module against the second array of electrical contacts of the connector block.
The fastening device can include at least one of a clamp or a screw.
The apparatus can include the pluggable module.
The second array of electrical contacts of the connector block can include at least one of spring-loaded elements, compression interposers, or land-grid arrays.
The apparatus can include the data processor, wherein the data processor can include at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
In another general aspect, a rackmount server includes a housing having a front panel that defines an opening that enables at least a portion of a pluggable module to pass through; and a first substrate disposed in the housing, the first substrate having a main surface. The rackmount server includes a data processor mounted on the first substrate; and a connector block mounted on the first substrate. The connector block includes a first surface, and a second surface oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°. The connector block includes a first array of electrical contacts on the first surface, wherein at least a portion of the first array of electrical contacts is electrically coupled to the data processor. The connector block includes a second array of electrical contacts on the second surface, and the second array of electrical contacts are electrically connected to the first array of electrical contacts. The rackmount server includes a mounting mechanism configured to secure the pluggable module when the pluggable module is plugged into the rackmount server and enable electrical contacts of the pluggable module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
Implementations can include one or more of the following features. In some examples, 60°<θ1<120°. In some examples, 75°<θ1<105°. In some examples, 85°<θ1<95°.
In another general aspect, a rackmount server includes a housing having a front panel that defines an opening that enables at least a portion of a pluggable module to pass through; a first substrate disposed in the housing; a data processor mounted on the first substrate; and a connector block mounted on the first substrate. The connector block includes a first surface, and a second surface oriented at an angle θ1 relative to the front panel, wherein −45°<θ1<45°. The connector block includes a first array of electrical contacts on the first surface, wherein at least a portion of the first array of electrical contacts is electrically coupled to the data processor. The connector block includes a second array of electrical contacts on the second surface, wherein the second array of electrical contacts are electrically connected to the first array of electrical contacts. The rackmount server includes a mounting mechanism configured to secure the pluggable module when the pluggable module is plugged into the rackmount server and enable electrical contacts of the pluggable module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
In some examples, −30°<θ1<30°. In some examples, −15°<θ1<15°. In some examples, −5°<θ1<5°.
The rackmount server can include a fastening device configured to exert a force to push the pluggable module towards the connector block to enable electrical contacts of the pluggable module to be securely connected to the second array of electrical contacts on the connector block.
The rackmount server can include the pluggable module, wherein the pluggable module can include a co-packaged optical module, the at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector.
The co-packaged optical module can be configured to receive optical signals from the first optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor.
The data processor can include at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
The second array of electrical contacts of the connector block can include a two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a two-dimensional arrangement of electrical contacts of the pluggable module.
The two-dimensional arrangement of electrical contacts of the connector block can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
The two-dimensional arrangement of electrical contacts of the connector block can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
The rackmount server can include a plurality of connector blocks mounted on the first substrate, wherein each connector block has a first array of electrical contacts and a second array of electrical contacts, at least a portion of the first array of electrical contacts is electrically coupled to the data processor, and the first array of electrical contacts are electrically connected to the second array of electrical contacts. The plurality of connector blocks can enable the data processor to communicate with a plurality of pluggable modules through the plurality of second arrays of electrical contacts of the connector blocks.
In some examples, the plurality of connector blocks can include at least four connector blocks that enable the data processor to communicate with at least four pluggable modules.
In some examples, the plurality of connector blocks can include at least ten connector blocks that enable the data processor to communicate with at least ten pluggable modules.
In another general aspect, a rackmount server includes a plurality of the systems described above.
In another general aspect, a data center includes a plurality of the rackmount servers described above.
In another general aspect, a rackmount server includes a plurality of the apparatuses described above.
In another general aspect, a method includes providing a first substrate having a main surface, wherein a data processor is electrically coupled to the first substrate. The method includes providing a connector block that is mounted on the first substrate, wherein the connector block has a first surface and a second surface, a first array of electrical contacts is disposed on the first surface, a second array of electrical contacts is disposed on the second surface, at least a portion of the first array of electrical contacts is electrically coupled to the data processor, the second array of electrical contacts are electrically connected to the first array of electrical contacts, the second array of electrical contacts comprise a two-dimensional arrangement of electrical contacts, the second surface is oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°. The method includes providing a pluggable module that includes an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector, wherein the optical module includes a two-dimensional arrangement of electrical contacts. The method includes optically coupling an external fiber optic cable to the optical connector of the pluggable module; electrically coupling the two-dimensional arrangement of electrical contacts of the optical module with the second array of electrical contacts of the connector block; and establishing a communication path between the data processor and the external fiber optic cable through the connector block and the pluggable module.
Implementations can include one or more of the following features. The method can includes providing a data processing server including a housing having a front panel that defines an opening; disposing the first substrate in the housing, wherein the connector block is positioned at a distance behind the front panel; and passing at least a portion of the pluggable module through the opening in the front panel to enable the electrical contacts of the pluggable module to be electrically coupled to the second array of electrical contacts of the connector block.
The second surface of the connector block can be oriented at an angle θ2 relative to the front panel, and −45°<θ2<45°.
In some examples, the method can include transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 500 Gbps.
In some examples, the method can include transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 1 Tbps.
The method can include providing a data processing server including a housing having a front panel that defines a plurality of openings, and providing a plurality of connector blocks that are mounted on the first substrate. Each connector block can have a first surface and a second surface, a first array of electrical contacts can be disposed on the first surface, and a second array of electrical contacts can be disposed on the second surface. At least a portion of the first array of electrical contacts can be electrically coupled to the data processor. The second array of electrical contacts can be electrically connected to the first array of electrical contacts. The second array of electrical contacts can include a two-dimensional arrangement of electrical contacts, the second surface can be oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°. The method can include disposing the first substrate in the housing, wherein the plurality of connector blocks are positioned at a distance behind the front panel. The method can include providing a plurality of pluggable modules, wherein each pluggable module includes a two-dimensional arrangement of electrical contacts. The method can include passing at least a portion of each of a plurality of pluggable modules through the openings in the front panel to enable the electrical contacts of the pluggable modules to be electrically coupled to the second arrays of electrical contacts of the connector blocks; and establishing communication paths between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules.
The plurality of connector blocks can include at least 10 connector blocks. The plurality of pluggable modules can include at least 10 pluggable modules. The method can include transmitting data between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules with an aggregate bandwidth of at least 5 Tbps.
The plurality of connector blocks can include at least 30 connector blocks. The plurality of pluggable modules can include at least 30 pluggable modules. The method can include transmitting data between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules with an aggregate bandwidth of at least 15 Tbps.
In another general aspect, a method includes operating any of the systems described above.
In another general aspect, a method includes operating any of the apparatuses described above.
In another general aspect, a method includes operating any of the apparatuses, systems, rackmount servers, and/or data centers described above.
In another general aspect, a method includes assembling, and/or constructing any of the apparatuses, systems, rackmount servers, and/or data centers described above.
In another general aspect, a system includes a housing that has a front panel; a first substrate that is positioned at a distance from the front panel, in which a data processor is mounted on the first substrate; and a pluggable module. The pluggable module includes an optical module (e.g., a co-packaged optical module), at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector. The optical module is configured to receive optical signals from the first optical connector and generate electrical signals based on the received optical signals. The electrical signals or processed versions of the electrical signals are transmitted to the data processor. The pluggable module has a shape that enables the pluggable module to pass through an opening in the front panel to enable the optical module to be coupled to the substrate.
Implementations can include one or more of the following features.
The first optical connector can be configured to mate with a corresponding optical connector of an external fiber optic cable.
The first optical connector can include a multi-fiber push on (MPO) connector.
The fiber guide can have a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector is in a vicinity of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
The fiber guide can have a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector has a front surface that is flush with, or protrudes from, a front surface of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
The fiber guide can have a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector has a front face that is within an inch of a front surface of the front panel.
The fiber guide can have a length of at least one inch.
The fiber guide can have a length of at least two inches.
The fiber guide can have a length of at least four inches.
The pluggable module can include at least two first optical connectors, and each first optical connector can be configured to be mated with a second optical connector of an external fiber optic cable.
The pluggable module can include at least four first optical connectors, and each first optical connector can be configured to be mated with a second optical connector of an external fiber optic cable.
The first fiber optic cable can include a fiber pigtail.
The first substrate can have a main surface that is oriented at an angle in a range of 0 to 45 degrees relative to the front panel.
The first substrate can be oriented parallel to the front panel.
The first substrate can have a first side and a second side that is opposite the first side, the data processor can include electrical contacts that are electrically coupled to electrical contacts on the first side of the first substrate, the pluggable module can include electrical contacts that are electrically coupled to electrical contacts on the second side of the first substrate, and at least some of the electrical contacts on the first side of the first substrate can be electrically coupled to at least some of the electrical contacts on the second side of the first substrate.
The first substrate can include at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
The system can include a second substrate, the data processor can include electrical contacts that are electrically coupled to electrical contacts on the first substrate, the pluggable module can include electrical contacts that are electrically coupled to electrical contacts on the second substrate, and at least some of the electrical contacts on the first substrate can be electrically coupled to at least some of the electrical contacts on the second substrate.
The first substrate can be mounted on a first side of a third substrate or circuit board, and the second substrate can be mounted on a second side of the third substrate or circuit board.
Each of the first and second substrate can include at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
The system can include an inlet fan mounted near the front panel and configured to increase an air flow across a surface of at least one of (i) the optical module, or (ii) a heat dissipating device thermally coupled to the optical module.
The system can include two or more pluggable modules. Each pluggable module can include an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector. The fiber guides can be configured to allow air blown from the inlet fan to flow past the fiber guides and carry away heat generated by the optical module.
The system can include a laser module configured to provide optical power to the optical module.
The system can include a second optical connector optically coupled to the laser module. The pluggable module can include a third optical connector that is configured to mate with the second optical connector when the pluggable module is coupled to the first substrate. The first optical connector can be optically coupled to the optical module to enable the optical module to receive the optical power from the laser module.
The system can include a first heat dissipating device and a second heat dissipating device, the first heat dissipating device can be thermally isolated from the second heat dissipating device, the first heat dissipating device can be thermally coupled to the optical module, and the second heat dissipating device can be thermally coupled to the laser module.
The system can provide an air gap between the first heat dissipating device and the second heat dissipating device.
The system can include a thermally insulating material positioned between the first heat dissipating device and the second heat dissipating device.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 50 W/mK.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 100 W/mK.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 200 W/mK.
In some examples, the thermally insulating material can have a thermal conductivity less than 10 W/mK.
In some examples, the thermally insulating material can have a thermal conductivity less than 1 W/mK.
The fiber guide can include at least one of metal or a thermal conductive material.
The fiber guide can include a hollow tube.
The fiber guide can be rigid along a direction from the first optical connector to the optical module and can have a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through the opening in the front panel and coupled to the first substrate.
The fiber guide can have a spatial fan-out design such that a first portion of the fiber guide near the optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
The at least one first optical connector can have an overall footprint that is larger than a footprint of the optical module.
The data processor can include at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
A photon supply can be disposed in, on, or near the fiber guide, and the photon supply can be configured to provide optical power supply light to the optical module.
The photon supply can be thermally coupled to an inner surface or an outer surface of the fiber guide, and the fiber guide can be configured to assist in dissipating heat from the photon supply.
The system can include guide rails configured to guide the optical module as the optical module move from a first position near the front panel to a second position near the first substrate.
The optical module can include a co-packaged optical module including a photonic integrated circuit and one or more electrical integrated circuits that condition electrical signals transmitted to or from the photonic integrated circuit.
The system can include a co-packaged optical module (CPO) mount attached to the first substrate, and the guide rails can be configured to provide rigid connections between the CPO mount and the front panel or a front portion of the fiber guide.
The photonic integrated circuit can include at least one of (i) a photodetector to convert optical signals to electrical signals, or (ii) a modulator to convert electrical signals to optical signals.
The system can include a co-packaged optical module (CPO) mount and a bolster plate, in which the co-packaged optical module is mounted on the substrate through the CPO mount, and the bolster plate is positioned to the rear of the substrate and configured to exert a force in a front direction when the guide rails are fastened to a front portion of the fiber guide or to the front panel.
The optical module can have a first side and a second side, the first fiber optical cable can have a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module can be optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module can have a two-dimensional arrangement of electrical contacts that are configured to mate with a two-dimensional arrangement of electrical contacts on the first substrate.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
In another general aspect, an apparatus includes a pluggable module including a co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector. The co-packaged optical module is configured to receive optical signals from the at least one first optical connector, and generate electronic signals based on the optical signals.
Implementations can include one or more of the following features. The fiber guide can include at least one of metal or a thermal conductive material.
The fiber guide can include a hollow tube.
The fiber guide can be rigid along a direction from the first optical connector to the co-packaged optical module and can have a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through an opening in a front panel of a housing and coupled to the substrate.
The fiber guide can have a spatial fan-out design such that a first portion of the fiber guide near the co-packaged optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
The at least one first optical connector can have an overall footprint that is larger than a footprint of the co-packaged optical module.
The co-packaged optical module can have a first side and a second side, the first fiber optical cable can have a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module can be optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module can have a two-dimensional arrangement of electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
In another general aspect, a rackmount server includes a housing having a front panel and a rear panel. The front panel defines an opening, and the rear panel is at a first distance from the front panel. The rackmount server includes a substrate that is positioned at a second distance from the front panel. The second distance is less than one-third of the first distance. The rackmount server includes a data processor that is mounted on the substrate. The substrate has a main surface that is oriented at an angle in a range of 0 to 45 degrees relative to the front panel. In some examples, the substrate can have electrical contacts that are configured to the electrically coupled to electrical contacts of a co-packaged optical module. In some examples, a first module is mounted on the substrate, and the first module has electrical contacts that are configured to the electrically coupled to electrical contacts of a co-packaged optical module.
Implementations can include one or more of the following features. The substrate can be oriented substantially parallel to the front panel.
The opening in the front panel can be configured to allow a pluggable module that includes the co-packaged optical module to be inserted through the opening to enable the co-packaged optical module to be electrically coupled to the electrical contacts on the substrate or the electrical contacts on the first module mounted on the substrate.
The rackmount server can include the pluggable module.
The pluggable module can include the co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector.
The co-packaged optical module can be configured to receive optical signals from the first optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor.
The data processor can include at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, a storage device, or an application specific integrated circuit (ASIC).
The substrate can have a two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a two-dimensional arrangement of electrical contacts of the co-package optical module.
In some examples, the two-dimensional arrangement of electrical contacts of the substrate can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the substrate can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the substrate can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
The substrate can have a plurality of groups of two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a corresponding plurality of groups of two-dimensional arrangement of electrical contacts of co-package optical modules.
In some examples, the plurality of groups of two-dimensional arrangement of electrical contacts can include at least four groups of two-dimensional arrangement of electrical contacts, each group of two-dimensional arrangement of electrical contacts can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the plurality of groups of two-dimensional arrangement of electrical contacts can include at least ten groups of two-dimensional arrangement of electrical contacts, each group of two-dimensional arrangement of electrical contacts can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
In another general aspect, a system includes a first substrate including at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate; a data processor mounted on a rear side of the first substrate; and a co-packaged optical module. The co-packaged optical module is removably coupled to a front side of the first substrate and configured to receive optical signals from an optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor. The system includes a printed circuit board attached to the rear side of the first substrate, in which the printed circuit board includes an opening, and the data processor protrudes or partially protrudes through the opening, and the printed circuit board provides electrical power to the data processor through signal lines or traces in or on the first substrate.
In another general aspect, an apparatus including an optical transceiver module is provided. The optical transceiver module includes a photonic integrated circuit configured to perform at least one of (i) converting optical signals to electrical signals, or (ii) converting electrical signals to optical signals; and at least one optical connector, in which the photonic integrated circuit is configured to receive optical signals from the at least one optical connector or transmit optical signals to the at least one optical connector. The optical transceiver module includes a plurality of electrical contacts, in which the photonic integrated circuit is configured to receive electrical signals from the plurality of electrical contacts or provide electrical signals to the plurality of electrical contacts. The optical transceiver module includes at least one electronic component positioned in an electrical signal path between the photonic integrated circuit and the plurality of electrical contacts and configured to process electrical signals sent to or from the photonic integrated circuit; and at least one laser configured to provide optical power supply light to the photonic integrated circuit. The optical transceiver module includes a first thermal path and a second thermal path, in which the second thermal path is thermally isolated from the first thermal path, the first thermal path enables heat from the at least one laser to be conducted outside of the optical module, and the second thermal path enables heat from the at least one electronic component to be conducted outside of the optical module.
Implementations can include one or more of the following features. The optical transceiver module can include a pluggable optical transceiver module, the plurality of electrical contacts of the pluggable optical transceiver module are configured to be removably and electrically coupled to corresponding electrical contacts of a data processing apparatus.
The plurality of electrical contacts of the optical transceiver module can be configured to be fixedly and electrically coupled to corresponding electrical contacts of a data processing apparatus.
The at least one electronic component can include at least one of a serializer, a deserializer, a serializer/deserializer, a digital signal processor, a driver module, or an amplifier module.
The at least one laser can be positioned closer to the at least one optical connector and farther away from the plurality of electrical contacts.
The optical transceiver module can have a form factor that complies with at least one of SFP (small form-factor pluggable), SFP+ (or 10 Gb SFP), SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density) standard.
The at least one optical connector can have a first end that has a two-dimensional arrangement of optical fiber cores, and the photonic integrated circuit can be optically coupled to the two-dimensional arrangement of optical fiber cores using a two-dimensional arrangement of optical couplers.
The optical transceiver module can include a housing, the at least one electrical component and the at least one laser can be positioned inside the housing, and the housing can define an opening. The optical transceiver module can include a first heat dissipating device and a second heat dissipating device, the second heat dissipating device can be thermally isolated from the first heat dissipating device, and the second heat dissipating device can be thermally coupled to the housing. The first thermal path can extend from the at least one laser through the opening defined by the housing to the first heat dissipating device, and the second thermal path can extend from the at least one electrical component through the housing to the second heat dissipating device.
The optical transceiver module can provide an air gap between the first heat dissipating device and the second heat dissipating device.
The optical transceiver module can include a thermally insulating material positioned between the first heat dissipating device and the second heat dissipating device.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 50 W/mK.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 100 W/mK.
In some examples, each of the heat dissipating device and the second heat dissipating device can be made of a material having a thermal conductivity greater than 200 W/mK.
In some examples, the thermally insulating material can have a thermal conductivity less than 10 W/mK.
In some examples, the thermally insulating material can have a thermal conductivity less than 1 W/mK.
The optical transceiver module can include a fiber guide that is positioned between the photonic integrated circuit and the at least one optical connector and can provide mechanical support for the first optical connector and the photonic integrated circuit or a module that includes the photonic integrated circuit.
The fiber guide can include at least one of metal or a thermal conductive material.
The fiber guide can include a hollow tube.
The fiber guide can be rigid along a direction from the at least one optical connector to the photonic integrated circuit or the module that includes the photonic integrated circuit and can have a strength sufficient to withstand a compression force exerted on the optical transceiver module to cause the optical transceiver module to engage a receptor of another apparatus and cause the plurality of electrical contacts to be electrically coupled to corresponding electrical contacts of the other apparatus.
The fiber guide can have a spatial fan-out design such that a first portion of the fiber guide near the photonic integrated circuit has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one optical connector.
The plurality of electrical contacts can include a two-dimensional arrangement of electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least two rows of electrical contacts, and each row can include at least two electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least four rows of electrical contacts, and each row can include at least four electrical contacts.
In some examples, the two-dimensional arrangement of electrical contacts of the optical module can include at least ten rows of electrical contacts, and each row can include at least ten electrical contacts.
In another general aspect, a rackmount server includes a plurality of the systems and/or apparatuses described above.
In another general aspect, a data center includes a plurality of the rackmount servers described above.
In another general aspect, a method includes providing a data processing server including a housing having a front panel that defines an opening; and providing a substrate positioned in the housing spaced apart from the front panel, in which a data processor is electrically coupled to a rear side of the substrate. The method includes providing a pluggable module including an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector. The method includes optically coupling an external fiber optic cable to the optical connector of the pluggable module; inserting the pluggable module through the opening in the front panel and electrically coupling a two-dimensional arrangement of electrical contacts of the optical module with a corresponding two-dimensional arrangement of electrical contacts on a front side of the substrate; and establishing a communication path between the data processor and the external fiber optic cable through the pluggable module.
Implementations can include one or more of the following features. In some examples, the method can include transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 500 Gbps.
In some examples, the method can include transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 1 Tbps.
The front panel can define a plurality of openings, and the front side of the substrate can include a plurality of groups of two-dimensional arrangements of electrical contacts. The method can include providing a plurality of the pluggable modules; optically coupling a plurality of external fiber optic cables to the optical connectors of the pluggable modules; inserting the pluggable modules through the openings in the front panel and electrically coupling groups of two-dimensional arrangements of electrical contacts of the optical modules with corresponding groups of two-dimensional arrangements of electrical contacts on the front side of the substrate; and establishing communication paths between the data processor and the external fiber optic cables through the pluggable modules.
In some examples, the plurality of pluggable modules can include at least 10 pluggable modules, and the method can include transmitting data between the data processor and the external fiber optic cables through the pluggable modules with an aggregate bandwidth of at least 5 Tbps.
In some examples, the plurality of pluggable modules can include at least 30 pluggable modules, and the method can include transmitting data between the data processor and the external fiber optic cables through the pluggable modules with an aggregate bandwidth of at least 15 Tbps.
In another general aspect, a method including operating any of the systems, apparatuses, rackmount servers, and/or data centers described above is provided.
In another general aspect, a method including assembling and/or constructing any of the systems, apparatuses, rackmount servers, and/or data centers described above is provided.
In another general aspect, an apparatus includes a pluggable optical module. The pluggable optical module includes a fiber connector, an optical module, a fiber harness, and an edge connector. The fiber connector is configured to be optically coupled to an optical fiber cable. The optical module includes a photonic integrated circuit having a first surface. A plurality of optical couplers are provided at the first surface of the photonic integrated circuit. The fiber harness is optically coupled between the fiber connector and the first surface of the photonic integrated circuit. The fiber harness includes a plurality of optical fibers and an optical fiber connector. The optical fiber connector is configured to optically couple the plurality of optical fibers to the first surface of the photonic integrated circuit. The optical fiber connector includes a two-dimensional arrangement of fiber ports. The two-dimensional arrangement of fiber ports and the optical couplers at the first surface of the photonic integrated circuit are configured to enable light signals to be transmitted between the photonic integrated circuit and the plurality of optical fibers. The edge connector includes conductive pads configured to be electrically coupled to conductive pads of a receptacle when the edge connector is mated with the receptacle. The conductive pads of the edge connector are electrically coupled to the optical module.
Implementations can include one or more of the following features. In some examples, the two-dimensional arrangement of fiber ports can include at least two rows of fiber ports, and each row can include at least eight fiber ports.
In some examples, the two-dimensional arrangement of fiber ports can include at least three rows of fiber ports, and each row can include at least eight fiber ports.
In some examples, the two-dimensional arrangement of fiber ports can include at least four rows of fiber ports, and each row can include at least eight fiber ports.
The pluggable optical module can comply with a small form factor pluggable module specification including at least one of SFP (small form-factor pluggable), SFP+, 10 Gb SFP, SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
The pluggable optical module can have a length not more than 200 mm, a width not more than 50 mm, and a height not more than 26 mm.
The pluggable optical module can include a housing having an inner upper wall and an inner lower wall, the edge connector can have an upper surface extending along a first plane that is at a first distance d1 relative to the inner upper wall, the edge connector can have a lower surface extending along a second plane that is at a second distance d2 relative to the inner lower wall. The fiber harness can be substantially vertically coupled to the first surface of the photonic integrated circuit such that light from the fiber harness is directed toward the first surface of the photonic integrated circuit at an angle θ1 relative to a direction vertical to the first surface of the photonic integrated circuit, 0<θ1<10°. The fiber harness when extending from the first surface of the photonic integrated circuit and bending to a direction parallel to the first surface can require a clearance distance of at least d3 so as to not damage the optical fibers in the fiber harness, and d1<d3, and d2<d3.
The housing can have a first inner side wall and a second inner side wall, the substrate or circuit board can be attached to the first inner side wall, a distance from the first surface of the photonic integrated circuit to the second inner side wall can be d4 in which d3<d4.
The first surface of the photonic integrated circuit can be oriented at an angle θ2 relative to the inner upper wall, and 45°<θ2<135°.
In some examples, 70°<θ2<110°. In some examples, 80°<θ2<100°. In some examples, 85°<θ2<95°.
The photonic integrated circuit can be mounted on a substrate or circuit board that is electrically coupled to the edge connector by one or more flexible cables.
The photonic integrated circuit can be mounted on an upper surface of a substrate or circuit board, the edge connector can have an upper surface and a lower surface, the lower surface of the edge connector can be attached to the upper surface of the substrate or circuit board. The upper surface of the substrate or circuit board can be at a distance d4 relative to the inner upper wall of the housing in which d3<d4.
The photonic integrated circuit can be configured to perform at least one of (i) convert optical signals received from the optical fiber cable to electrical signals that are transmitted to the edge connector, or (ii) convert electrical signals that are received from the edge connector to optical signals that are transmitted to the optical fiber cable.
The optical module can include a first set of at least two electrical integrated circuits that are mounted on the first surface of the photonic integrated circuit.
The first set of at least two electrical integrated circuits can include two electrical integrated circuits that are positioned on opposite sides of the optical fiber connector along a plane parallel to the first surface of the photonic integrated circuit.
In some examples, the first set of at least one electrical integrated circuit can include four electrical integrated circuits that surround four sides of the optical fiber connector along the plane parallel to the first surface of the photonic integrated circuit.
The optical module can include a substrate or circuit board. The photonic integrated circuit is mounted on the substrate or circuit board. The optical module can include a second set of at least one electrical integrated circuit mounted on the substrate or circuit board and electrically coupled to the photonic integrated circuit through one or more signal conductors and/or traces.
The photonic integrated circuit can include at least one of a photodetector or an optical modulator, and the first set of at least one integrated circuit can include at least one of a transimpedance amplifier configured to amplify a current generated by the photodetector or a driver configured to drive the optical modulator.
The second set of at least one electrical integrated circuit can include a serializers/deserializers module.
The pluggable optical module can include at least one laser source that is configured to provide power supply light to the photonic integrated circuit.
The fiber harness can include at least one optical fiber that optically couples the at least one laser source to the photonic integrated circuit.
The optical fiber connector can include at least one power supply fiber port.
The apparatus can include a second circuit board and a cage mounted on the second circuit board. The pluggable optical module can be plugged into the cage, and the receptacle is located inside the cage.
The apparatus can include a server computer including a first data processor. The second circuit board can be part of the server computer, the pluggable optical module can be configured to provide a communication interface that enables the first data processor to communicate with a second data processor through the optical fiber cable.
The first data processor can include at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, a storage device, or an application specific integrated circuit (ASIC).
The apparatus can include at least one of a supercomputer, an autonomous vehicle, or a robot. The supercomputer, the autonomous vehicle, or the robot can include the server computer.
The server computer can include a plurality of cages and a plurality of pluggable optical modules, the plurality of pluggable optical modules can be plugged into the plurality of cages, each pluggable optical module can be plugged into a corresponding cage.
In another general aspect, an apparatus includes a system that includes a data center. The data includes a plurality of server computers described above; and a plurality of pluggable optical modules described above. Each server computer communicates with one or more other server computers through one or more optical fiber cables and the plurality of pluggable optical modules.
In another general aspect, an apparatus includes a pluggable optical module that includes a fiber connector configured to be optically coupled to an optical fiber cable, an optical module, a fiber harness, and an edge connector. The optical module includes a photonic integrated circuit having a first surface; and a first set of at least two electrical integrated circuits that are mounted on the first surface of the photonic integrated circuit. The fiber harness is optically coupled between the fiber connector and the first surface of the photonic integrated circuit. The edge connector includes conductive pads configured to be electrically coupled to conductive pads of a receptacle when the edge connector is mated with the receptacle. The conductive pads of the edge connector are electrically coupled to the optical module.
Implementations can include one or more of the following features. The pluggable optical module can comply with a small form factor pluggable module specification including at least one of SFP (small form-factor pluggable), SFP+, 10 Gb SFP, SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSF1, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
The fiber harness can include an optical connector that is coupled to the photonic integrated circuit, the first set of at least two electrical integrated circuits can include two electrical integrated circuits that are positioned on opposite sides of the optical connector along a plane parallel to the first surface of the photonic integrated circuit.
In some examples, the first set of at least one electrical integrated circuit can include four electrical integrated circuits that surround four sides of the optical connector along the plane parallel to the first surface of the photonic integrated circuit.
The optical module can include a substrate or circuit board. The photonic integrated circuit can be mounted on the substrate or circuit board. The optical module can include a second set of at least one electrical integrated circuit mounted on the substrate or circuit board and electrically coupled to the photonic integrated circuit through one or more signal conductors and/or traces.
The photonic integrated circuit can include at least one of a photodetector or an optical modulator. The first set of at least one integrated circuit includes at least one of a transimpedance amplifier configured to amplify a current generated by the photodetector or a driver configured to drive the optical modulator.
The second set of at least one electrical integrated circuit can include a serializers/deserializers module.
The pluggable optical module can include a housing having an inner bottom wall, an inner upper wall, and inner side walls. The inner bottom, upper, and side walls can define a space to accommodate the optical module. The optical module can be oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 45° to 135° relative to the bottom surface of the housing.
The optical module can be oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 70° to 110° relative to the bottom surface of the housing.
In some examples, the optical module can be oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 80° to 100° relative to the bottom surface of the housing.
In some examples, the optical module can be oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 85° to 95° relative to the bottom surface of the housing.
The pluggable optical module can include a housing having an inner upper wall and an inner lower wall, the edge connector can have an upper surface extending along a first plane that is at a first distance d1 relative to the inner upper wall, the edge connector can have a lower surface extending along a second plane that is at a second distance d2 relative to the inner lower wall. The fiber harness can be substantially vertically coupled to the first surface of the photonic integrated circuit such that light from the fiber harness is directed toward the first surface of the photonic integrated circuit at an angle θ1 relative to a direction vertical to the first surface of the photonic integrated circuit, 0<θ1<10°. The fiber harness when extending from the first surface of the photonic integrated circuit and bending to a direction parallel to the first surface can require a clearance distance of at least d3 so as to not damage the optical fibers in the fiber harness, in which d1<d3, and d2<d3.
The housing can have a first inner side wall and a second inner side wall. The substrate or circuit board can be attached to the first inner side wall. A distance from the first surface of the photonic integrated circuit to the second inner side wall can be d4, in which d3<d4.
The photonic integrated circuit can be configured to perform at least one of (i) convert optical signals received from the optical fiber cable to electrical signals that are transmitted to the edge connector, or (ii) convert electrical signals that are received from the edge connector to optical signals that are transmitted to the optical fiber cable.
In another general aspect, a method includes transmitting signals between an optical fiber cable and a data processing apparatus through a pluggable optical module having a photonic integrated circuit. The method includes transmitting optical signals between the optical fiber cable and the photonic integrated circuit through a fiber harness and a plurality of optical couplers provided at a first surface of the photonic integrated circuit; and transmitting electrical signals between the photonic integrated circuit and the data processing apparatus through an edge connector of the pluggable optical module. The fiber harness includes a plurality of optical fibers and an optical fiber connector that optically couples the plurality of optical fibers to the plurality of optical couplers at the first surface of the photonic integrated circuit. The optical fiber connector includes a two-dimensional arrangement of fiber ports that are optically coupled to the optical couplers at the first surface of the photonic integrated circuit.
Other aspects include other combinations of the features recited above and other features, expressed as methods, apparatus, systems, program products, and in other ways.
By using pluggable modules each including a co-packaged optical module, one or more multi-fiber push on (MPO) connectors, a fiber guide that mechanically connects the co-packaged optical module to the one or more multi-fiber push on connectors, and a fiber pigtail that optically connects the co-packaged optical module to the one or more multi-fiber push on connectors, operators can conveniently connect or disconnect optical links to a data processor mounted on a substrate or circuit board positioned at a distance behind the front panel of the housing of a data processing server without the need to open the front panel. This allows the operators to quickly reconfigure network connections in, e.g., a data center that has a large number of fiber optic cables that provide optical communication links between a large number of rackmount servers.
By using a pluggable optical module having a two-dimensional fiber array interfacing to the photonic integrated circuit in the pluggable optical module, the bandwidth supported by the pluggable optical module can be significantly increased, as compared to a pluggable optical module having a one-dimensional fiber array interfacing to the photonic integrated circuit. By using a vertically oriented substrate or circuit board, the photonic integrated circuit and the two-dimensional fiber array coupled to the photonic integrated circuit can fit in the housing of a pluggable optical module that complies with a small form factor pluggable module specification, e.g., SFP, SFP+, 10 Gb SFP, SFP28, OSFP, OSFP-XD, QSFP, QSFP+, QSFP28, QSFP56, or QSFP-DD. Similarly, mounting the substrate or circuit board on the side wall of the housing, or placing the substrate or circuit board at a farther distance from the upper inner wall of the housing, allows a pluggable optical module to comply with a small form factor pluggable module specification while also providing sufficient space inside the housing to accommodate the photonic integrated circuit and the two-dimensional fiber array that is coupled to the photonic integrated circuit.
Particular embodiments of the subject matter described in this specification can be implemented to realize one or more of the following advantages. The data processing system has a high power efficiency, a low construction cost, a low operation cost, and high flexibility in reconfiguring optical network connections.
The details of one or more embodiments of the subject matter described in this specification are set forth in the accompanying drawings and the description below. Other features, aspects, and advantages of the invention will become apparent from the description, the drawings, and the claims.
Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. In case of conflict with patent applications, patent application publications, or patents incorporated herein by reference, the present specification, including definitions, will control.
The disclosure is best understood from the following detailed description when read in conjunction with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to-scale. The dimensions of the various features can be arbitrarily expanded or reduced for clarity.
This document describes a novel system for high bandwidth data processing, including novel input/output interface modules for coupling bundles of optical fibers to data processing integrated circuits (e.g., network switches, central processing units, graphics processor units, tensor processing units, digital signal processors, and/or other application specific integrated circuits (ASICs)) that process the data transmitted through the optical fibers. In some implementations, the data processing integrated circuit is mounted on a circuit board (or substrate or a combination of circuit board(s) and substrate(s)) positioned near the input/output interface module through a relatively short electrical signal path on the circuit board (or substrate or a combination of circuit board(s) and substrate(s)). The input/output interface module includes a first connector that allows a user to conveniently connect or disconnect the input/output interface module to or from the circuit board (or substrate or a combination of circuit board(s) and substrate(s)). The input/output interface module can also include a second connector that allows the user to conveniently connect or disconnect the bundle of optical fibers to or from the input/output interface module. In some implementations, a rack mount system having a front panel is provided in which the circuit board (which supports the input/output interface modules and the data processing integrated circuits) (or substrate or a combination of circuit board(s) and substrate(s)) is vertically mounted in an orientation substantially parallel to, and positioned near, the front panel. In some examples, the circuit board (or substrate or a combination of circuit board(s) and substrate(s)) functions as the front panel or part of the front panel. The second connectors of the input/output interface modules face the front side of the rack mount system to allow the user to conveniently connect or disconnect bundles of optical fibers to or from the system.
In some implementations, a feature of the high bandwidth data processing system is that, by vertically mounting the circuit board that supports the input/output interface modules and the data processing integrated circuits to be near the front panel, or configuring the circuit board as the front panel or part of the front panel, the optical signals can be routed from the optical fibers through the input/output interface modules to the data processing integrated circuits through relatively short electrical signal paths. This allows the signals transmitted to the data processing integrated circuits to have a high bit rate (e.g., over 50 Gbps) while maintaining low crosstalk, distortion, and noise, hence reducing power consumption and footprint of the data processing system.
In some implementations, a feature of the high bandwidth data processing system is that the cost of maintenance and repair can be lower compared to traditional systems. For example, the input/output interface modules and the fiber optic cables are configured to be detachable, a defective input/output interface module can be replaced without taking apart the data processing system and without having to re-route any optical fiber. Another feature of the high bandwidth data processing system is that, because the user can easily connect or disconnect the bundles of the optical fibers to or from the input/output interface modules through the front panel of the rack mount system, the configurations for routing of high bit rate signals through the optical fibers to the various data processing integrated circuits is flexible and can easily be modified. For example, connecting a bundle of hundreds of strands of optical fibers to the optical connector of the rack mount system can be almost as simple as plugging a universal serial bus (USB) cable into a USB port. A further feature of the high bandwidth data processing system is that the input/output interface module can be made using relatively standard, low cost, and energy efficient components so that the initial hardware costs and subsequent operational costs of the input/output interface modules can be relatively low, compared to conventional systems.
In some implementations, optical interconnects can co-package and/or co-integrate optical transponders with electronic processing chips. It is useful to have transponder solutions that consume relatively low power and that are sufficiently robust against significant temperature variations as may be found within an electronic processing chip package. In some implementations, high speed and/or high bandwidth data processing systems can include massively spatially parallel optical interconnect solutions that multiplex information onto relatively few wavelengths and use a relatively large number of parallel spatial paths for chip-to-chip interconnection. For example, the relatively large number of parallel spatial paths can be arranged in two-dimensional arrays using connector structures such as those disclosed in U.S. patent application Ser. No. 16/816,171, filed on Mar. 11, 2020, published as US 2021/0286140, and incorporated herein by reference in its entirety.
Some end-to-end communication paths can pass through an optical power supply module 103 (e.g., see the communication path between the nodes 101_2 and 101_6). For example, the communication path between the nodes 101_2 and 101_6 can be jointly established by the optical fiber links 102_7 and 102_8, whereby light from the optical power supply module 103 is multiplexed onto the optical fiber links 102_7 and 102_8.
Some end-to-end communication paths can pass through one or more optical multiplexing units 104 (e.g., see the communication path between the nodes 101_2 and 101_6). For example, the communication path between the nodes 101_2 and 101_6 can be jointly established by the optical fiber links 102_10 and 102_11. Multiplexing unit 104 is also connected, through the link 102_9, to receive light from the optical power supply module 103 and, as such, can be operated to multiplex said received light onto the optical fiber links 102_10 and 102_11.
Some end-to-end communication paths can pass through one or more optical switching units 105 (e.g., see the communication path between the nodes 101_1 and 101_4). For example, the communication path between the nodes 101_1 and 101_4 can be jointly established by the optical fiber links 102_3 and 102_12, whereby light from the optical fiber links 102_3 and 102_4 is either statically or dynamically directed to the optical fiber link 102_12.
As used herein, the term “network element” refers to any element that generates, modulates, processes, or receives light within the system 100 for the purpose of communication. Example network elements include the node 101, the optical power supply module 103, the optical multiplexing unit 104, and the optical switching unit 105.
Some light distribution paths can pass through one or more network elements. For example, optical power supply module 103 can supply light to the node 101_4 through the optical fiber links 102_7, 102_4, and 102_12, letting the light pass through the network elements 101_2 and 105.
Various elements of the communication system 100 can benefit from the use of optical interconnects, which can use photonic integrated circuits including optoelectronic devices, co-packaged and/or co-integrated with electronic chips including integrated circuits.
As used herein, the term “photonic integrated circuit” (or PIC) should be construed to cover planar lightwave circuits (PLCs), integrated optoelectronic devices, wafer-scale products on substrates, individual photonic chips and dies, and hybrid devices. A substrate can be made of, e.g., one or more ceramic materials, or organic “high density build-up” (HDBU). A substrate can be, e.g., a silicon substrate. Example material systems that can be used for manufacturing various photonic integrated circuits can include but are not limited to III-V semiconductor materials, silicon photonics, silica-on-silicon products, silica-glass-based planar lightwave circuits, polymer integration platforms, lithium niobate and derivatives, nonlinear optical materials, etc. Both packaged devices (e.g., wired-up and/or encapsulated chips) and unpackaged devices (e.g., dies) can be referred to as planar lightwave circuits.
Photonic integrated circuits are used for various applications in telecommunications, instrumentation, and signal-processing fields. In some implementations, a photonic integrated circuit uses optical waveguides to implement and/or interconnect various circuit components, such as for example, optical switches, couplers, routers, splitters, multiplexers/demultiplexers, filters, modulators, phase shifters, lasers, amplifiers, wavelength converters, optical-to-electrical (O/E) and electrical-to-optical (E/O) signal converters, etc. For example, a waveguide in a photonic integrated circuit can be an on-chip solid light conductor that guides light due to an index-of-refraction contrast between the waveguide's core and cladding. A photonic integrated circuit can include a planar substrate onto which optoelectronic devices are grown by an additive manufacturing process and/or into which optoelectronic devices are etched by a subtractive manufacturing processes, e.g., using a multi-step sequence of photolithographic and chemical processing steps.
In some implementations, an “optoelectronic device” can operate on both light and electrical currents (or voltages) and can include one or more of: (i) an electrically driven light source, such as a laser diode; (ii) an optical amplifier; (iii) an optical-to-electrical converter, such as a photodiode; and (iv) an optoelectronic component that can control the propagation and/or certain properties (e.g., amplitude, phase, polarization) of light, such as an optical modulator or a switch. The corresponding optoelectronic circuit can additionally include one or more optical elements and/or one or more electronic components that enable the use of the circuit's optoelectronic devices in a manner consistent with the circuit's intended function. Some optoelectronic devices can be implemented using one or more photonic integrated circuits.
As used herein, the term “integrated circuit” (IC) should be construed to encompass both a non-packaged die and a packaged die. In a typical integrated circuit-fabrication process, dies (chips) are produced in relatively large batches using wafers of silicon or other suitable material(s). Electrical and optical circuits can be gradually created on a wafer using a multi-step sequence of photolithographic and chemical processing steps. Each wafer is then cut (“diced”) into many pieces (chips, dies), each containing a respective copy of the circuit that is being fabricated. Each individual die can be appropriately packaged prior to being incorporated into a larger circuit or be left non-packaged.
The term “hybrid circuit” can refer to a multi-component circuit constructed of multiple monolithic integrated circuits, and possibly some discrete circuit components, all attached to each other to be mountable on and electrically connectable to a common base, carrier, or substrate. A representative hybrid circuit can include (i) one or more packaged or non-packaged dies, with some or all of the dies including optical, optoelectronic, and/or semiconductor devices, and (ii) one or more optional discrete components, such as connectors, resistors, capacitors, and inductors. Electrical connections between the integrated circuits, dies, and discrete components can be formed, e.g., using patterned conducting (such as metal) layers, ball-grid arrays, solder bumps, wire bonds, etc. Electrical connections can also be removable, e.g., by using land-grid arrays and/or compression interposers. The individual integrated circuits can include any combination of one or more respective substrates, one or more redistribution layers (RDLs), one or more interposers, one or more laminate plates, etc.
In some embodiments, individual chips can be stacked. As used herein, the term “stack” refers to an orderly arrangement of packaged or non-packaged dies in which the main planes of the stacked dies are substantially parallel to each other. A stack can typically be mounted on a carrier in an orientation in which the main planes of the stacked dies are parallel to each other and/or to the main plane of the carrier.
A “main plane” of an object, such as a die, a photonic integrated circuit, a substrate, or an integrated circuit, is a plane parallel to a substantially planar surface thereof that has the largest sizes, e.g., length and width, among all exterior surfaces of the object. This substantially planar surface can be referred to as a main surface. The exterior surfaces of the object that have one relatively large size, e.g., length, and one relatively small size, e.g., height, are typically referred to as the edges of the object.
Referring to
In some embodiments, the integrated optical communication device 210 can be connected to the electronic processor integrated circuit 240 using traces 231 embedded in one or more layers of the package substrate 230. In some embodiments, the processor integrated circuit 240 can include monolithically embedded therein an array of serializers/deserializers (SerDes) 247 electrically coupled to the traces 231. In some embodiments, the processor integrated circuit 240 can include electronic switching circuitry, electronic routing circuitry, network control circuitry, traffic control circuitry, computing circuitry, synchronization circuitry, time stamping circuitry, and data storage circuitry. In some implementations, the processor integrated circuit 240 can be a network switch, a central processing unit, a graphics processor unit, a tensor processing unit, a digital signal processor, or an application specific integrated circuit (ASIC).
Because the electronic processor integrated circuit 240 and the integrated communication device 210 are both mounted on the package substrate 230, the electrical connectors or traces 231 can be made shorter, as compared to mounting the electronic processor integrated circuit 240 and the integrated communication device 210 on separate circuit boards. Shorter electrical connectors or traces 231 can transmit signals that have a higher data rate with lower noise, lower distortion, and/or lower crosstalk.
In some implementations, the electrical connectors or traces can be configured as differential pairs of transmission lines, e.g., in a ground-signal-ground-signal-ground configuration. In some examples, the speed of such signal links can be 10 Gbps or more; 56 Gbps or more; 112 Gbps or more; or 224 Gbps or more.
In some implementations, the integrated optical communication device 210 further includes a first optical connector part 213 having a first surface 213_1 and a second surface 213_2. The connector part 213 is configured to receive a second optical connector part 223 of the fiber-optic connector assembly 220, optically coupled to the connector part 213 through the surfaces 213_1 and 223_2. In some embodiments the connector part 213 can be removably attached to the connector part 223, as indicated by a double-arrow 234, e.g., through a hole 235 in the package substrate 230. In some embodiments the connector part 213 can be permanently attached to the connector part 223. In some embodiments, the connector parts 213 and 223 can be implemented as a single connector element combining the functions of both the connector parts 213 and 223.
In some implementations, the optical connector part 223 is attached to an array of optical fibers 226. In some embodiments, the array of optical fibers 226 can include one or more of: single-mode optical fiber, multi-mode optical fiber, multi-core optical fiber, polarization-maintaining optical fiber, dispersion-compensating optical fiber, hollow-core optical fiber, or photonic crystal fiber. In some embodiments, the array of optical fibers 226 can be a linear (1D) array. In some other embodiments, the array of optical fibers 226 can be a two-dimensional (2D) array. For example, the array of optical fibers 226 can include 2 or more optical fibers, 4 or more optical fibers, 10 or more optical fibers, 100 or more optical fibers, 500 or more optical fibers, or 1000 or more optical fibers. Each optical fiber can include, e.g., 2 or more cores, or 10 or more cores, in which each core provides a distinct light path. Each light path can include a multiplex of, e.g., 2 or more, 4 or more, 8 or more, or 16 or more serial optical signals, e.g., by use of wavelength division multiplexing channels, polarization-multiplexed channels, coherent quadrature-multiplexed channels. The connector parts 213 and 223 are configured to establish light paths through the first main surface 211_1 of the substrate 211. For example, the array of optical fibers 226 can include n1 optical fibers, each optical fiber can include n2 cores, and the connector parts 213 and 223 can establish n1×n2 light paths through the first main surface 211_1 of the substrate 211. Each light path can include a multiplex of n3 serial optical signals, resulting in a total of n1×n2×n3 serial optical signals passing through the connector parts 213 and 223. In some embodiments, the connector parts 213 and 223 can be implemented, e.g., as disclosed in U.S. patent application Ser. No. 16/816,171.
In some implementations, the integrated optical communication device 210 further includes a photonic integrated circuit 214 having a first main surface 214_1 and a second main surface 214_2. The photonic integrated circuit 214 is optically coupled to the connector part 213 through its first main surface 214_1, e.g., as disclosed in in U.S. patent application Ser. No. 16/816,171. For example, the connector part 213 can be configured to optically couple light to the photonic integrated circuit 214 using optical coupling interfaces, e.g., vertical grating couplers or turning mirrors. In the example above, a total of n1×n2×n3 serial optical signals can be coupled through the connector parts 213 and 223 to the photonic integrated circuit 214. Each serial optical signal is converted to a serial electrical signal by the photonic integrated circuit 214, and each serial electrical signal is transmitted from the photonic integrated circuit 214 to a deserializer unit, or a serializer/deserializer unit, described below.
In some embodiments, the connector part 213 can be mechanically connected (e.g., glued) to the photonic integrated circuit 214. The photonic integrated circuit 214 can contain active and/or passive optical and/or opto-electronic components including optical modulators, optical detectors, optical phase shifters, optical power splitters, optical wavelength splitters, optical polarization splitters, optical filters, optical waveguides, or lasers. In some embodiments, the photonic integrated circuit 214 can further include monolithically integrated active or passive electronic elements such as resistors, capacitors, inductors, heaters, or transistors.
In some implementations, the integrated optical communication device 210 further includes an electronic communication integrated circuit 215 configured to facilitate communication between the array of optical fibers 226 and the electronic processor integrated circuit 240. A first main surface 215_1 of the electronic communication integrated circuit 215 is electrically coupled to the second main surface 214_2 of the photonic integrated circuit 214, e.g., through solder bumps, copper pillars, etc. The first main surface 215_1 of the electronic communication integrated circuit 215 is further electrically connected to the second main surface 211_2 of the substrate 211 through the array of electrical contacts 212_2. In some embodiments, the electronic communication integrated circuit 215 can include electrical pre-amplifiers and/or electrical driver amplifiers electrically coupled, respectively, to photodetectors and modulators within the photonic integrated circuit 214 (see also
For example, the electronic communication integrated circuit 215 includes a first serializers/deserializers module that includes multiple serializer units and multiple deserializer units, and a second serializers/deserializers module that includes multiple serializer units and multiple deserializer units. The first serializers/deserializers module includes the first array of serializers/deserializers 216. The second serializers/deserializers module includes the second array of serializers/deserializers 217.
In some implementations, the first and second serializers/deserializers modules have hardwired functional units so that which units function as serializers and which units function as deserializers are fixed. In some implementations, the functional units can be configurable. For example, the first serializers/deserializers module is capable of operating as serializer units upon receipt of a first control signal, and operating as deserializer units upon receipt of a second control signal. Likewise, the second serializers/deserializers module is capable of operating as serializer units upon receipt of a first control signal, and operating as deserializer units upon receipt of a second control signal.
Signals can be transmitted between the optical fibers 226 and the electronic processor integrated circuit 240. For example, signals can be transmitted from the optical fibers 226 to the photonic integrated circuit 214, to the first array of serializers/deserializers 216, to the second array of serializers/deserializers 217, and to the electronic processor integrated circuit 240. Similarly, signals can be transmitted from the electronic processor integrated circuit 240 to the second array of serializers/deserializers 217, to the first array of serializers/deserializers 216, to the photonic integrated circuit 214, and to the optical fibers 226.
In some implementations, the electronic communication integrated circuit 215 is implemented as a first integrated circuit and a second integrated circuit that are electrically coupled each other. For example, the first integrated circuit includes the array of serializers/deserializers 216, and the second integrated circuit includes the array of serializers/deserializers 217.
In some implementations, the integrated optical communication device 210 is configured to receive optical signals from the array of optical fibers 226, generate electrical signals based on the optical signals, and transmit the electrical signals to the electronic processor integrated circuit 240 for processing. In some examples, the signals can also flow from the electronic processor integrated circuit 240 to the integrated optical communication device 210. For example, the electronic processor integrated circuit 240 can transmit electronic signals to the integrated optical communication device 210, which generates optical signals based on the received electronic signals, and transmits the optical signals to the array of optical fibers 226.
In some implementations, the photodetectors of the photonic integrated circuit 214 convert the optical signals transmitted in the optical fibers 226 to electrical signals. In some examples, the photonic integrated circuit 214 can include transimpedance amplifiers for amplifying the currents generated by the photodetectors, and drivers for driving output circuits (e.g., driving optical modulators). In some examples, the transimpedance amplifiers and drivers are integrated with the electronic communication integrated circuit 215. For example, the optical signal in each optical fiber 226 can be converted to one or more serial electrical signals. For example, one optical fiber can carry multiple signals by use of wavelength division multiplexing. The optical signals (and the serial electrical signals) can have a high data rate, such as 50 Gbps, 100 Gbps, or more. The first serializers/deserializers module 216 converts the serial electrical signals to sets of parallel electrical signals. For example, each serial electrical signal can be converted to a set of N parallel electrical signals, in which N can be, e.g., 2, 4, 8, 16, or more. The first serializers/deserializers module 216 conditions the serial electrical signals upon conversion into sets of parallel electrical signals, in which the signal conditioning can include, e.g., one or more of clock and data recovery, and signal equalization. The first serializers/deserializers module 216 sends the sets of parallel electrical signals to the second serializers/deserializers module 217 through the bus processing unit 218. The second serializers/deserializers module 217 converts the sets of parallel electrical signals to high speed serial electrical signals that are output to the electrical contacts 212_2 and 212_1.
The serializers/deserializers module (e.g., 216, 217) can perform functions such as fixed or adaptive signal pre-distortion on the serialized signal. Also, the parallel-to-serial mapping can use a serialization factor M different from N, e.g., 50 Gbps at the input to the first serializers/deserializers module 216 can become 50×1 Gbps on a parallel bus, and two such parallel buses from two serializers/deserializers modules 216 having a total of 100×1 Gbps can then be mapped to a single 100 Gbps serial signal by the serializers/deserializers module 217. An example of the bus processing unit 218 for performing such mapping is shown in
In some implementations, the package substrate 230 can include connectors on the bottom side that connects the package substrate 230 to another circuit board, such as a motherboard. The connection can use, e.g., fixed (e.g., by use of solder connection) or removable (e.g., by use of one or more snap-on or screw-on mechanisms). In some examples, another substrate can be provided between the electronic processor integrated circuit 240 and the package substrate 230.
Referring to
The system 250 is similar to the data processing system 200 of
Referring to
The connector parts 266 and 268 can be similar to the connector parts 213 and 223, respectively, of
The photonic integrated circuit 264 has a top main surface and bottom main surface. The terms “top” and “bottom” refer to the orientations shown in the figure. It is understood that the devices described in this document can be positioned in any orientation, so for example the “top surface” of a device can be oriented facing downwards or sideways, and the “bottom surface” of the device can be oriented facing upwards or sideways. A difference between the photonic integrated circuit 264 and the photonic integrated circuit 214 (
The integrated optical communication devices 252 (
Referring to
The integrated optical communication device 282 includes a photonic integrated circuit 284, a circuit board 286, a first serializers/deserializers module 216, a second serializers/deserializers module 217, and a control circuit 287. The photonic integrated circuit 284 can include components that perform functions similar to those of the photonic integrated circuit 214 (
The circuit board 286 has a top main surface 290 and a bottom main surface 292. The photonic integrated circuit 284 has a top main surface 294 and bottom main surface 296. The first and second serializers/deserializers modules 216, 217 are mounted on the top main surface 290 of the circuit board 286. The top main surface 294 of the photonic integrated circuit 284 has electrical terminals that are electrically coupled to corresponding electrical terminals on the bottom main surface 292 of the circuit board 286. In this example, the photonic integrated circuit 284 is mounted on a side of the circuit board 286 that is opposite to the side of the circuit board 286 on which the first and second serializers/deserializers modules 216, 217 are mounted. The photonic integrated circuit 284 is electrically coupled to the first serializers/deserializers 216 by electrical connectors 300 that pass through the circuit board 286 in the thickness direction. In some embodiments, the electrical connectors 300 can be implemented as vias.
The connector part 288 has dimensions that are configured such that the fiber-optic connector assembly 270 can be coupled to the connector part 288 without bumping into other components of the integrated optical communication device 282. The connector part 288 can be configured to optically couple light to the photonic integrated circuit 284 using optical coupling interfaces, e.g., vertical grating couplers or turning mirrors, similar to the way that the connector part 213 or 266 optically couples light to the photonic integrated circuit 214 or 264, respectively.
When the integrated optical communication device 282 is coupled to the package substrate 230, the photonic integrated circuit 284 and the control circuit 287 are positioned between the circuit board 286 and the package substrate 230. The integrated optical communication device 282 includes an array of contacts 298 arranged on the bottom main surface 292 of the circuit board 286. The array of contacts 298 is configured such that after the circuit board 286 is coupled to the package substrate 230, the array of contacts 298 maintains a thickness d3 between the circuit board 286 and the package substrate 230, in which the thickness d3 is slightly larger than the thicknesses of the photonic integrated circuit 284 and the control circuit 287.
An array of electrical terminals 312 arranged on the top main surface 294 of the photonic integrated circuit 284 are electrically coupled to an array of electrical terminals 314 arranged on the bottom main surface 292 of the circuit board 286. The array of electrical terminals 312 and the array of electrical terminals 314 have a fine pitch, in which the minimum distance between two adjacent electrical terminals can be as small as, e.g., 10 μm, 40 μm, or 100 μm. An array of electrical terminals 316 arranged on the bottom main surface of the first serializers/deserializers 216 are electrically coupled to an array of electrical terminals 318 arranged on the top main surface 290 of the circuit board 286. An array of electrical terminals 320 arranged on the bottom main surface of the second serializers/deserializers module 217 are electrically coupled an array of electrical terminals 322 arranged on the top main surface 290 of the circuit board 286.
For example, the arrays of electrical terminals 312, 314, 316, 318, 320, and 322 have a fine pitch (or fine pitches). For simplicity of description, in the example of
An array of electrical terminals 324 arranged on the bottom main surface of the circuit board 286 are electrically coupled to the array of contacts 298. The array of electrical terminals 324 can have a coarse pitch. For example, the minimum distance between adjacent electrical terminals is d1, which can be in the range of, e.g., 200 μm to 1 mm. The array of contacts 298 can be configured as a module that maintains a distance that is slightly larger than the thicknesses of the photonic integrated circuit 284 and the control circuit 287 (which is not shown in
An array 330 of optical coupling components 310 is provided to allow optical signals to be provided to the photonic integrated circuit 284 in parallel. The first serializers/deserializers 216 include an array 332 of electrical terminals 316 arranged on the bottom surface of the first serializers/deserializers 216. The second serializers/deserializers module 217 include an array 334 of electrical terminals 320 arranged on the bottom surface of the second serializers/deserializers module 217. The arrays 332 and 334 of electrical terminals 316, 320 have a fine pitch, and the minimum distance between adjacent terminals can be in the range of, e.g., 40 μm to 200 μm. An array 336 of electrical terminals 324 is arranged on the bottom main surface of the circuit board 286. The array 336 of electrical terminals 324 has a coarse pitch, and the minimum distance between adjacent terminals can be in the range of, e.g., 200 μm to 1 mm. For example, the array 336 of electrical terminals 324 can be part of a compression interposer that has a pitch of about 400 μm between terminals.
The electrical contacts of the serializers/deserializers blocks 216_1 to 216_12 and 217_1 to 217_12 have a fine pitch, and the minimum distance between adjacent terminals can be in the range of, e.g., 40 μm to 200 μm. The electrical contacts 212_1 have a coarse pitch, and the minimum distance between adjacent terminals can be in the range of, e.g., 200 μm to 1 mm.
The integrated optical communication device 374 includes a photonic integrated circuit 352, a combination of drivers and transimpedance amplifiers (D/T) 354, a first serializers/deserializers module 216, a second serializers/deserializers module 217, the first optical connector 356, a control module 358, and a substrate 360. The host application specific integrated circuit 240 includes an embedded third serializers/deserializers module 247.
In this example, the photonic integrated circuit 352, the drivers and transimpedance amplifiers 354, the first serializers/deserializers module 216, and the second serializers/deserializers module 217 are mounted on the top side of the substrate 360. In some embodiments, the drivers and transimpedance amplifiers 354, the first serializers/deserializers module 216, and the second serializers/deserializers module 217 can be monolithically integrated into a single electrical chip. The first optical connector 356 is optically coupled to the bottom side of the photonic integrated circuit 352. The control module 358 is electrically coupled to electrical terminals arranged on the bottom side of the substrate 360, whereas the photonic integrated circuit 352 is connected to electrical terminals arranged on the top side of the substrate 360. The control module 358 is electrically coupled to the photonic integrated circuit 352 through electrical connectors 362 that pass through the substrate 360 in the thickness direction. In some embodiments, the substrate 360 can be removably connected to the package substrate 230, e.g., using a compression interposer or a land grid array.
The photonic integrated circuit 352 is electrically coupled to the drivers and transimpedance amplifiers 354 through electrical connectors 364 on or in the substrate 360. The drivers and transimpedance amplifiers 354 are electrically coupled to the first serializers/deserializers module 216 by electrical connectors 366 on or in the substrate 360. The second serializers/deserializers module 216 has electrical terminals 370 on the bottom side that are electrically coupled to electrical terminals 366 arranged on the bottom side of the substrate 360 through electrical connectors 368 that pass through the substrate 360 in the thickness direction. The electrical terminals 370 have a fine pitch, whereas the electrical terminals 366 have a coarse pitch. The electrical terminals 366 are electrically coupled to the third serializers/deserializers module 247 through electrical connectors or traces 372 on or in the package substrate 230.
In some implementations, optical signals are converted by the photonic integrated circuit 352 to electrical signals, which are conditioned by the first serializers/deserializers module 216 (or the second serializers/deserializers module 217), and processed by the host application specific integrated circuit 240. The host application specific integrated circuit 240 generates electrical signals that are converted by the photonic integrated circuit 352 into optical signals.
The photonic integrated circuit 392 receives optical signals from a first optical connector 404, generates serial electrical signals based on the optical signals, sends the serial electrical signals to the first and second serializers/deserializers modules 394 and 398. The first and second serializers/deserializers modules 394 and 398 generate parallel electrical signals based on the received serial electrical signals, and send the parallel electrical signals to the third and fourth serializers/deserializers modules 396 and 400, respectively. The third and fourth serializers/deserializers modules 396 and 400 generate serial electrical signals based on the received parallel electrical signals, and send the serial electrical signals to electrical terminals 406 and 408, respectively, arranged on the bottom side of the substrate 410.
The first optical connector 404 is optically coupled to the bottom side of the photonic integrated circuit 392. In some embodiments, the optical connector 404 can also be placed on the top of the photonic integrated circuit 392 and couple light to the top side of the photonic integrated circuit 392 (not shown in the figure). The first optical connector 404 is optically coupled to a second optical connector, which in turn is optically coupled to a plurality of optical fibers. In the configuration shown in
In some implementations, the integrated optical communication device 402 (or 408) can be modified such that the first optical connector 404 couples optical signals to the top side of the photonic integrated circuit 392 (or 422).
A first serializers/deserializers module 394, a second serializers/deserializers module 396, a third serializers/deserializers module 398, and a fourth serializers/deserializers module 400 are mounted on the top side of the first slab 516. The photonic integrated circuit 524 is electrically coupled to the first and third serializers/deserializers modules 394 and 398 by electrical connectors 522 that pass through the substrate 514 in the thickness direction. For example, the electrical connectors 522 can be implemented as vias. In some examples, drivers and transimpedance amplifiers can be integrated in the photonic integrated circuit 524, or integrated in the serializers/deserializers modules 394 and 398. In some examples, the drivers and transimpedance amplifiers can be implemented in a separate chip (not shown in the figure) positioned between the photonic integrated circuit 524 and the serializers/deserializers modules 394 and 398, similar to the example in
Complementary metal oxide semiconductor (CMOS) transimpedance amplifier and driver blocks 424 are arranged on the right side of the photonic integrated circuit 424, and CMOS transimpedance amplifier and driver blocks 426 are arranged on the left side of the photonic integrated circuit 424. A first serializers/deserializers module 394 and a second serializers/deserializers module 396 are arranged on the right side of the CMOS transimpedance amplifier and driver blocks 424. A third serializers/deserializers module 398 and a fourth serializers/deserializers module 400 are arranged on the left side of the CMOS transimpedance amplifier and driver blocks 426.
In this example, each of the first, second, third, and fourth serializers/deserializers module 394, 396, 398, 400 includes 8 serial differential transmitter blocks and 8 serial differential receiver blocks. The integrated optical communication device 428 has a width of about 3.5 mm and a length of slightly more than about 3.6 mm.
In some implementations, the electrical terminals (e.g., 406 and 408) can be arranged in a configuration as shown in
The middle rectangle 1022 is a cutout that connects the photonic integrated circuit to the optics that leave from the top of the module. The bigger rectangle 1024 represents the photonic integrated circuit. The two gray rectangles 1026a, 1026b represent circuitry in a serializers/deserializers chip 1028a. The two gray rectangles 1026c, 1026d represent circuitry in another serializers/deserializers chip 1028b. The serializers/deserializers chips are positioned on the top of the package, and the photonic integrated circuit is positioned on the bottom of the package. The overlap between the photonic integrated circuit and the serializers/deserializers chips 1028a, 1028b is designed so that vias (not shown in the figure) can directly connect these integrated circuits through the package. In some implementations, the serializers/deserializers chips 1028a, 1028b and/or other electronic integrated circuits can be placed around three or four sides of the optical connector (represented by the rectangle 1022).
In the examples of the data processing systems shown in
In a first example, the data processing system includes a digital application specific integrated circuit 444 mounted on the top side of a substrate 442, and an integrated optical communication device 448 mounted on the bottom side of the first circuit board. In some implementations, the integrated optical communication device 448 includes a photonic integrated circuit 450 and a set of transimpedance amplifiers and drivers 452 that are mounted on the bottom side of a substrate 454 (e.g., a second circuit board). The top side of the photonic integrated circuit 450 is electrically coupled to the bottom side of the substrate 454. A first optical connector part 456 is optically coupled to the bottom side of the photonic integrated circuit 450. The first optical connector part 456 is configured to be optically coupled to a second optical connector part 458 that is optically coupled to a plurality of optical fibers (not shown in the figure). An array of electrical terminals 460 is arranged on the top side of the substrate 454 and configured to enable the integrated optical communication device 448 to be removably coupled to the substrate 442.
The optical signals from the optical fibers are processed by the photonic integrated circuit 450, which generates serial electrical signals based on the optical signals. The serial electrical signals are amplified by the set of transimpedance amplifiers and drivers 452, which drives the output signals that are transmitted to a serializers/deserializers module 446 embedded in the digital application specific integrated circuit 444.
In a second example, an integrated optical communication device 462 can be mounted on the bottom side of the substrate 442 to provide an optical/electrical communications interface between the optical fibers and the digital application specific integrated circuit 444. The integrated optical communication device 462 includes a photonic integrated circuit 464 that is mounted on the bottom side of a substrate 454 (e.g., a second circuit board). The top side of the photonic integrated circuit 464 is electrically coupled to the bottom side of the substrate 454. A first optical connector part 456 is optically coupled to the bottom side of the photonic integrated circuit 450. An array of electrical terminals 460 is arranged on the top side of the substrate 454 and configured to enable the integrated optical communication device 462 to be removably coupled to the substrate 442. The integrated optical communication device 462 is similar to the integrated optical communication device 448, except that either the photonic integrated circuit 464 or the serializers/deserializers module 446 includes the set of transimpedance amplifiers and driver circuitry. In some examples, the serializers/deserializers module 446 is configured to directly accept electrical signals emerging from photonic integrated circuit 464, e.g., by having a high enough receiver input impedance that converts the photocurrent generated within the photonic integrated circuit 464 to a voltage swing suitable for further electrical processing. For example, the serializers/deserializers module 446 is configured to have a low transmitter output impedance, and provide an output voltage swing that allows direct driving of optical modulators embedded within the photonic integrated circuit 464.
In a third example, an integrated optical communication device 466 can be mounted on the bottom side of the substrate 442 to provide an optical/electrical communications interface between the optical fibers and the digital application specific integrated circuit 444. The integrated optical communication device 466 includes a photonic integrated circuit 468 that is mounted on the top side of a substrate 470 (e.g., a second circuit board). The bottom side of the photonic integrated circuit 468 is electrically coupled to the top side of the substrate 470. A first optical connector part 456 is optically coupled to the bottom side of the photonic integrated circuit 468. An array of electrical terminals 460 is arranged on the top side of the substrate 470 and configured to enable the integrated optical communication device 466 to be removably coupled to the substrate 442. In some examples, either the photonic integrated circuit 468 or the serializers/deserializers module 446 includes the set of transimpedance amplifiers and driver circuitry. In some examples, the serializers/deserializers module 446 is configured to directly accept electrical signals emerging from the photonic integrated circuit 464.
In a fourth example, an integrated optical communication device 472 can be mounted on the bottom side of the substrate 442 to provide an optical/electrical communications interface between the optical fibers and the digital application specific integrated circuit 444. The integrated optical communication device 472 includes a photonic integrated circuit 474 and a set of transimpedance amplifiers and drivers 476 that are mounted on the top side of a substrate 470 (e.g., a second circuit board). The bottom side of the photonic integrated circuit 474 is electrically coupled to the top side of the substrate 470. A first optical connector part 456 is optically coupled to the bottom side of the photonic integrated circuit 468. An array of electrical terminals 460 is arranged on the top side of the substrate 470 and configured to enable the integrated optical communication device 466 to be removably coupled to the substrate 442. The integrated optical communication device 472 is similar to the integrated optical communication device 466, except that neither the photonic integrated circuit 464 nor the serializers/deserializers module 446 include a set of transimpedance amplifiers and driver circuitry, and the set of transimpedance amplifiers and drivers 476 is implemented as a separate integrated circuit.
In the examples described above, such as those shown in
For example, the bus processing unit 218 can re-map the lanes of signals and perform coding on the signals, such that the bit rate and/or modulation format of the serial signals output from the transmitters TX5, TX6, TX7, TX8 can be different from the bit rate and/or modulation format of the serial signals received at the receivers RX1, RX2, RX3, RX4. For example, 4 lanes of T Gbps NRZ serial signals received at the receivers RX1, RX2, RX3, RX4 can be re-encoded and routed to transmitters TX5, TX6 to output 2 lanes of 2×T Gbps PAM4 serial signals.
Similarly, serial electrical signals received at the receivers RX5, RX6, RX7, RX8 are converted to parallel electrical signals and routed by the bus processing unit 218 to the transmitters TX1, TX2, TX3. TX4, which convert the parallel electrical signals to serial electrical signals. For example, the electronic processor integrated circuit or host application specific integrated circuit can send serial electrical signals to the receivers RX5, RX6, RX7, RX8, and the transmitters TX1, TX2, TX3, TX4 can transmit serial electrical signals to the photonic integrated circuit.
For example, the bus processing unit 218 can re-map the lanes of signals and perform coding on the signals, such that the bit rate and/or modulation format of the serial signals output from the transmitters TX1, TX2, TX3, TX4 can be different from the bit rate and/or modulation format of the serial signals received at the receivers RX5, RX6, RX7, RX8. For example, 2 lanes of 2×T Gbps PAM4 serial signals received at receivers RX5, RX6 can be re-encoded and routed to the transmitters TX5, TX6, TX7, TX8 to output 4 lanes of T Gbps NRZ serial signals.
Similarly, serial electrical signals received at the receivers RX3, RX4, RX7, RX8 are converted to parallel electrical signals and routed by the bus processing unit 218 to the transmitters TX1, TX2, TX5, TX6, which convert the parallel electrical signals to serial electrical signals. For example, the electronic processor integrated circuit or host application specific integrated circuit can send serial electrical signals to the receivers RX3, RX4, RX7, RX8, and the transmitters TX1, TX2, TX5, TX6 can transmit serial electrical signals to the photonic integrated circuit.
In some implementations, the bus processing unit 218 can re-map the lanes of signals and perform coding on the signals, such that the bit rate and/or modulation format of the serial signals output from the transmitters TX3, TX4, TX7, TX8 can be different from the bit rate and/or modulation format of the serial signals received at the receivers RX1, RX2, RX5, RX6. Similarly, the bus processing unit 218 can re-map the lanes of signals and perform coding on the signals such that the bit rate and/or modulation format of the serial signals output from the transmitters TX1, TX2, TX5, TX6 can be different from the bit rate and/or modulation format of the serial signals received at the receivers RX4, RX4, RX7, RX8.
Multiple serializers/deserializers blocks can be electrically coupled to multiple serializers/deserializers blocks through a bus processing unit that can be, e.g., a parallel bus of electrical lanes, a static or a dynamically reconfigurable cross-connect device, or a re-mapping device (gearbox).
In some other examples, the bus processing unit 538 can allow for redundancy to increase reliability. For example, the first and the second serializers/deserializers blocks 532 and 534 can be jointly configured to serially interface to a total of N lanes of T×N/(N−k) Gbps electrical signals, while the third serializers/deserializers block 536 can be configured to serially interface to N lanes of T Gbps electrical signals. The bus processing unit 538 can then be configured to remap the data from only N-k out of the N lanes serially interfacing to the first and the second serializers/deserializers blocks 532 and 534 (carrying an aggregate bit rate of (N−k)×T×N/(N−k)=T×N) to the third serializers/deserializers block 536. This way, the bus processing unit 538 allows for k out of N serially interfacing electrical links to the first and the second serializers/deserializers blocks 532 and 534 to fail while still maintaining an aggregate of T×N Gbps of data serially interfacing to the third serializers/deserializers block 536. The number k is a positive integer. In some embodiments, k can be approximately 1% of N. In some other embodiments, k can be approximately 10% of N. In some embodiment, the selection of which N-k of the N serially interfacing electrical links to the first and the second serializers/deserializers blocks 532 and 534 to remap to the third serializers/deserializers block 536 using bus processing unit 538 can be dynamically selected, e.g., based on signal integrity and signal performance information extracted from the serially interfacing signals by the serializers/deserializers blocks 532 and 534. An example of the bus processing unit 538 is shown in
In some examples, using the redundancy technique discussed above, the bus processing unit 538 enables N lanes of T×N/(N−k) Gbps serial electrical signals to be remapped into N/M lanes of M×T Gbps serial electrical signals. The bus processing unit 538 enables k out of N serially interfacing electrical links to fail while still maintaining an aggregate of T×N Gbps of data serially interfacing to the third serializers/deserializers block 536.
The connector assembly 220 includes a connector 223 and a fiber array 226. The connector 223 can include multiple individual fiber-optic connectors 423_i (i∈{R1 . . . RM; S1 . . . SK; T1 . . . TN} with K, A, and N being positive integers). In some embodiments, some or all of the individual connectors 423_i can form a single physical entity. In some embodiments some or all of the individual connectors 423_i can be separate physical entities. When operating as part of the network element 101_1 of the system 100, (i) the connectors 423_S1 through 423_SK can be connected to optical power supply 103, e.g., through link 102_6, to receive supply light; (ii) the connectors 423_R1 through 423_RM can be connected to the transmitters of the node 101_2, e.g., through the link 102_1, to receive from the node 101_2 optical communication signals; and (iii) the connectors 423_T1 through 423_TN can be connected to the receivers of the node 101_2, e.g., through the link 102_1, to transmit to the node 101_2 optical communication signals.
In some implementations, the communication device 210 includes an electronic communication integrated circuit 215, a photonic integrated circuit 214, a connector part 213, and a substrate 211. The connector part 213 can include multiple individual optical connectors 413_i to photonic integrated circuit 214 (i∈{R1 . . . RM; S1 . . . SK; T1 . . . TN} with K, M, and N being positive integers). In some embodiments, some or all of the individual connectors 413_i can form a single physical entity. In some embodiments some or all of the individual connectors 413_i can be separate physical entities. The optical connectors 413_i are configured to optically couple light to the photonic integrated circuit 214 using optical coupling interfaces 414, e.g., vertical grating couplers, turning mirrors, etc., as disclosed in U.S. patent application Ser. No. 16/816,171.
In operation, light entering the photonic integrated circuit 214 from the link 102_6 through coupling interfaces 414_S1 through 414_SK can be split using an optical splitter 415. The optical splitter 415 can be an optical power splitter, an optical polarization splitter, an optical wavelength demultiplexer, or any combination or cascade thereof, e.g., as disclosed in U.S. Pat. No. 11,153,670 and in U.S. patent application Ser. No. 16/888,890, filed on Jun. 1, 2020, published as US 2021/0376950, which is incorporated herein by reference in its entirety. In some embodiments, one or more splitting functions of the splitter 415 can be integrated into the optical coupling interfaces 414 and/or into optical connectors 413. For example, in some embodiments, a polarization-diversity vertical grating coupler can be configured to simultaneously act as a polarization splitter 415 and as a part of optical coupling interface 414. In some other embodiments, an optical connector that includes a polarization-diversity arrangement can simultaneously act as an optical connector 413 and as a polarization splitter 415.
In some embodiments, light at one or more outputs of the splitter 415 can be detected using a receiver 416, e.g., to extract synchronization information as disclosed in U.S. Pat. No. 11,153,670. In various embodiments, the receiver 416 can include one or more p-i-n photodiodes, one or more avalanche photodiodes, one or more self-coherent receivers, or one or more analog (heterodyne/homodyne) or digital (intradyne) coherent receivers. In some embodiments, one or more opto-electronic modulators 417 can be used to modulate onto light at one or more outputs of the splitter 415 data for communication to other network elements.
Modulated light at the output of the modulators 417 can be multiplexed in polarization or wavelength using a multiplexer 418 before leaving the photonic integrated circuit 214 through optical coupling interfaces 414_T1 through 414_TN. In some embodiments, the multiplexer 418 is not provided, i.e., the output of each modulator 417 can be directly coupled to a corresponding optical coupling interface 414.
On the receiver side, light entering the photonic integrated circuit 214 through a coupling interfaces 414_R1 through 414_RM from, e.g., the link 101_2, can first be demultiplexed in polarization and/or in wavelength using an optical demultiplexer 419. The outputs of the demultiplexer 419 are then individually detected using receivers 421. In some embodiments, the demultiplexer 419 is not provided, i.e., the output of each coupling interface 414_R1 through 414_RM can be directly coupled to a corresponding receiver 421. In various embodiments, the receiver 421 can include one or more p-i-n photodiodes, one or more avalanche photodiodes, one or more self-coherent receivers, or one or more analog (heterodyne/homodyne) or digital (intradyne) coherent receivers.
The photonic integrated circuit 214 is electrically coupled to the integrated circuit 215. In some implementations, the photonic integrated circuit 214 provides a plurality of serial electrical signals to the first serializers/deserializers module 216, which generates sets of parallel electrical signals based on the serial electrical signals, in which each set of parallel electrical signal is generated based on a corresponding serial electrical signal. The first serializers/deserializers module 216 conditions the serial electrical signals, demultiplexes them into the sets of parallel electrical signals and sends the sets of parallel electrical signals to the second serializers/deserializers module 217 through a bus processing unit 218. In some implementations, the bus processing unit 218 enables switching of signals and performs line coding and/or error-correcting coding functions. An example of the bus processing unit 218 is shown in
The second serializers/deserializers module 217 generates a plurality of serial electrical signals based on the sets of parallel electrical signals, in which each serial electrical signal is generated based on a corresponding set of parallel electrical signal. The second serializers/deserializers module 217 sends the serial electrical signals through electrical connectors that pass through the substrate 211 in the thickness direction to an array of electrical terminals 500 that are arranged on the bottom surface of the substrate 211. For example, the array of electrical terminals 500 configured to enable the integrated communication device 210 to be easily coupled to, or removed from, the package substrate 230.
In some implementations, the electronic processor integrated circuit 240 includes a data processor 502 and an embedded third serializers/deserializers module 504. The third serializers/deserializers module 504 receives the serial electrical signals from the second serializers/deserializers module 217, and generates sets of parallel electrical signals based on the serial electrical signals, in which each set of parallel electrical signal is generated based on a corresponding serial electrical signal. The data processor 502 processes the sets of parallel signals generated by the third serializers/deserializers module 504.
In some implementations, the data processor 502 generates sets of parallel electrical signals, and the third serializers/deserializers module 504 generates serial electrical signals based on the sets of parallel electrical signals, in which each serial electrical signal is generated based on a corresponding set of parallel electrical signal. The serial electrical signals are sent to the second serializers/deserializers module 217, which generates sets of parallel electrical signals based on the serial electrical signals, in which each set of parallel electrical signal is generated based on a corresponding serial electrical signal. The second serializers/deserializers module 217 sends the sets of parallel electrical signals to the first serializers/deserializers module 216 through the bus processing unit 218. The first serializers/deserializers module 216 generates serial electrical signals based on the sets of parallel electrical signals, in which each serial electrical signal is generated based on a corresponding set of parallel electrical signals. The first serializers/deserializers module 216 sends the serial electrical signals to the photonic integrated circuit 214. The opto-electronic modulators 417 modulate optical signals based on the serial electrical signals, and the modulated optical signals are output from the photonic integrated circuit 214 through optical coupling interfaces 414_T1 through 414_TN.
In some embodiments, supply light from the optical power supply 103 includes an optical pulse train, and synchronization information extracted by the receiver 416 can be used by the serializers/deserializers module 216 to align the electrical output signals of the serializers/deserializers module 216 with respective copies of the optical pulse trains at the outputs of the splitter 415 at the modulators 417. For example, the optical pulse train can be used as an optical power supply at the optical modulator. In some such implementations, the first serializers/deserializers module 216 can include interpolators or other electrical phase adjustment elements.
Referring to
At the front panel 544 are pluggable input-output interfaces 556 that allow the data processing chip 554 to communicate with other systems and devices. For example, the input/output interfaces 556 can receive optical signals from outside of the system 540 and convert the optical signals to electrical signals for processing by the data processing chip 554. The input/output interfaces 556 can receive electrical signals from the data processing chip 554 and convert the electrical signals to optical signals that are transmitted to other systems or devices. For example, the input/output interfaces 556 can include one or more of small form-factor pluggable (SFP), SFP+, SFP28, QSFP, QSFP28, or QSFP56 transceivers. The electrical signals from the transceiver outputs are routed to the data processing chip 554 through electrical connectors on or in the printed circuit board 558.
In the examples shown in
In some implementations, the integrated communication device 574 includes a photonic integrated circuit 586 and an electronic communication integrated circuit 588 mounted on a substrate 594. The electronic communication integrated circuit 588 includes a first serializers/deserializers module 590 and a second serializers/deserializers module 592. The printed circuit board 570 can be similar to the package substrate 230 (
In some examples, the integrated communication device 574 includes a photonic integrated circuit without serializers/deserializers modules, and drivers/transimpedance amplifiers (TIA) are provided separately. In some examples, the integrated communication device 574 includes a photonic integrated circuit and drivers/transimpedance amplifiers but without serializers/deserializers modules.
The integrated communication device 574 includes a first optical connector 578 that is configured to receive a second optical connector 580 that is coupled to a bundle of optical fibers 582. The integrated communication device 574 is electrically coupled to the data processing chip 572 through electrical connectors or traces 584 on or in the printed circuit board 570. Because the data processing chip 572 and the integrated communication device 574 are both mounted on the printed circuit board 570, the electrical connectors or traces 584 can be made shorter, compared to the electrical connectors that electrically couple the transceivers 556 to the data processing chip 554 of
In some examples, the bundle of optical fibers 582 can be firmly attached to the photonic integrated circuit 586 without the use of the first and second optical connectors 578, 580.
The printed circuit board 570 can be secured to the side panels 564 and 566, and the bottom and top panels of the housing using, e.g., brackets, screws, clips, and/or other types of fastening mechanisms. The surface of the printed circuit board 570 can be oriented perpendicular to bottom panel of the housing, or at an angle (e.g., between −60° to 60°) relative to the vertical direction (the vertical direction being perpendicular to the bottom panel). The printed circuit board 570 can have multiple layers, in which the outermost layer (i.e., the layer facing the user) has an exterior surface that is configured to be aesthetically pleasing.
The first optical connector 578, the second optical connector 580, and the bundle of optical fibers 582 can be similar to those shown in
Although
In some examples of the data processing system 540 (
In some implementations, the integrated communication device 612 includes a photonic integrated circuit 614 and an electronic communication integrated circuit 588 mounted on a substrate 618. The electronic communication integrated circuit 588 includes a first serializers/deserializers module 590 and a second serializers/deserializers module 592. The integrated communication device 612 includes a first optical connector 578 that is configured to receive a second optical connector 580 that is coupled to a bundle of optical fibers 582. The integrated communication device 612 is electrically coupled to the data processing chip 572 through electrical connectors or traces 616 that pass through the printed circuit board 610 in the thickness direction. Because the data processing chip 572 and the integrated communication device 612 are both mounted on the printed circuit board 610, the electrical connectors or traces 616 can be made shorter, thereby allowing the signals to have a higher data rate with lower noise, lower distortion, and/or lower crosstalk. Mounting the integrated communication device 612 on the outside of the printed circuit board 610 perpendicular to the bottom panel of the housing and accessible from outside the housing allows for more easily accessible connections to the integrated communication device 612 that may be removed and re-connected without, e.g., removing the housing from a rack.
In some examples, the integrated communication device 612 includes a photonic integrated circuit without serializers/deserializers modules, and drivers and transimpedance amplifiers (TIA) are provided separately. In some examples, the integrated communication device 612 includes a photonic integrated circuit and drivers/transimpedance amplifiers but without serializers/deserializers modules. In some examples, the bundle of optical fibers 582 can be firmly attached to the photonic integrated circuit 614 without the use of the first and second optical connectors 578, 580.
In some examples, the data processing chip 572 is mounted on the rear side of the substrate, and the integrated communication device 612 are removably attached to the front side of the substrate, in which the substrate provides high speed connections between the data processing chip 572 and the integrated communication device 612. For example, the substrate can be attached to a front side of a printed circuit board, in which the printed circuit board includes an opening that allows the data processing chip 572 to be mounted on the rear side of the substrate. The printed circuit board can provide from a motherboard electrical power to the substrate (and hence to the data processing chip 572 and the integrated communication device 612, and allow the data processing chip 572 and the integrated communication device 612 to connect to the motherboard using low-speed electrical links.
The printed circuit board 610 can be secured to the side panels 604 and 606, and the bottom and top panels of the housing using, e.g., brackets, screws, clips, and/or other types of fastening mechanisms. The surface of the printed circuit board 610 can be oriented perpendicular to bottom panel of the housing, or at an angle (e.g., between −60° to 60°) relative to the vertical direction (the vertical direction being perpendicular to the bottom panel). The printed circuit board 610 can have multiple layers, in which the portion of the outermost layer (i.e., the layer facing the user) not covered by the integrated communication device 612 has an exterior surface that is configured to be aesthetically pleasing.
The enclosure 632 has side panels 634 and 636, a rear panel 638, a top panel, and a bottom panel. In some examples, the circuit board 642 is perpendicular to the bottom panel. In some examples, the circuit board 642 is oriented at an angle in a range −60° to 60° relative to a vertical direction of the bottom panel. The side of the circuit board 642 facing the user is configured to be aesthetically pleasing.
The optical/electrical communication interface 644 is electrically coupled to the data processing chip 640 by electrical connectors or traces 646 on or in the circuit board 642. The circuit board 642 can be a printed circuit board that has one or more layers. The electrical connectors or traces 646 can be signal lines printed on the one or more layers of the printed circuit board 642 and provide high bandwidth data paths (e.g., one or more Gigabits per second per data path) between the data processing chip 640 and the optical/electrical communication interface 644.
In a first example, the data processing chip 640 receives electrical signals from the optical/electrical communication interface 644 and does not send electrical signals to the optical/electrical communication interface 644. In a second example, the data processing chip 640 receives electrical signals from, and sends electrical signals to, the optical/electrical communication interface 644. In the first example, the optical/electrical communication interface 644 receives optical signals from optical fibers, generates electrical signals based on the optical signals, and sends the electrical signals to the data processing chip 640. In the second example, the optical/electrical communication interface 644 also receives electrical signals from the data processing chip, generates optical signals based on the electrical signals, and sends the optical signals to the optical fibers.
An optical connector 648 is provided to couple optical signals from the optical fibers to the optical/electrical communication interface 644. In this example, the optical connector 648 passes through an opening in the circuit board 642. In some examples, the optical connector 648 is securely fixed to the optical/electrical communication interface 644. In some examples, the optical connector 648 is configured to be removably coupled to the optical/electrical communication interface 644, e.g., by using a pluggable and releasable mechanism, which can include one or more snap-on or screw-on mechanisms. In some other examples, an array of 10 or more fibers is securely or fixedly attached to the optical connector 648.
The optical/electrical communication interface 644 can be similar to, e.g., the integrated communication device 210 (
The enclosure 658 has side panels 660 and 662, a rear panel 664, a top panel, and a bottom panel. In some examples, the circuit board 654 and the front panel 656 are perpendicular to the bottom panel. In some examples, the circuit board 654 and the front panel 656 are oriented at an angle in a range −60° to 60° relative to a vertical direction of the bottom panel. In some examples, the circuit board 654 is substantially parallel to the front panel 656, e.g., the angle between the surface of the circuit board 654 and the surface of the front panel 656 can be in a range of −5° to 5°. In some examples, the circuit board 654 is at an angle relative to the front panel 656, in which the angle is in a range of −45° to 45°.
The optical/electrical communication interface 652 is electrically coupled to the data processing chip 670 by electrical connectors or traces 666 on or in the circuit board 654, similar to those of the system 630. The signal path between the data processing chip 670 and the optical/electrical communication interface 652 can be unidirectional or bidirectional, similar to that of the system 630.
An optical connector 668 is provided to couple optical signals from the optical fibers to the optical/electrical communication interface 652. In this example, the optical connector 668 passes through an opening in the front panel 656 and an opening in the circuit board 654. The optical connector 668 can be securely fixed, or releasably connected, to the optical/electrical communication interface 652, similar to that of the system 630.
The optical/electrical communication interface 652 can be similar to, e.g., the integrated communication device 210 (
In the examples of
The enclosure 688 has side panels 690 and 692, a rear panel 694, a top panel, and a bottom panel. In some examples, the circuit board 686 is perpendicular to the bottom panel. In some examples, the circuit board 686 is oriented at an angle in a range −60° to 60° (or −30° to 30°, or −10° to 10°, or −1° to 1°) relative to a vertical direction of the bottom panel.
Each of the optical/electrical communication interfaces 684 is electrically coupled to the data processing chip 682 by electrical connectors or traces 696 that pass through the circuit board 686 in the thickness direction. For example, the electrical connectors or traces 696 can be configured as vias of the circuit board 686. The signal paths between the data processing chip 682 and each of the optical/electrical communication interfaces 684 can be unidirectional or bidirectional, similar to those of the systems 630 and 650.
For example, the system 680 can be configured such that signals are transmitted unidirectionally between the data processing chip 682 and one of the optical/electrical communication interfaces 684, and bidirectionally between the data processing chip 682 and another one of the optical/electrical communication interfaces 684. For example, the system 680 can be configured such that signals are transmitted unidirectionally from the optical/electrical communication interface 684A to the data processing chip 682, and unidirectionally from the data processing chip to the optical/electrical communication interface 684B and/or optical/electrical communication interface 684C.
Optical connectors 698A, 698B, 698C (collectively referenced as 698) are provided to couple optical signals from the optical fibers to the optical/electrical communication interfaces 684A, 684B, 684C, respectively. The optical connectors 698 can be securely fixed, or releasably connected, to the optical/electrical communication interfaces 684, similar to those of the systems 630 and 650.
The optical/electrical communication interface 684 can be similar to, e.g., the integrated communication device 210 (
In some examples, the optical/electrical communication interfaces 684 are securely fixed (e.g., by soldering) to the circuit board 686. In some examples, the optical/electrical communication interfaces 684 are removably connected to the circuit board 686, e.g., by use of mechanical mechanisms such as one or more snap-on or screw-on mechanisms. An advantage of the system 680 is that in case of a malfunction at one of the optical/electrical communication interfaces 684, the faulty optical/electrical communication interface 684 can be replaced without opening the enclosure 688.
The enclosure 694b has side panels 695b and 696b, a rear panel 697b, a top panel, and a bottom panel. In some examples, the circuit board 693b is perpendicular to the bottom panel. In some examples, the circuit board 693b is oriented at an angle in a range −60° to 60° (or −30° to 30°, or −10° to 10°, or −1° to 1°) relative to a vertical direction of the bottom panel.
Each of the optical/electrical communication interfaces 692 is electrically coupled to the data processing chip 691b by electrical connectors or traces 698b that pass through the circuit board 693b in the thickness direction. For example, the electrical connectors or traces 698b can be configured as vias of the circuit board 693b. In this example, the electrical connectors or traces 698b extend to both sides of the circuit board 693b (e.g., for connecting to optical/electrical communication interfaces 692 located internal to and external of the enclosure 694b). The signal paths between the data processing chip 691b and each of the optical/electrical communication interfaces 692 can be unidirectional or bidirectional, similar to those of the systems 630, 650 and 680.
For example, the system 690b can be configured such that signals are transmitted unidirectionally between the data processing chip 691b and one of the optical/electrical communication interfaces 692, and bidirectionally between the data processing chip 691b and another one of the optical/electrical communication interfaces 692. For example, the system 690b can be configured such that signals are transmitted unidirectionally from the optical/electrical communication interface 692a to the data processing chip 691b, and unidirectionally from the data processing chip 691b to the optical/electrical communication interface 692b and/or optical/electrical communication interface 692c.
Optical connectors 699a, 699b, 699c (collectively referenced as 699) are provided to couple optical signals from the optical fibers to the optical/electrical communication interfaces 692a, 692b, 692c, respectively. The optical connectors 699 can be securely fixed, or releasably connected, to the optical/electrical communication interfaces 692, similar to those of the systems 630, 650, and 680. In this example, optical connector 699b and optical connector 699c can connect to optical fibers at the front of the enclosure 694b and the optical connector 699a can connect to optical fibers at the rear of the enclosure 694b. In the illustrated example, the optical connector 699a connects to an optical fiber at the rear of the enclosure 694b by being connected to a fiber 1000b that connects to a rear panel interface 100l b (e.g., a backplane, etc.) that is mounted to the rear panel 697b. In some examples, the optical connectors 699 can be securely or fixedly attached to communication interfaces 692. In some examples, the optical connectors 699 can be securely or fixedly attached to an array of optical fibers.
The optical/electrical communication interface 692 can be similar to, e.g., the integrated communication device 210 (
In some examples, the optical/electrical communication interfaces 692 are securely fixed (e.g., by soldering) to the circuit board 693b. In some examples, the optical/electrical communication interfaces 692 are removably connected to the circuit board 693b, e.g., by use of mechanical mechanisms such as one or more snap-on or screw-on mechanisms. An advantage of the system 690b is that in case of a malfunction at one of the optical/electrical communication interfaces 692, the faulty optical/electrical communication interface 692 can be replaced without opening the enclosure 694b.
The enclosure 694c has side panels 695c and 696c, a rear panel 697c, a top panel, and a bottom panel. In some examples, the circuit board 693c is perpendicular to the bottom panel. In some examples, the circuit board 693c is oriented at an angle in a range −60° to 60° (or −30° to 30°, or −10° to 10°, or −1° to 1°) relative to a vertical direction of the bottom panel.
Each of the optical/electrical communication interfaces 692 is electrically coupled to the data processing chip 691c by electrical connectors or traces 698c that pass through the circuit board 693c in the thickness direction. For example, the electrical connectors or traces 698c can be configured as vias of the circuit board 693c. In this example, the electrical connectors or traces 698c extend to both sides of the circuit board 693b (e.g., for connecting to optical/electrical communication interfaces 692 located internal to and external of the enclosure 694b. The signal paths between the data processing chip 691e and each of the optical/electrical communication interfaces 692 can be unidirectional or bidirectional, similar to those of the systems 630, 650 and 680.
For example, the system 690c can be configured such that signals are transmitted unidirectionally between the data processing chip 691c and one of the optical/electrical communication interfaces 692, and bidirectionally between the data processing chip 691c and another one of the optical/electrical communication interfaces 692. For example, the system 690c can be configured such that signals are transmitted unidirectionally from the optical/electrical communication interface 692d to the data processing chip 691c, and unidirectionally from the data processing chip 691c to the optical/electrical communication interface 692e and/or optical/electrical communication interface 692f.
Optical connectors 699d, 699e, 699f (collectively referenced as 699) are provided to couple optical signals from the optical fibers to the optical/electrical communication interfaces 692d, 692e, 692f, respectively. The optical connectors 699 can be securely fixed, or releasably connected, to the optical/electrical communication interfaces 692, similar to those of the systems 630, 650, and 680. In the illustrated example, the optical/electrical communication interfaces 692d and optical connector 699d are oriented differently compared to the optical/electrical communication interfaces 692a and optical connector 699a of
The optical/electrical communication interface 692 can be similar to, e.g., the integrated communication device 210 (
In some examples, the optical/electrical communication interfaces 692 are securely fixed (e.g., by soldering) to the circuit board 693c. In some examples, the optical/electrical communication interfaces 692 are removably connected to the circuit board 693c, e.g., by use of mechanical mechanisms such as one or more snap-on or screw-on mechanisms. An advantage of the system 690c is that in case of a malfunction at one of the optical/electrical communication interfaces 692, the faulty optical/electrical communication interface 692 can be replaced without opening the enclosure 694c.
The enclosure 710 has side panels 712 and 714, a rear panel 716, a top panel, and a bottom panel. In some examples, the circuit board 706 and the front panel 708 are oriented at an angle in a range −60° to 60° relative to a vertical direction of the bottom panel. In some examples, the circuit board 706 is substantially parallel to the front panel 708, e.g., the angle between the surface of the circuit board 706 and the surface of the front panel 708 can be in a range of −5° to 5°. In some examples, the circuit board 706 is at an angle relative to the front panel 708, in which the angle is in a range of −45° to 45°.
For example, the angle can refer to a rotation around an axis that is parallel to the larger dimension of the front panel (e.g., the width dimension in a typical 1U, 2U, or 4U rackmount device), or a rotation around an axis that is parallel to the shorter dimension of the front panel (e.g., the height dimension in the 1U, 2U, or 4U rackmount device). The angle can also refer to a rotation around an axis along any other direction. For example, the circuit board 706 is positioned relative to the front panel such that components such as the interconnection modules, including optical modules or photonic integrated circuits, mounted on or attached to the circuit board 706 can be accessed through the front side, either through one or more openings in the front panel, or by opening the front panel to expose the components, without the need to separate the top or side panels from the bottom panel. Such orientation of the circuit board (or a substrate on which a data processing module is mounted) relative to the front panel also applies to the examples shown in
Each of the optical/electrical communication interfaces 704 is electrically coupled to the data processing chip 702 by electrical connectors or traces 718 that pass through the circuit board 706 in the thickness direction, similar to those of the system 680 (
Optical connectors 716a, 716b, 716c (collectively referenced as 716) are provided to couple optical signals from the optical fibers to the optical/electrical communication interfaces 704a, 704b, 704c, respectively. The optical connectors 716 can be securely fixed, or releasably connected, to the optical/electrical communication interfaces 704, similar to those of the systems 630, 650, and 680.
The optical/electrical communication interface 704 can be similar to, e.g., the integrated communication device 210 (
In some examples, the optical/electrical communication interfaces 704 are securely fixed (e.g., by soldering) to the circuit board 706. In some examples, the optical/electrical communication interfaces 704 are removably connected to the circuit board 706, e.g., by use of mechanical mechanisms such as one or more snap-on or screw-on mechanisms. An advantage of the system 700 is that in case of a malfunction at one of the optical/electrical communication interfaces 704, the faulty optical/electrical communication interface 704 can unplugged or decoupled from the circuit board 706 and replaced without opening the enclosure 710.
In some implementations, the optical/electrical communication interfaces 704 do not protrude through openings in the front panel 708. For example, each optical/electrical communication interface 704 can be at a distance behind the front panel 708, and a fiber patchcord or pigtail can connect the optical/electrical communication interface 704 to an optical connector on the front panel 708, similar to the examples shown in
The enclosure 732 has side panels 736 and 738, a rear panel 740, a top panel, and a bottom panel. In some examples, the circuit board 730 is perpendicular to the bottom panel. In some examples, the circuit board 730 is oriented at an angle in a range −60° to 60° relative to a vertical direction of the bottom panel.
The optical/electrical communication interface 724 includes a photonic integrated circuit 726 mounted on a substrate 728 that is electrically coupled to the circuit board 730. The optical//electrical communication interface 724 is electrically coupled to the data processing chip 722 by electrical connectors or traces 742 that pass through the circuit board 730 in the thickness direction. For example, the electrical connectors or traces 742 can be configured as vias of the circuit board 730. The signal paths between the data processing chip 722 and the optical/electrical communication interface 724 can be unidirectional or bidirectional, similar to those of the systems 630, 650, 680, and 700.
An optical connector 744 is provided to couple optical signals from the optical fibers 734 to the optical/electrical communication interface 724. The optical connector 744 can be securely fixed, or removably connected, to the optical/electrical communication interface 744, similar to those of the systems 630, 650, 680, and 700.
In some implementations, the optical/electrical communication interface 724 can be similar to, e.g., the integrated communication device 448, 462, 466, and 472 of
The optical connector 744 includes a first optical connector 746 and a second optical connector 748, in which the second optical connector 748 is optically coupled to the optical fibers 734. The first optical connector 746 can be similar to, e.g., the first optical connector part 213 (
In some examples, the optical/electrical communication interface 724 is securely fixed (e.g., by soldering) to the circuit board 730. In some examples, the optical/electrical communication interface 724 is removably connected to the circuit board 730, e.g., by use of mechanical mechanisms such as one or more snap-on or screw-on mechanisms. An advantage of the system 720 is that in case of a malfunction of the optical/electrical communication interface 724, the faulty optical/electrical communication interface 724 can be replaced without opening the enclosure 732.
The technique of using a fiber patchcord or pigtail to optically couple the photonic integrated circuit to the optical connector attached to the inner side of the front panel can also be applied to the data processing system 700 of
In the examples of
In each of the examples in
The data processing chips 758 can be similar to, e.g., the electronic processor integrated circuit, data processing chip, or host application specific integrated circuit 240 (
Although the figure shows that the optical/electrical communication interfaces 760 are mounted on the side of the circuit board 752 facing the front panel 754, the optical/electrical communication interfaces 760 can also be mounted on the side of the circuit board 752 facing the interior of the enclosure 756. The optical/electrical communication interfaces 760 can be similar to, e.g., the integrated communication devices 210 (
The circuit board 752 is positioned near a front panel 754 of an enclosure 756, and optical signals are coupled to the optical/electrical communication interfaces 760 through optical paths that pass through openings in the front panel 754. This allows users to conveniently removably connect optical fiber cables 762 to the input/output interfaces 760. The position and orientation of the circuit board 752 relative to the enclosure 756 can be similar to, e.g., those of the circuit board 654 (
In some implementations, the data processing system 750 can include multiple types of optical/electrical communication interfaces 760. For example, some of the optical/electrical communication interfaces 760 can be mounted on the same side of the circuit board 752 as the corresponding data processing chip 758, and some of the optical/electrical communication interfaces 760 can be mounted on the opposite side of the circuit board 752 as the corresponding data processing chip 758. Some of the optical/electrical communication interfaces 760 can include first and second serializers/deserializers modules, and the corresponding data processing chips 758 can include third serializers/deserializers modules, similar to the examples in
Other types of connections may be present and associated with circuit board 752 and other boards included in the enclosure 756. For example, two or more circuit boards (e.g., vertically mounted circuit boards) can be connected which may or may not include the circuit board 752. For instances in which circuit board 752 is connected to at least one other circuit board (e.g., vertically mounted in the enclosure 756), one or more connection techniques can be employed. For example, an optical/electrical communication interface (e.g., similar to optical/electrical communication interfaces 760) can be used to connect data processing chips 758 to other circuit boards. Interfaces for such connections can be located on the same side of the circuit board 752 that the processing chips 758 are mounted. In some implementations, interfaces can be located on another portion of the circuit board (e.g., a side that is opposite from the side that the processing chips 758 are mounted). Connections can utilize other portions of the circuit board 752 and/or one or more other circuit boards present in the enclosure 756. For example an interface can be located on an edge of one or more of the boards (e.g., an upper edge of a vertically mounted circuit board) and the interface can connect with one or more other interfaces (e.g., the optical/electrical communication interfaces 760, another edge mounted interface, etc.). Through such connections, two or more circuit boards can connect, receive and send signals, etc.
In the example shown in
In this example, the system 2000 includes vertically mounted line cards 2040, 2042, 2044. In this particular example, line card 2040 includes an electrical connection sockets/connector 2046 that is connected to electrical cable 2036, and line card 2042 includes an electrical connection sockets/connector 2048 that is connected to electrical cable 2032. Line card 2044 includes an electrical connection sockets/connector 2050. Each of the line cards 2040, 2042, 2044 include pluggable optical modules 2052, 2054, 2056 that can implement various interface techniques (e.g., QSFP, QSFP-DD, XFP, SFP, CFP).
In this particular example, the printed circuit board 2002 is approximate to a forward panel 2058 of the system 2000; however, the printed circuit board 2002 can be positioned in other locations within the system 2000. Multiple printed circuit boards can also be included in the system 2000. For example, a second printed circuit board 2060 (e.g., a backplane) is included in the system 2000 and is located approximate to a back panel 2062. By locating the printed circuit board 2060 towards the rear, signals (e.g., data signals) can be sent to and received from other systems (e.g., another switch box) located, for example, in the same switch rack or other location as the system 2000. In this example, a data processing chip 2064 is mounted to the printed circuit board 2060 that can perform various operations (e.g., data processing, prepare data for transmission, etc.). Similar to the printed circuit board 2002 located forward in the system 2000, the printed circuit board 2060 includes an optical/electrical communication interface 2066 that communicates with the optical/electrical communication interface 2008 (located on the same side on printed circuit board 2002 as data processing chip 2004) using optical fibers 2068. The printed circuit board 2060 includes electrical connection sockets/connectors 2070 that uses the electrical connection cable 2034 to send electrical signals to and receive electrical signals from the electrical connection sockets/connectors 2024. The printed circuit board 2060 can also communicate with other components of the system 2000, for example, one or more of the line cards. As illustrated in the figure, electrical connection sockets/connectors 2072 located on the printed circuit board 2060 uses the electrical connection cable 2074 to send electrical signals to and/or receive electrical signals from the electrical connection sockets/connector 2050 of the line card 2044. Similar to the printed circuit board 2002, other portions of the system 2000 can include timing modules. For example, the line cards 2040, 2042, and 2044 can include timing modules (respectively identified with symbol “*”, “**”, and “***”). Similarly, the second circuit board 2060 can include timing modules such as timing modules 2076 and 2078 for regenerating data, re-timing data, maintaining signal integrity, etc.
A feature of some of the systems described in this document is that the main data processing module(s) of a system, such as switch chip(s) in a switch server, and the communication interface modules that support the main data processing module(s), are configured to allow convenient access by users. In the examples shown in
In some implementations, for a single rack of rackmount servers where there is open space at the front, rear, left, and right side of the rack, in each rackmount server, it is possible to place a first main data processing module and the communication interface modules supporting the first main data processing module near the front panel, place a second main data processing module and the communication interface modules supporting the second main data processing module near the left panel, place a third main data processing module and the communication interface modules supporting the third main data processing module near the right panel, and place a fourth main data processing module and the communication interface modules supporting the fourth main data processing module near the rear panel. The thermal solutions, including the placement of fans and heat dissipating devices, and the configuration of airflows around the main data processing modules and the communication interface modules, are adjusted accordingly.
For example, if a data processing server is mounted to the ceiling of a room or a vehicle, the main data processing module and the communication interface modules can be positioned near the bottom panel for easy access. For example, if a data processing server is mounted beneath the floor panel of a room or a vehicle, the main data processing module and the communication interface modules can be positioned near the top panel for easy access. The housing of the data processing system does not have to be in a box shape. For example, the housing can have curved walls, be shaped like a globe, or have an arbitrary three-dimensional shape.
In some implementations, the photonic integrated circuit 772, the first serializers/deserializers module 776, and the second serializers/deserializers module 780 can be mounted on a substrate of an integrated communication device, an optical/electrical communication interface, or an input/output interface module. The first serializers/deserializers module 776 and the second serializers/deserializers module 780 can be implemented in a single chip. In some implementations, the third serializers/deserializers module 784 can be embedded in the data processor 788, or the third serializers/deserializers module 784 can be separate from the data processor 788.
The data processor 788 generates an eighth set of parallel signals 790 that is sent to the third serializers/deserializers module 784, which generates a sixth serial electrical signal 792 based on the eighth set of parallel signals 790. The sixth serial electrical signal 792 is provided to the second serializers/deserializers module 780, which generates a fourth set of parallel signals 794 based on the sixth serial electrical signal 792. The second serializers/deserializers module 780 can condition the serial electrical signal 792 upon conversion into the fourth set of parallel electrical signals 794. The fourth set of parallel signals 794 is provided to the first serializers/deserializers module 780, which generates a second serial electrical signal 796 based on the fourth set of parallel signals 794 that is sent to the photonic integrated circuit 772. The photonic integrated circuit 772 generates a second optical signal 798 based on the second serial electrical signal 796, and sends the second optical signal 798 to an optical fiber. The first and second optical signals 770, 798 can travel on the same optical fiber or on different optical fibers.
A feature of the system 800 is that the electrical signal paths traveled by the first, fifth, sixth, and second serial electrical signals 774, 782, 792, 796 are short (e.g., less than 5 inches), to allow the first, fifth, sixth, and second serial electrical signals 782, 792 to have a high data rate (e.g., up to 50 Gbps).
In some examples, the data processor 812 processes first data carried in the first optical signal received at the first photonic integrated circuit 772, and generates second data that is carried in the fourth optical signal output from the second photonic integrated circuit 814.
The examples in
In some implementations, signals are transmitted unidirectionally from the photonic integrated circuit 772 to the data processor 788 (
It should be appreciated by those of ordinary skill in the art that the various embodiments described herein in the context of coupling light from one or more optical fibers, e.g., 226 (
The example optical systems disclosed herein should only be viewed as some of many possible embodiments that can be used to perform polarization demultiplexing and independent array pattern scaling, array geometry re-arrangement, spot size scaling, and angle-of-incidence adaptation using diffractive, refractive, reflective, and polarization-dependent optical elements, 3D waveguides and 3D printed optical components. Other implementations achieving the same set of functionalities are also covered by the spirit of this disclosure.
For example, the optical fibers can be coupled to the edges of the photonic integrated circuits, e.g., using fiber edge couplers. The signal conditioning (e.g., clock and data recovery, signal equalization, or coding) can be performed on the serial signals, the parallel signals, or both. The signal conditioning can also be performed during the transition from serial to parallel signals.
In some implementations, the data processing systems described above can be used in, e.g., data center switching systems, supercomputers, internet protocol (IP) routers, Ethernet switching systems, graphics processing work stations, and systems that apply artificial intelligence algorithms.
In the examples described above in which the figures show a first serializers/deserializers module (e.g., 216) placed adjacent to a second serializers/deserializers module (e.g., 217), it is understood that a bus processing unit 218 can be positioned between the first and second serializers/deserializers modules and perform, e.g., switching, re-routing, and/or coding functions described above.
In some implementations, the data processing systems described above includes multiple data generators that generate large amounts of data that are sent through optical fibers to the data processors for processing. For example, an autonomous driving vehicle (e.g., car, truck, train, boat, ship, submarine, helicopter, drone, airplane, space rover, or space ship) or a robot (e.g., an industrial robot, a helper robot, a medical surgery robot, a merchandise delivery robot, a teaching robot, a cleaning robot, a cooking robot, a construction robot, an entertainment robot) can include multiple high resolution cameras and other sensors (e.g., LIDARs (Light Detection and Ranging), radars) that generate video and other data that have a high data rate. The cameras and/or sensors can send the video data and/or sensor data to one or more data processing modules through optical fibers. The one or more data processing modules can apply artificial intelligence technology (e.g., using one or more neural networks) to recognize individual objects, collections of objects, scenes, individual sounds, collections of sounds, and/or situations in the environment of the vehicle and quickly determine appropriate actions for controlling the vehicle or robot.
In some implementations, a data center includes multiple systems, in which each system incorporates the techniques disclosed in
The example of
For example, the photon supply 1256 can correspond to the optical power supply 103 of
The implementation shown in
An external optical power supply or photon supply 1266 provides optical power supply signals, which can be continuous-wave light, one or more trains of periodic optical pulses, or one or more trains of non-periodic optical pulses. The power supply light is provided from the photon supply 1266 to the optical interconnect modules 1258 through optical fibers 1744, 1746a, 1746b, 1746c, respectively. For example, the optical power supply 1266 can provide both pulsed light for data modulation and synchronization, as described in U.S. patent 11,153,670. This allows the high-capacity chip 1262 to be synchronized with the lower-capacity chips 1264a, 1264b, and 1264c.
An external optical power supply or photon supply 1274 provides optical power supply signals, which can be continuous-wave light, one or more trains of periodic optical pulses, or one or more trains of non-periodic optical pulses. For example, the optical power supply 1274 can provide both pulsed light for data modulation and synchronization, as described in U.S. Pat. No. 11,153,670. This allows the high-capacity chip 1262 to be synchronized with the lower-capacity chips 1264a and 1264b.
Some aspects of the systems 1250, 1260, and 1270 are described in more detail in connection with
The optical module with connector 868 can be inserted into a first grid structure 870, which can function as both (i) a heat spreader/heat sink and (ii) a mechanical holding fixture for the optical modules with connectors 868. The first grid structure 870 includes an array of receptors, and each receptor can receive an optical module with connector 868. When assembled, the first grid structure 870 is connected to the printed circuit board 862. The first grid structure 870 can be firmly held in place relative to the printed circuit board 862 by sandwiching the printed circuit board 862 in between the first grid structure 870 and a second structure 872 (e.g., a second grid structure) located on the opposite side of the printed circuit board 862 and connected to the first grid structure 870 through the printed circuit board 862, e.g., by use of screws. Thermal vias between the first grid structure 870 and the second structure 872 can conduct heat from the front-side of the printed circuit board 862 to the heat sink 866 on the back-side of the printed circuit board 862. Additional heat sinks can also be mounted directly onto the first grid structure 870 to provide cooling in the front.
The printed circuit board 862 includes electrical contacts 876 configured to electrically connect to the removable optical module with connectors 868 after the removable optical module with connectors 868 are inserted into the first grid structure 870. The first grid structure 870 can include an opening 874 at the location in which the host application specific integrated circuit 864 is mounted on the other side of the printed circuit board 862 to allow for components such as voltage regulators, filters, and/or decoupling capacitors to be mounted on the printed circuit board 862 in immediate lateral vicinity to the host application specific integrated circuit 864.
In some examples, the host application specific integrated circuit 864 is mounted on a substrate (e.g., a ceramic substrate), and the substrate is attached to the circuit board 862, similar to the examples shown in
The optical module 880 can have any of various configurations, including an optical module containing silicon photonics integrated optics, indium phosphide integrated optics, one or more vertical-cavity surface-emitting lasers (VCSEL)s, one or more direct-detection optical receivers, or one or more coherent optical receivers. The optical module 880 can include any of the optical modules, co-packaged optical modules, integrated optical communication devices (e.g., 448, 462, 466, or 472 of
The optical connector part 882 is inserted through an opening 888 of a substrate 890 and optically coupled to a photonic integrated circuit 896 mounted on the underside of the substrate 890. The substrate 890 can be similar to the substrate 514 of
In some implementations, the upper mechanical part 904, at its underside, is brought in thermal contact with the first serializers/deserializers chip 892 and the second serializers/deserializers chip 894. The upper mechanical part 904 is also brought in thermal contact with the lower mechanical part 902. The lower mechanical part 902 includes a removable latch mechanism, e.g., two wings 906 that can be elastically bent inwards (the movement of the wings 906 are represented by a double-arrow 908 in
Referring to
To remove the optical module 880 from the first grid structure 870, the user can pull the optical fiber connector 950 and cause the balls 962 to disengage from the detents 964. The user can then bend the wings 906 inwards so that the tongues 910 disengage from the grooves 920 on the walls of the first grid structure 870.
In some implementations, the co-packaged optical module 982 includes a mechanical connector structure 984 and a smart optical assembly 986. The smart optical assembly 986 includes, e.g., a photonic integrated circuit (e.g., 896 of
In some examples, the fiber connector 983 includes guide pins 998 that are inserted into holes in the smart optical assembly 986 to improve alignment of optical components (e.g., waveguides and/or lenses) in the fiber connector 983 to optical components (e.g., optical couplers and/or waveguides) in the smart optical assembly 986. In some examples, the guide pins 998 can be chamfered shaped, or elliptical shaped that reduces wear.
In some implementations, after the fiber connector 983 is installed in the co-packaged optical module 982, the fiber connector 983 prevents the co-packaged optical module latches 990 from bending inwards, thus preventing the co-packaged optical module 982 from being inserted into, or released from, the co-packaged optical port 1000. To couple the fiber cable 996 to the data processing system, the co-packaged optical module 982 is first inserted into the co-packaged optical port 1000 without the fiber connector 983, then the fiber connector 983 is inserted into the mechanical connector structure 984. To remove the fiber cable 996 from the data processing system, the fiber connector 983 can be removed from the mechanical connector structure 984 while the co-packaged optical module 982 is still coupled to the co-packaged optical port 1000.
In some implementations, the nested connection latches can be designed to allow the co-packaged optical module 982 to be inserted in, or removed from, the co-packaged optical port 1000 when a fiber cable is connected to the co-packaged optical module 982.
The following describes rack unit thermal architectures for rackmount systems (e.g., 560 of
The rackmount systems and rackmount devices described in this document can include, and are not limited to, e.g., rackmount computer servers, rackmount network switches, rackmount controllers, and rackmount signal processors.
Referring to
For example, the data server 1300 can be a network switch server, and the at least one data processing chip 1044 can include at least one switch chip configured to process data having a total bandwidth of, e.g., about 51.2 Tbps. The at least one switch chip 1044 can be mounted on a substrate 1054 having dimensions of, e.g., about 100 mm×100 mm, and co-packaged optical modules 1056 can be mounted near the edges of the substrate 1054. The co-packaged optical modules 1056 convert input optical signals received from the optical interconnect cables 1036 to input electrical signals that are provided to the at least one switch chip 1044, and converts output electrical signals from the at least one switch chip 1044 to output optical signals that are provided to the optical interconnect cables 1036. When any of the co-packaged optical modules 1056 fails, the user needs to remove the network switch server 1030 from the server rack and open the housing 1042 in order to repair or replace the faulty co-packaged optical module 1056.
Referring to
In some implementations, the front panel 1064 includes a second printed circuit board 1068 that is oriented in a vertical direction, e.g., substantially perpendicular to the first circuit board 1066 and the bottom panel 1038. In the following, the second printed circuit board 1068 is referred to as the vertical printed circuit board 1068. The figures show that the second printed circuit board 1066 forms part of the front panel 1064, but in some examples the second printed circuit board 1066 can also be attached to the front panel 1064, in which the front panel 1064 includes openings to allow input/output connectors to pass through. The second printed circuit board 1066 includes a first side facing the front direction relative to the housing 1062 and a second side facing the rear direction relative to the housing 1062. At least one data processing chip 1070 is electrically coupled to the second side of the vertical printed circuit board 1068, and a heat dissipating device or heat sink 1072 is thermally coupled to the at least one data processing chip 1070. In some examples, the at least one data processing chip 1070 is mounted on a substrate (e.g., a ceramic substrate), and the substrate is attached to the printed circuit board 1068.
Co-packaged optical modules 1074 (also referred to as the optical/electrical communication interfaces) are attached to the first side (i.e., the side facing the front exterior of the housing 1062) of the vertical printed circuit board 1068 for connection to external fiber cables 1076. Each fiber cable 1076 can include an array of optical fibers. By placing the co-packaged optical modules 1074 on the exterior side of the front panel 1064, the user can conveniently service (e.g., repair or replace) the co-packaged optical modules 1074 when needed. Each co-packaged optical module 1074 is configured to convert input optical signals received from the external fiber cable 1076 into input electrical signals that are transmitted to the at least one data processing chip 1070 through signal lines in or on the vertical printed circuit board 1068. The co-packaged optical module 1074 also converts output electrical signals from the at least one data processing chip 1070 into output optical signals that are provided to the external fiber cables 1076. Warm air inside the housing 1062 is vented out of the housing 1062 through the exhaust fans 1050 mounted at the rear panel 1036.
For example, the at least one data processing chip 1070 can include a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, or an application specific integrated circuit (ASIC). The rackmount server can be, and not limited to, e.g., a rackmount computer server, a rackmount switch, a rackmount controller, a rackmount signal processor, a rackmount storage server, a rackmount multi-purpose processing unit, a rackmount graphics processor, a rackmount tensor processor, a rackmount neural network processor, or a rackmount artificial intelligence accelerator. For example, each co-packaged optical module 1074 can include a module similar to the integrated optical communication device 448, 462, 466, or 472 of
For example, the co-packaged optical module 1074 can include a first optical connector part (e.g., 456 of
In some examples, the fiber cable 1076 can include, e.g., 10 or more cores of optical fibers, and the first optical connector part is configured to couple 10 or more channels of optical signals to the photonic integrated circuit. In some examples, the fiber cable 1076 can include 100 or more cores of optical fibers, and the first optical connector part is configured to couple 100 or more channels of optical signals to the photonic integrated circuit. In some examples, the fiber cable 1076 can include 500 or more cores of optical fibers, and the first optical connector part is configured to couple 500 or more channels of optical signals to the photonic integrated circuit. In some examples, the fiber cable 1076 can include 1000 or more cores of optical fibers, and the first optical connector part is configured to couple 1000 or more channels of optical signals to the photonic integrated circuit.
In some implementations, the photonic integrated circuit can be configured to generate first serial electrical signals based on the received optical signals, in which each first serial electrical signal is generated based on one of the channels of first optical signals. Each co-packaged optical module 1074 can include a first serializers/deserializers module that includes serializer units and deserializer units, in which the first serializers/deserializers module is configured to generate sets of first parallel electrical signals based on the first serial electrical signals and condition the electrical signals, and each set of first parallel electrical signals is generated based on a corresponding first serial electrical signal. Each co-packaged optical module 1074 can include a second serializers/deserializers module that includes serializer units and deserializer units, in which the second serializers/deserializers module is configured to generate second serial electrical signals based on the sets of first parallel electrical signals, and each second serial electrical signal is generated based on a corresponding set of first parallel electrical signals.
In some examples, the rackmount server 1060 can include 4 or more co-packaged optical modules 1074 that are configured to be removably coupled to corresponding second optical connector parts that are attached to corresponding fiber cables 1076. For example, the rackmount server 1060 can include 16 or more co-packaged optical modules 1074 that are configured to be removably coupled to corresponding second optical connector parts that are attached to corresponding fiber cables 1076. In some examples, each fiber cable 1076 can include 10 or more cores of optical fibers. In some examples, each fiber cable 1076 can include 100 or more cores of optical fibers. In some examples, each fiber cable 1076 can include 500 or more cores of optical fibers. In some examples, each fiber cable 1076 can include 1000 or more cores of optical fibers. Each optical fiber can transmit one or more channels of optical signals. For example, the at least one data processing chip 1070 can include a network switch that is configured to receive data from an input port associated with a first one of the channels of optical signals, and forward the data to an output port associated with a second one of the channels of optical signals.
In some implementations, the co-packaged optical modules 1074 are removably coupled to the vertical printed circuit board 1068. For example, the co-packaged optical modules 1074 can be electrically coupled to the vertical printed circuit board 1068 using electrical contacts that include, e.g., spring-loaded elements, compression interposers, or land-grid arrays.
Referring to
The inlet fans do not necessarily have to be attached to the front panel, and can also be positioned at a distance front the front panel. The vertical printed circuit board 1068 can be positioned at a distance from the front panel, and the position of the inlet fans can be adjusted accordingly to maximize the efficiency for transferring heat away from the heat sink 1072.
In some implementations, a left air louver 1088a and a right air louver 1088b are installed in the housing 1082 to direct airflow toward the heat dissipating device 1072. The air louvers 1088a, 1088b (collectively referenced as 1088) partition the space in the housing 1082 and force air to flow from the inlet fans 1086a and 1086b, pass over surfaces of fins of the heat dissipating device 1072, and towards an opening 1090 between distal ends of the air louvers 1088. The directions of air flow near the inlet fans 1086a and 1086b are represented by arrows 1092a and 1092b. The air louvers 1088 increase the amount of air flows across the surfaces of the heat sink fins and enhance the efficiency of heat removal. The heat sink fins are oriented to extend along planes that are substantially parallel to the bottom surface 1038 of the housing 1082. For example, the air louvers 1088 can have a curved shape, e.g., an S-shape as shown in the figure. The curved shape of the air louvers 1088 can be configured to maximize the efficiency of the heat sink. In some examples, the air louvers 1088 can also have a linear shape.
For example, the heat sink can be a plate-fin heat sink, a pin-fin heat sink, or a plate-pin-fin heat sink. The pins can have a square or circular cross section. The heat sink configuration (e.g., pin pitch, length of pins or fins) and the louver configuration can be designed to optimize heat sink efficiency.
For example, the co-packaged optical modules 1074 can be electrically coupled to the vertical printed circuit board 1068 using electrical contacts that include, e.g., spring-loaded elements, compression interposers, or land-grid arrays. For example, when compression interposers are used, the vertical circuit board 1068 can be positioned such that the face of compression interposers of the co-packaged optical module 1074 is coplanar with the face plate 1064 and the inlet fans 1086.
Referring to
In some implementations heat removal efficiency can be improved by positioning the vertical circuit board 1068 and the heat dissipating device 1072 further toward the rear of the housing so that a larger amount of air flows across the surface of the fins of the heat dissipating device 1072.
Referring to
By providing the inset portion 1106 in the front panel 1104, the fins of the heat dissipating device 1072 can be more optimally positioned to be closer to the main air flow generated by the inlet fans 1086, while maintaining serviceability of the co-packaged optical modules 1074, e.g., allowing the user to repair or replace damaged co-packaged optical modules 1074 without opening the housing 1102. The heat sink configuration (e.g., pin pitch, length of pins or fins) and the louver configuration can be designed to optimize heat sink efficiency. In addition, the front panel inset distance d can be optimized to improve heat sink efficiency.
Referring to
Referring to
Each vertical printed circuit board 1126 has a first surface and a second surface. The first surface defines the length and width of the vertical printed circuit board 1126. The distance between the first and second surfaces defines the thickness of the vertical printed circuit board 1126. The vertical printed circuit board 1126a or 1126b is oriented such that the first surface extends along a plane that is substantially parallel to the front-to-rear direction relative to the housing 1122. At least one data processing chip 1128a or 1128b is electrically coupled to the first surface of the vertical printed circuit board 1126a or 1126b, respectively. In some examples, the at least one data processing chip 1128a or 1128b is mounted on a substrate (e.g., a ceramic substrate), and the substrate is attached to the printed circuit board 1126a or 1126b. A heat dissipating device 1130a or 1130b is thermally coupled to the at least one data processing chip 1128a or 1128b, respectively. The heat dissipating device 1130 includes fins that extend along planes that are substantially parallel to the bottom panel 1038 of the housing 1122. The heat sinks 1130a and 1130b are positioned directly behind to the inlet fans 1086a and 1086b, respectively, to maximize air flow across the fins and/or pins of the heat sinks 1130.
At least one co-packaged optical module 1132a or 1132b is mounted on the second side of the vertical printed circuit board 1126a or 1126b, respectively. The co-packaged optical modules 1132 are optically coupled, through optical interconnection links, to optical interfaces (not shown in the figure) mounted on the front panel 1124. The optical interfaces are optically coupled to external fiber cables. The orientations of the vertical printed circuit boards 1126 and the fins of the heat dissipating devices 1130 are selected to maximize heat removal.
Referring to
For example, the inset portion 1158 includes a first wall 1162, a second wall 1164, and a third wall 1166. The first wall 1162 is substantially parallel to the second wall 1164, and the third wall 1166 is positioned between the first wall 1162 and the second wall 1164. For example, the first wall 1162 extends along a direction that is substantially parallel to the front-to-rear direction relative to the housing 1122. The vertical printed circuit board 1152a is attached to the first wall 1162 of the inset portion 1158, and the vertical printed circuit board 1152b is attached to the first wall 1162 of the inset portion 1158. The first wall 1162 includes openings to allow the co-packaged optical modules 1160a to pass through, and the second wall 1164 includes openings to allow the co-packaged optical modules 1160b to pass through. For example, an inlet fan 1086c can be mounted on the third wall 1166.
Each vertical printed circuit board 1152 has a first surface and a second surface. The first surface defines the length and width of the vertical printed circuit board 1152. The distance between the first and second surfaces defines the thickness of the vertical printed circuit board 1152. The vertical printed circuit board 1152a or 1152b is oriented such that the first surface extends along a plane that is substantially parallel to the front-to-rear direction relative to the housing 1154. At least one data processing chip 1170a or 1170b is electrically coupled to the first surface of the vertical printed circuit board 1152a or 1152b, respectively. In some examples, the at least one data processing chip 1170a or 1170b is mounted on a substrate (e.g., a ceramic substrate), and the substrate is attached to the printed circuit board 1152a or 1152b. A heat dissipating device 1168a or 1168b is thermally coupled to the at least one data processing chip 1170a or 1170b, respectively. The heat dissipating device 1168 includes fins that extend along planes that are substantially parallel to the bottom panel 1038 of the housing 1154. The heat sinks 1168a and 1168b are positioned directly behind to the inlet fans 1086a and 1086b, respectively, to maximize air flow across the fins and/or pins of the heat sinks 1168a and 1168b.
Referring to
For example, a first vertical printed circuit board 1152a is attached to the first wall 1188, and a second vertical printed circuit board 1152b is attached to the second wall 1190. Comparing the rackmount server 1180 with the rackmount servers 1060 of
Positioning the first and second walls 1188, 1190 at an angle between 0 and 90° relative to the nominal plane of the front panel improves access and field serviceability of the co-packaged optical modules. Comparing the rackmount server 1180 with the rackmount server 1150 of
For examples, intake fans 1086a and 1086b can be mounted on the front panel 1184. Outside air is drawn in by the intake fans 1086a, 1086b, passes through the surfaces of the fins and/or pins of the heatsinks 1168a, 1168b, and flows towards the rear of the housing 1182. Examples of the flow directions for the air entering through the intake fans 1186a and 1186b are represented by arrows 1198a, 1198b, 1198c, and 1198d.
Referring to
For example, fiber cables connected to the co-packaged optical modules 1074 can block air flow for the intake fan 1086c if the intake fan 1086c is configured to receive air through openings directly in front of the intake fan 1086c. By using the upper air vent 1194a, the lower air vent 1194b, and the baffles to direct air flow as described above, the heat dissipating efficiency of the system can be improved (as compared to not having the air vents 1194 and the baffles).
Referring to
In some implementations, the examples of rackmount servers shown in in
Referring to
Co-packaged optical modules 1074 (also referred to as the optical/electrical communication interfaces) are attached to the first side (i.e., the side facing the front exterior of the housing 1222) of the vertical printed circuit board 1230. In some examples, the co-packaged optical modules 1074 are mounted on a substrate that is attached to the vertical printed circuit board 1230, in which electrical contacts on the substrate are electrically coupled to corresponding electrical contacts on the vertical printed circuit board 1230. In some examples, the at least one data processing chip 1070 is mounted on the rear side of the substrate, and the co-packaged optical modules 1074 are removably attached to the front side of the substrate, in which the substrate provides high speed connections between the at least one data processing chip 1070 and the co-packaged optical modules 1074. For example, the substrate can be attached to a front side of the printed circuit board 1068, in which the printed circuit board 1068 includes one or more openings that allow the at least one data processing chip 1070 to be mounted on the rear side of the substrate. The printed circuit board 1068 can provide from a motherboard electrical power to the substrate (and hence to the at least one data processing chip 1070 and the co-packaged optical modules 1074, and allow the at least one data processing chip 1070 and the co-packaged optical modules 1074 to connect to the motherboard using low-speed electrical links. An array of co-packaged optical modules 1074 can be mounted on the vertical printed circuit board 1230 (or the substrate), similar to the examples shown in
In some implementations, the rackmount server 1220 is pre-populated with co-packaged optical modules 1074, and the user does not need to access the co-packaged optical modules 1074 unless the modules need maintenance. During normal operation of the rackmount server 1220, the user mostly accesses the first fiber connector parts 1232 on the front panel 1224 to connect to fiber cables 1238.
One or more intake fans, e.g., 1086a, 1086b, can be mounted on the front panel 1224, similar to the examples shown in
The rackmount server 1220 can have a number of advantages. By placing the vertical printed circuit board 1230 at a recessed position inside the housing 1222, the vertical printed circuit board 1230 is better protected by the housing 1222, e.g., preventing users from accidentally bumping into the circuit board 1230. By orienting the vertical printed circuit board 1230 substantially parallel to the front panel 1224 and mounting the co-packaged optical modules 1074 on the side of the circuit board 1230 facing the front direction, the co-packaged optical modules 1074 can be accessible to users for maintenance without the need to remove the rackmount server 1220 from the rack.
In some implementations, the front panel 1224 is coupled to the bottom panel 1038 using a hinge 1228 and configured such that the front panel 1224 can be securely closed during normal operation of the rackmount server 1220 and easily opened for maintenance. For example, if a co-packaged optical module 1074 fails, a technician can open and rotate the front panel 1224 down to a horizontal position to gain access to the co-packaged optical module 1074 to repair or replace it. For example, the movements of the front panel 1224 is represented by the bi-directional arrow 1250. In some implementations, different fiber jumpers 1234 can have different lengths, depending on the distance between the parts that are connected by the fiber jumpers 1234. For example, the distance between the co-packaged optical module 1074 and the first fiber connector part 1232 connected by the fiber jumper 1234a is less than the distance between the co-packaged optical module 1074 and the first fiber connector part 1232 connected by the fiber jumper 1234b, so the fiber jumper 1234a can be shorter than the fiber jumper 1234b. This way, by using fiber jumpers with appropriate lengths, it is possible to reduce the clutter caused by the fiber jumpers 1234 inside the housing 1222 when the front panel 1224 is closed and in its vertical position.
In some implementations, the front panel 1224 can be configured to be opened and lifted upwards using lift-up hinges. This can be useful when the rackmount server is positioned near the top of the rack. In some examples, the front panel 1224 can be coupled to the side panel 1040 by using a hinge so that the front panel 1224 can be opened and rotated sideways. In some examples, the front panel can include a left front subpanel and a right front subpanel, in which the left front subpanel is coupled to the left side panel 1040 by using a first hinge, and the right front subpanel is coupled to the right panel 1040 by using a second hinge. The left front subpanel can be opened and rotated towards the left side, and the right front subpanel can be opened and rotated towards the right side. These various configurations for the front panel enable protection of the vertical printed circuit board 1230 and convenient access to the co-packaged optical modules 1074.
In some examples, the front panel can have an inset portion, similar to the example shown in
Referring to
For example, the first wall 1242a can be coupled to the bottom or top panel through hinges so that the first wall 1242a can be closed during normal operation of the rackmount server 1240 and opened for maintenance of the server 1240. The distance w2 between the first wall 1242a and the second wall 1242b is selected to be sufficiently large to enable the first wall 1242a and the second wall 1242b to be opened properly. This design has advantages similar to those of the rackmount server 1220 in
In some implementations, a rackmount server can be similar to the rackmount server 1180 shown in
A feature of the thermal architecture for the rackmount units (e.g., the rackmount servers 1060 of
In some implementations, for the examples shown in
In some implementations, for the examples shown in
In the examples shown in
Referring to
A heat dissipating module 1846, e.g., a heat sink, is thermally coupled to the data processor 1844 and configured to dissipate heat generated by the data processor 1828 during operation. The heat dissipating module 1846 can be similar to the heat dissipating device 1072 of
In some implementations, the active airflow management system includes an inlet fan 1848 that is positioned at a left side of the heat dissipating module 1846 and oriented to blow incoming air to the right toward the heat dissipating module 1846. A front opening 1850 provides incoming air for the inlet fan 1848. The front opening 1850 can be positioned to the left of the inlet fan 1848. In the example of
In some implementations, a baffle or an air louver 1852 (or internal panel or internal wall) is provided to guide the air entering the opening 1850 towards the inlet fan 1848. An arrow 1854 shows the general direction of airflow from the opening 1850 to the inlet fan 1848. In some examples, the air louver 1852 extends from the left side panel 1828 of the housing 1840 to a rear edge of the inlet fan 1848. The air louver 1852 can be straight or curved. In some examples, the air louver 1852 can be configured to guide the inlet air blown from the inlet fan 1848 towards the heat dissipating module 1846. For example, the air louver 1852 can extend from the left side panel 1828 to the left edge of the heat dissipating module 1846. For example, the air louver 1852 can extend from the left side panel 1828 to a position at or near the rear of the heat dissipating module 1846, in which the position can be anywhere from the left rear portion of the heat dissipating module 1846 to the right rear portion of the heat dissipating module 1846. The air louver 1852 can extend from the bottom panel 1841 to the top panel 1843 in the vertical direction. An arrow 1856 shows the general direction of air flow through and out of the beating dissipating module 1846.
For example, the air louver 1852, a front portion of the left side panel 1828, the front panel 1826, the circuit board 1822, a front portion of the bottom panel 1841, and a front portion of the top panel 1843 can form an air duct that guides the incoming cool air to flow across the heat dissipating surface of the heat dissipating module 1846. Depending on the design, the air duct can extend to the left edge of the heat dissipating module 1846, to a middle portion of the heat dissipating module 1846, or extend approximately the entire length (from left to right) of the heat dissipating module 1846.
The inlet fan 1848 and the air louver 1852 are designed to improve airflow across the heat dissipating surface of the heat dissipating module 1846 to optimize or maximize heat dissipation from the data processor 1844 through the heat dissipating module 1846 to the ambient air. Different rackmount servers can have vertically mounted circuit boards with different lengths, can have data processors with different heat dissipation requirements, and can have heat dissipating modules with different designs. For example, the heat sink fins and/or pins can have different configurations. The inlet fan 1848 and the air louver 1852 can also have any of various configurations in order to optimize or maximize the heat dissipation from the data processor 1844. In the example of
In some examples, orienting the inlet fan to face towards the side direction instead of the front direction (as in the examples shown in
The front panel 1826 includes openings or interface ports 1860 that allow the rackmount server 1820 to be coupled to optical fiber cables and/or electrical cables. In some implementations, co-packaged optical modules 1870 can be inserted into the interface ports 1860, in which the co-packaged optical modules 1870 function as optical/electrical communication interfaces for the data processor 1844. The co-packaged optical modules have been described earlier in this document.
In some implementations, the active airflow management system includes an inlet fan 1894 that is positioned at a left side of the heat dissipating module 1846 and oriented to blow inlet air to the right toward the heat dissipating module 1846. A front opening 1850 allows incoming air to pass to the inlet fan 1894. The front opening 1850 can be positioned to the left of the inlet fan 1894. For example, the inlet fan 1894 can have a rotational axis that is at an angle θ relative to the front panel 1826, in which θ≤45°. In some examples, θ≤25°. In some examples, θ≤5°. In some examples, the circuit board 1822 is substantially parallel to the front panel 1826, and the rotational axis of the inlet fan 1894 is substantially parallel to the circuit board 1822. An inlet fan 1894,
In some implementations, a first baffle or air louver 1892 is provided to guide air from the opening 1850 towards the inlet fan 1894, and from the inlet fan 1894 towards the heat dissipating module 1846. A second baffle or air louver 1908 is provided to guide air from the right portion of the heat dissipating module 1846 toward the rear of the rackmount server 1890. The first and second air louvers 1892, 1894 can extend from the bottom panel to the top panel in the vertical direction.
An arrow 1902 shows a general direction of airflow from the opening 1850 to the inlet fan 1894. An arrow 1904 shows a general direction of airflow from the inlet fan 1894 to, and through, a center portion the heat dissipating module 1846. An arrow 1906 shows a general direction of airflow through, and exiting, the right portion of the heat dissipating module 1846. The first air louver 1892, a front portion of the left panel, a front portion of the top panel, a front portion of the bottom panel, the front panel 1826, the circuit board 1822, and the second air louver 1908 in combination form a duct that channels the air to flow through the entire heat dissipating module 1846, or a substantial portion of the heat dissipating module 1846, thereby increasing the efficiency of heat dissipation from the data processor 1844.
In this example, the first air louver 1892 includes a left curved section 1896, a middle straight section 1898, and a right curved section 1900. The left curved section 1896 extends from the left side panel to the inlet fan 1894. The left curved section 1896 directs incoming air to turn from flowing in the front to rear direction to flowing in the left-to-right direction. The middle straight section 1898 is positioned to the rear of the heat dissipating module 1846 and extends from the inlet fan 1894 to beyond the center portion of the heat dissipating module 1846. The middle straight section 1898 directs the air to flow generally in a left-to-right direction through a substantial portion (e.g., more than half) of the heat dissipating module 1846. The right curved section 1900 and the second air louver 1908 in combination guide the air to turn from flowing in the left-to-right direction to flowing in a front to rear direction. The designs of the first and second air louvers 1892, 1908 are selected to optimize the heat dissipation efficiency. The heat dissipating module 1846 can have a design that is different from what is shown in the figure, and the first and second air louvers 1892, 1908 can also be modified accordingly.
In the example of
Rackmount devices are typically installed in a rack such that the bottom panel is parallel to the horizontal direction, and the front panel has a width and a height in which the width is much larger than the height. For example, the housing of a rackmount device that has a 2 rack unit form factor can have a width of about 482.6 mm (19 inches) and a height of about 88.9 mm (3.5 inches). In some implementations, the rackmount device can be oriented differently, e.g., the housing can be rotated 90° about an axis that is parallel to the front-to-rear direction such that the nominal top and bottom panels become parallel to the vertical direction, and the nominal side panels become parallel to the horizontal direction. In some implementations, the housing can be turned an arbitrary angle θ about an axis that is parallel to the front-to-rear direction such that the nominal bottom panel is at the angle θ relative to the horizontal direction. For rackmount devices that are oriented such that the nominal bottom panel is not parallel to the horizontal direction, the inlet fan(s), the air louvers, and the heat sinks are designed to take into account that hot air rises in the upward direction. The inlet fan(s) is/are positioned at a lower position or lower positions than the heat sink and blow(s) incoming cool air upwards towards the heat sink.
A first external photon supply 1286 provides optical power supply light to the first communication transponder 1282 through a first optical power supply link 1292, and a second external photon supply 1288 provides optical power supply light to the second communication transponder 1284 through a second optical power supply link 1294. In one example embodiment, the first external photon supply 1286 and the second external photon supply 1288 provide continuous wave laser light at the same optical wavelength. In another example embodiment, the first external photon supply 1286 and the second external photon supply 1288 provide continuous wave laser light at different optical wavelengths. In yet another example embodiment, the first external photon supply 1286 provides a first sequence of optical frame templates to the first communication transponder 1282, and the second external photon supply 1288 provides a second sequence of optical frame templates to the second communication transponder 1284. For example, as described in U.S. Pat. No. 11,153,670, each of the optical frame templates can include a respective frame header and a respective frame body, and the frame body includes a respective optical pulse train. The first communication transponder 1282 receives the first sequence of optical frame templates from the first external photon supply 1286, loads data into the respective frame bodies to convert the first sequence of optical frame templates into a first sequence of loaded optical frames that are transmitted through the first optical communication link 1290 to the second communication transponder 1284. Similarly, the second communication transponder 1284 receives the second sequence of optical frame templates from the second external photon supply 1288, loads data into the respective frame bodies to convert the second sequence of optical frame templates into a second sequence of loaded optical frames that are transmitted through the first optical communication link 1290 to the first communication transponder 1282.
In some implementations, each co-packaged optical module (e.g., 1312, 1316) includes a photonic integrated circuit configured to convert input optical signals to input electrical signals that are provided to a data processor, and convert output electrical signals from the data processor to output optical signals. The co-packaged optical module can include an electronic integrated circuit configured to process the input electrical signals from the photonic integrated circuit before the input electrical signals are transmitted to the data processor, and to process the output electrical signals from the data processor before the output electrical signals are transmitted to the photonic integrated circuit. In some implementations, the electronic integrated circuit can include a plurality of serializers/deserializers configured to process the input electrical signals from the photonic integrated circuit, and to process the output electrical signals transmitted to the photonic integrated circuit. The electronic integrated circuit can include a first serializers/deserializers module having multiple serializer units and deserializer units, in which the first serializers/deserializers module is configured to generate a plurality of sets of first parallel electrical signals based on a plurality of first serial electrical signals provided by the photonic integrated circuit, and condition the electrical signals, in which each set of first parallel electrical signals is generated based on a corresponding first serial electrical signal. The electronic integrated circuit can include a second serializers/deserializers module having multiple serializer units and deserializer units, in which the second serializers/deserializers module is configured to generate a plurality of second serial electrical signals based on the plurality of sets of first parallel electrical signals, and each second serial electrical signal is generated based on a corresponding set of first parallel electrical signals. The plurality of second serial electrical signals can be transmitted toward the data processor.
The first switch box 1302 includes an external optical power supply 1322 (i.e., external to the co-packaged optical module) that provides optical power supply light through an optical connector array 1324. In this example, the optical power supply 1322 is located internal of the housing of the switch box 1302. Optical fibers 1326 are optically coupled to an optical connector 1328 (of the optical connector array 1324) and the co-packaged optical module 1312. The optical power supply 1322 sends optical power supply light through the optical connector 1328 and the optical fibers 1326 to the co-packaged optical module 1312. For example, the co-packaged optical module 1312 includes a photonic integrated circuit that modulates the power supply light based on data provided by a data processor to generate a modulated optical signal, and transmits the modulated optical signal to the co-packaged optical module 1316 through one of the optical fibers in the fiber bundle 1318.
In some examples, the optical power supply 1322 is configured to provide optical power supply light to the co-packaged optical module 1312 through multiple links that have built-in redundancy in case of malfunction in some of the optical power supply modules. For example, the co-packaged optical module 1312 can be designed to receive N channels of optical power supply light (e.g., N1 continuous wave light signals at the same or at different optical wavelengths, or N1 sequences of optical frame templates), N1 being a positive integer, from the optical power supply 1322. The optical power supply 1322 provides N1+M1 channels of optical power supply light to the co-packaged optical module 1312, in which M1 channels of optical power supply light are used for backup in case of failure of one or more of the N1 channels of optical power supply light, M1 being a positive integer.
The second switch box 1304 receives optical power supply light from a co-located optical power supply 1330, which is, e.g., external to the second switch box 1304 and located near the second switch box 1304, e.g., in the same rack as the second switch box 1304 in a data center. The optical power supply 1330 includes an array of optical connectors 1332. Optical fibers 1334 are optically coupled to an optical connector 1336 (of the optical connectors 1332) and the co-packaged optical module 1316. The optical power supply 1330 sends optical power supply light through the optical connector 1336 and the optical fibers 1334 to the co-packaged optical module 1316. For example, the co-packaged optical module 1316 includes a photonic integrated circuit that modulates the power supply light based on data provided by a data processor to generate a modulated optical signal, and transmits the modulated optical signal to the co-packaged optical module 1312 through one of the optical fibers in the fiber bundle 1318.
In some examples, the optical power supply 1330 is configured to provide optical power supply light to the co-packaged optical module 1316 through multiple links that have built-in redundancy in case of malfunction in some of the optical power supply modules. For example, the co-packaged optical module 1316 can be designed to receive N2 channels of optical power supply light (e.g., N2 continuous wave light signals at the same or at different optical wavelengths, or N2 sequences of optical frame templates), N2 being a positive integer, from the optical power supply 1322. The optical power supply 1322 provides N2+M2 channels of optical power supply light to the co-packaged optical module 1312, in which M2 channels of optical power supply light are used for backup in case of failure of one or more of the N2 channels of optical power supply light, M2 being a positive integer.
The optical cable assembly 1340 includes a first optical fiber connector 1342, a second optical fiber connector 1344, a third optical fiber connector 1346, and a fourth optical fiber connector 1348. The first optical fiber connector 1342 is designed and configured to be optically coupled to the first co-packaged optical module 1312. For example, the first optical fiber connector 1342 can be configured to mate with a connector part of the first co-packaged optical module 1312, or a connector part that is optically coupled to the first co-packaged optical module 1312. The first, second, third, and fourth optical fiber connectors 1342, 1344, 1346, 1348 can comply with an industry standard that defines the specifications for optical fiber interconnection cables that transmit data and control signals, and optical power supply light.
The first optical fiber connector 1342 includes optical power supply (PS) fiber ports, transmitter (TX) fiber ports, and receiver (RX) fiber ports. The optical power supply fiber ports provide optical power supply light to the co-packaged optical module 1312. The transmitter fiber ports allow the co-packaged optical module 1312 to transmit output optical signals (e.g., data and/or control signals), and the receiver fiber ports allow the co-packaged optical module 1312 to receive input optical signals (e.g., data and/or control signals). Examples of the arrangement of the optical power supply fiber ports, the transmitter ports, and the receiver ports in the first optical fiber connector 1342 are shown in
The second optical fiber connector 1344 is designed and configured to be optically coupled to the second co-packaged optical module 1316. The second optical fiber connector 1344 includes optical power supply fiber ports, transmitter fiber ports, and receiver fiber ports. The optical power supply fiber ports provide optical power supply light to the co-packaged optical module 1316. The transmitter fiber ports allow the co-packaged optical module 1316 to transmit output optical signals, and the receiver fiber ports allow the co-packaged optical module 1316 to receive input optical signals. Examples of the arrangement of the optical power supply fiber ports, the transmitter ports, and the receiver ports in the second optical fiber connector 1344 are shown in
The third optical connector 1346 is designed and configured to be optically coupled to the power supply 1322. The third optical connector 1346 includes optical power supply fiber ports (e.g., 1757) through which the power supply 1322 can output the optical power supply light. The fourth optical connector 1348 is designed and configured to be optically coupled to the power supply 1330. The fourth optical connector 1348 includes optical power supply fiber ports (e.g., 1762) through which the power supply 1322 can output the optical power supply light.
In some implementations, the optical power supply fiber ports, the transmitter fiber ports, and the receiver fiber ports in the first and second optical fiber connectors 1342, 1344 are designed to be independent of the communication devices, i.e., the first optical fiber connector 1342 can be optically coupled to the second switch box 1304, and the second optical fiber connector 1344 can be optically coupled to the first switch box 1302 without any re-mapping of the fiber ports. Similarly, the optical power supply fiber ports in the third and fourth optical fiber connectors 1346, 1348 are designed to be independent of the optical power supplies, i.e., if the first optical fiber connector 1342 is optically coupled to the second switch box 1304, the third optical fiber connector 1346 can be optically coupled to the second optical power supply 1330. If the second optical fiber connector 1344 is optically coupled to the first switch box 1302, the fourth optical fiber connector 1348 can be optically coupled to the first optical power supply 1322.
The optical cable assembly 1340 includes a first optical fiber guide module 1350 and a second optical fiber guide module 1352. The optical fiber guide module depending on context is also referred to as an optical fiber coupler or splitter because the optical fiber guide module combines multiple bundles of fibers into one bundle of fibers, or separates one bundle of fibers into multiple bundles of fibers. The first optical fiber guide module 1350 includes a first port 1354, a second port 1356, and a third port 1358. The second optical fiber guide module 1352 includes a first port 1360, a second port 1362, and a third port 1364. The fiber bundle 1318 extends from the first optical fiber connector 1342 to the second optical fiber connector 1344 through the first port 1354 and the second port 1356 of the first optical fiber guide module 1350 and the second port 1362 and the first port 1360 of the second optical fiber guide module 1352. The optical fibers 1326 extend from the third optical fiber connector 1346 to the first optical fiber connector 1342 through the third port 1358 and the first port 1354 of the first optical fiber guide module 1350. The optical fibers 1334 extend from the fourth optical fiber connector 1348 to the second optical fiber connector 1344 through the third port 1364 and the first port 1360 of the second optical fiber guide module 1352.
A portion (or section) of the optical fibers 1318 and a portion of the optical fibers 1326 extend from the first port 1354 of the first optical fiber guide module 1350 to the first optical fiber connector 1342. A portion of the optical fibers 1318 extend from the second port 1356 of the first optical fiber guide module 1350 to the second port 1362 of the second optical fiber guide module 1352, with optional optical connectors (e.g., 1320) along the paths of the optical fibers 1318. A portion of the optical fibers 1326 extend from the third port 1358 of the first optical fiber connector 1350 to the third optical fiber connector 1346. A portion of the optical fibers 1334 extend from the third port 1364 of the second optical fiber connector 1352 to the fourth optical fiber connector 1348.
The first optical fiber guide module 1350 is designed to restrict bending of the optical fibers such that the bending radius of any optical fiber in the first optical fiber guide module 1350 is greater than the minimum bending radius specified by the optical fiber manufacturer to avoid excess optical light loss or damage to the optical fiber. For example, the minimum bend radii can be 2 cm, 1 cm, 5 mm, or 2.5 mm. Other bend radii are also possible. For example, the fibers 1318 and the fibers 1326 extend outward from the first port 1354 along a first direction, the fibers 1318 extend outward from the second port 1356 along a second direction, and the fibers 1326 extend outward from the third port 1358 along a third direction. A first angle is between the first and second directions, a second angle is between the first and third directions, and a third angle is between the second and third directions. The first optical fiber guide module 1350 can be designed to limit the bending of optical fibers so that each of the first, second, and third angles is in a range from, e.g., 30° to 180°.
For example, the portion of the optical fibers 1318 and the portion of the optical fibers 1326 between the first optical fiber connector 1342 and the first port 1354 of the first optical fiber guide module 1350 can be surrounded and protected by a first common sheath 1366. The optical fibers 1318 between the second port 1356 of the first optical fiber guide module 1350 and the second port 1362 of the second optical fiber guide module 1352 can be surrounded and protected by a second common sheath 1368. The portion of the optical fibers 1318 and the portion of the optical fibers 1334 between the second optical fiber connector 1344 and the first port 1360 of the second optical fiber guide module 1352 can be surrounded and protected by a third common sheath 1369. The optical fibers 1326 between the third optical fiber connector 1346 and the third port 1358 of the first optical fiber guide module 1350 can be surrounded and protected by a fourth common sheath 1367. The optical fibers 1334 between the fourth optical fiber connector 1348 and the third port 1364 of the second optical fiber guide module 1352 can be surrounded and protected by a fifth common sheath 1370. Each of the common sheaths can be laterally flexible and/or laterally stretchable, as described in, e.g., U.S. patent application Ser. No. 16/822,103.
One or more optical cable assemblies 1340 (
One or more optical cable assemblies 1340 and other optical cable assemblies (e.g., 1400 of
An external photon supply 1382 provides optical power supply light to the first communication transponder 1282 through a first optical power supply link 1384, and provides optical power supply light to the second communication transponder 1284 through a second optical power supply link 1386. In one example, the external photon supply 1282 provides continuous wave light to the first communication transponder 1282 and to the second communication transponder 1284. In one example, the continuous wave light can be at the same optical wavelength. In another example, the continuous wave light can be at different optical wavelengths. In yet another example, the external photon supply 1282 provides a first sequence of optical frame templates to the first communication transponder 1282, and provides a second sequence of optical frame templates to the second communication transponder 1284. Each of the optical frame templates can include a respective frame header and a respective frame body, and the frame body includes a respective optical pulse train. The first communication transponder 1282 receives the first sequence of optical frame templates from the external photon supply 1382, loads data into the respective frame bodies to convert the first sequence of optical frame templates into a first sequence of loaded optical frames that are transmitted through the first optical communication link 1290 to the second communication transponder 1284. Similarly, the second communication transponder 1284 receives the second sequence of optical frame templates from the external photon supply 1382, loads data into the respective frame bodies to convert the second sequence of optical frame templates into a second sequence of loaded optical frames that are transmitted through the first optical communication link 1290 to the first communication transponder 1282.
As discussed above in connection with
In an example embodiment, the first switch box 1302 includes an external optical power supply 1322 that provides optical power supply light to both the co-packaged optical module 1312 in the first switch box 1302 and the co-packaged optical module 1316 in the second switch box 1304. In another example embodiment, the optical power supply can be located outside the switch box 1302 (cf. 1330,
The optical cable assembly 1400 includes a first optical fiber connector 1402, a second optical fiber connector 1404, and a third optical fiber connector 1406. The first optical fiber connector 1402 is similar to the first optical fiber connector 1342 of
In some examples, optical connector array 1324 of the optical power supply 1322 can include a first type of optical connectors that accept optical fiber connectors having 4 optical power supply fiber ports, as in the example of
The port mappings of the optical fiber connectors shown in
The optical cable assembly 1400 includes an optical fiber guide module 1408, which includes a first port 1410, a second port 1412, and a third port 1414. The optical fiber guide module 1408 depending on context is also referred as an optical fiber coupler (for combining multiple bundles of optical fibers into one bundle of optical fiber) or an optical fiber splitter (for separating a bundle of optical fibers into multiple bundles of optical fibers). The fiber bundle 1318 extends from the first optical fiber connector 1402 to the second optical fiber connector 1404 through the first port 1410 and the second port 1412 of the optical fiber guide module 1408. The optical fibers 1392 extend from the third optical fiber connector 1406 to the first optical fiber connector 1402 through the third port 1414 and the first port 1410 of the optical fiber guide module 1408. The optical fibers 1394 extend from the third optical fiber connector 1406 to the second optical fiber connector 1404 through the third port 1414 and the second port 1412 of the optical fiber guide module 1408.
A portion of the optical fibers 1318 and a portion of the optical fibers 1392 extend from the first port 1410 of the optical fiber guide module 1408 to the first optical fiber connector 1402. A portion of the optical fibers 1318 and a portion of the optical fibers 1394 extend from the second port 1412 of the optical fiber guide module 1408 to the second optical fiber connector 1404. A portion of the optical fibers 1394 extend from the third port 1414 of the optical fiber connector 1408 to the third optical fiber connector 1406.
The optical fiber guide module 1408 is designed to restrict bending of the optical fibers such that the radius of curvature of any optical fiber in the optical fiber guide module 1408 is greater than the minimum radius of curvature specified by the optical fiber manufacturer to avoid excess optical light loss or damage to the optical fiber. For example, the optical fibers 1318 and the optical fibers 1392 extend outward from the first port 1410 along a first direction, the optical fibers 1318 and the optical fibers 1394 extend outward from the second port 1412 along a second direction, and the optical fibers 1392 and the optical fibers 1394 extend outward from the third port 1414 along a third direction. A first angle is between the first and second directions, a second angle is between the first and third directions, and a third angle is between the second and third directions. The optical fiber guide module 1408 is designed to limit the bending of optical fibers so that each of the first, second, and third angles is in a range from, e.g., 30° to 180°.
For example, the portion of the optical fibers 1318 and the portion of the optical fibers 1392 between the first optical fiber connector 1402 and the first port 1410 of the optical fiber guide module 1408 can be surrounded and protected by a first common sheath 1416. The optical fibers 1318 and the optical fibers 1394 between the second optical fiber connector 1404 and the second port 1412 of the optical fiber guide module 1408 can be surrounded and protected by a second common sheath 1418. The optical fibers 1392 and the optical fibers 1394 between the third optical fiber connector 1406 and the third port 1414 of the optical fiber guide module 1408 can be surrounded and protected by a third common sheath 1420. Each of the common sheaths can be laterally flexible and/or laterally stretchable.
An external photon supply 1446 provides optical power supply light to the first communication transponder 1432 through a first optical power supply link 1448, provides optical power supply light to the second communication transponder 1434 through a second optical power supply link 1450, provides optical power supply light to the third communication transponder 1436 through a third optical power supply link 1452, and provides optical power supply light to the fourth communication transponder 1438 through a fourth optical power supply link 1454.
In one example embodiment, the first switch box 1462 includes an external optical power supply 1322 that provides optical power supply light through an optical connector array 1324. In another example embodiment, the optical power supply can be located external to switch box 1462 (cf. 1330,
Optical fibers that are optically coupled to the optical fiber connectors 1500 and 1492 enable the optical power supply 1322 to provide the optical power supply light to the co-packaged optical module 1312. Optical fibers that are optically coupled to the optical fiber connectors 1500 and 1494 enable the optical power supply 1322 to provide the optical power supply light to the co-packaged optical module 1472. Optical fibers that are optically coupled to the optical fiber connectors 1500 and 1496 enable the optical power supply 1322 to provide the optical power supply light to the co-packaged optical module 1474. Optical fibers that are optically coupled to the optical fiber connectors 1500 and 1498 enable the optical power supply 1322 to provide the optical power supply light to the co-packaged optical module 1476.
Optical fiber guide modules 1502, 1504, 1506, and common sheaths are provided to organize the optical fibers so that they can be easily deployed and managed. The optical fiber guide module 1502 is similar to the optical fiber guide module 1408 of
The optical fibers 1480 that extend from the include optical fibers that extend from the optical 1482 are surrounded and protected by a common sheath 1508. At the optical fiber guide module 1502, the optical fibers 1480 separate into a first group of optical fibers 1510 and a second group of optical fibers 1512. The first group of optical fibers 1510 extend to the first optical fiber connector 1492. The second group of optical fibers 1512 extend toward the optical fiber guide modules 1504, 1506, which together function as a 1:3 splitter that separates the optical fibers 1512 into a third group of optical fibers 1514, a fourth group of optical fibers 1516, and a fifth group of optical fibers 1518. The group of optical fibers 1514 extend to the optical fiber connector 1494, the group of optical fibers 1516 extend to the optical fiber connector 1496, and the group of optical fibers 1518 extend to the optical fiber connector 1498. In some examples, instead of using two 1:2 split optical fiber guide modules 1504, 1506, it is also possible to use a 1:3 split optical fiber guide module that has four ports, e.g., one input port and three output ports. In general, separating the optical fibers in a 1:N split (N being an integer greater than 2) can occur in one step or multiple steps.
Referring to
Optical fibers connect the servers 1552 to the tier-1 switches 1556 and the optical power supply 1558. In this example, a bundle 1562 of 9 optical fibers is optically coupled to a co-packaged optical module 1564 of a server 1552, in which 1 optical fiber provides the optical power supply light, and 4 pairs of (a total of 8) optical fibers provide 4 bi-directional communication channels, each channel having a 100 Gbps bandwidth, for a total of 4×100 Gbps bandwidth in each direction. Because there are 32 servers 1552 in each rack 1554, there are a total of 256+32=288 optical fibers that extend from each rack 1554 of servers 1552, in which 32 optical fibers provide the optical power supply light, and 256 optical fibers provide 128 bi-directional communication channels, each channel having a 100 Gbps bandwidth.
For example, at the server rack side, optical fibers 1566 (that are connected to the servers 1552 of a rack 1554) terminate at a server rack connector 1568. At the switch rack side, optical fibers 1578 (that are connected to the switch boxes 1556 and the optical power supply 1558) terminate at a switch rack connector 1576. An optical fiber extension cable 1572 is optically coupled to the server rack side and the switch rack side. The optical fiber extension cable 1572 includes 256+32=288 optical fibers. The optical fiber extension cable 1572 includes a first optical fiber connector 1570 and a second optical fiber connector 1574. The first optical fiber connector 1570 is connected to the server rack connector 1568, and the second optical fiber connector 1574 is connected to the switch rack connector 1576. At the switch rack side, the optical fibers 1578 include 288 optical fibers, of which 32 optical fibers 1580 are optically coupled to the optical power supply 1558. The 256 optical fibers that carry 128 bi-directional communication channels (each channel having a 100 Gbps bandwidth in each direction) are separated into four groups of 64 optical fibers, in which each group of 64 optical fibers is optically coupled to a co-packaged optical module 1582 in one of the switch boxes 1556. The co-packaged optical module 1582 is configured to have a bandwidth of 32×100 Gbps=3.2 Tbps in each direction (input and output). Each switch box 1556 is connected to each server 1552 of the rack 1554 through a pair of optical fibers that carry a bandwidth of 100 Gbps in each direction.
The optical power supply 1558 provides optical power supply light to co-packaged optical modules 1582 at the switch boxes 1556. In this example, the optical power supply 1558 provides optical power supply light through 4 optical fibers to each co-packaged optical module 1582, so that a bundle 1581 having a total of 16 optical fibers is used to provide the optical power supply light to the 4 switch boxes 1556. A bundle of optical fibers 1584 is optically coupled to the co-packaged optical module 1582 of the switch box 1556. The bundle of optical fibers 1584 includes 64+16=80 fibers. In some examples, the optical power supply 1558 can provide additional optical power supply light to the co-packaged optical module 1582 using additional optical fibers. For example, the optical power supply 1558 can provide optical power supply light to the co-packaged optical module 1582 using 32 optical fibers with built-in redundancy.
In some implementations, the server rack on which the servers 1552 are mounted is provided with a server rack connector 1568 attached to the server rack chassis, and an optical fiber cable system that includes the optical fibers 1566 optically connected to the server rack connector 1568, in which the optical fibers 1566 divides into separate bundles 1562 of optical fibers that are optically connected to the servers 1552.
Similarly, the server rack on which the switch boxes 1556 are mounted is provided with switch rack connectors 1576 attached to the switch rack chassis, and corresponding optical fiber cable systems that each includes the optical fibers 1578 optically connected to the corresponding switch rack connector 1576, in which the optical fibers 1578 divides into separate bundles of optical fibers that are optically connected to the switch boxes 1556 and the optical power supply 1558. For example, a switch rack that is configured to connect up to 32 racks of servers 1552 can include 32 built-in switch rack connectors 1576, and 32 corresponding optical fiber cable systems that are optically connected to 32 co-packaged optical modules in each of the switch boxes 1556, and 32 laser sources in the optical power supply 1556.
When an operator sets up a first rack of servers 1552, the operator connects the bundles 1562 of optical fibers (that is provided with the first server rack) to the servers 1552 in the first rack, connects the optical fiber connector 1570 of a first optical fiber extension cable 1572 to the server rack connector 1568 at the first server rack, and connects the optical fiber connector 1574 of the first optical fiber extension cable 1572 to a first one of the switch rack connectors 1578 at the switch rack. When the operator sets up a second rack of servers 1552, the operator connects the bundles 1562 of optical fibers (that is provided with the second server rack) to the servers 1552 in the second rack, connects the optical fiber connector 1570 of a second optical fiber extension cable 1572 to the server rack connector 1568 at the second server rack, and connects the optical fiber connector 1574 of the second optical fiber extension cable 1572 to a second one of the switch rack connectors 1578, and so forth.
In some implementations, the optical power supply 1558 can be any optical power supply described above, and the power supply light can include any control signals and/or optical frame templates described above.
Referring to
The following figures show enlarged portions of
Referring to
Referring to
The 8 data optical fibers of the second bundle 13612 (optically connected to the second server 1552) are optically connected to the 4 switch boxes 1556 in a similar manner, in which a first pair of data optical fibers are optically connected to a second co-packaged optical module of the first switch box 1556, a second pair of data optical fibers are optically connected to a second co-packaged optical module of the second switch box 1556, a third pair of data optical fibers are optically connected to a second co-packaged optical module of the third switch box 1556, and a fourth pair of data optical fibers are optically connected to a second co-packaged optical module of the fourth switch box 1556, and so forth.
For example, each co-packaged optical module 13624 in the switch box 1556 is optically connected to a total of 64 data optical fibers from the 32 servers 1552. Each co-packaged optical module 13624 is optically connected to a pair of data optical fibers from each server 1552, allowing the co-packaged optical module 13624 to be in optical communication with every one of the 32 servers 1552 in a server rack. For example, each switch box 1556 can include 32 co-packaged optical modules 13624, in which each co-packaged optical module 13624 is in optical communication with 32 servers in a server rack, and different co-packaged optical modules 13624 are in optical communication with the servers in different server racks. This way, each server 1552 is in optical communication with each of the 4 switch boxes 1556, and each switch box 1556 is in optical communication with every server 1552 in every server rack.
Each co-packaged optical module 13624 in the switch box 1556 is also optically connected to 4 power supply optical fibers 13616 (see
In some implementations, the first segment 13702 includes an optical fiber connector 13712 that is optically coupled to an optical fiber connector 13714 of the third segment 13706. The first segment 13702 includes 32 optical fiber connectors 13708 that are optically coupled to 32 servers 1552. The optical fiber connector 13712 includes 32 power supply fiber ports, 128 transmitter fiber ports, and 128 receiver fiber ports, and each optical fiber connector 13708 includes 1 power supply fiber port, 4 transmitter fiber ports, and 4 receiver fiber ports. The second segment 13704 includes an optical fiber connector 13718 that is optically coupled to an optical fiber connector 13720 of the third segment 13706.
In some implementations, the second segment 13704 includes 4 optical fiber connectors 13710 that are optically coupled to 4 switch boxes 1556 and 1 optical fiber connector 13722 that is optically coupled to the optical power supply 1558. The optical fiber connector 13720 includes 32 power supply fiber ports, 128 transmitter fiber ports, and 128 receiver fiber ports. The optical fiber connector 13722 includes 48 power supply fiber ports. Each optical fiber connector 13710 includes 4 power supply fiber ports, 32 transmitter fiber ports, and 32 receiver fiber ports.
The number of power supply fiber ports, transmitter fiber ports, and receiver fiber ports described above are used as examples only, it is possible to have different numbers of power supply fiber ports, transmitter fiber ports, and receiver fiber ports depending on application. It is also possible to have different numbers of optical fiber connectors 13708, 13710, and 13722 depending on application.
For example, when a data center is set up to include a first rack of servers 1552 and a rack of switch boxes 1556 and optical power supply 1558, the optical fiber cable 13700 can be used to optically connect the servers 1552 in the first rack to the switch boxes 1556 and the optical power supply 1558. When a second rack of servers 1552 is set up in the data center, another optical fiber cable 13700 can be used to optically connect the servers 1552 in the second rack to the switch boxes 1556 and the optical power supply 1558, and so forth.
Referring to
In this example, the data processing system 13800 includes N=1024 servers 13802 spread across K=32 racks 13804, in which each rack 13804 includes N/K=1024/32=32 servers 13802. There are 4 tier-1 switches 13806 and an optical power supply 13808 that is co-located in a rack 13810.
Optical fibers connect the servers 13802 to the tier-1 switches 13806 and the optical power supply 13808. In this example, a bundle 13812 of 3 optical fibers is optically coupled to a co-packaged optical module 113814 of a server 13802, in which 1 optical fiber provides the optical power supply light, and 1 pair of optical fibers provide 4 bi-directional communication channels by using 4 different wavelengths per fiber, each channel having a 100 Gbps bandwidth, for a total of 4×100 Gbps bandwidth in each direction. Because there are 32 servers 13802 in each rack 13804, there are a total of 64+32=96 optical fibers that extend from each rack 13804 of servers 13802, in which 32 optical fibers provide the optical power supply light, and 64 optical fibers provide 128 bi-directional communication channels using 4 different wavelengths, each channel having a 100 Gbps bandwidth.
For example, at the server rack side, optical fibers 13816 (that are connected to the servers 153802 of a rack 13804) terminate at a server rack connector 13818. At the switch rack side, optical fibers 13820 (that are connected to the switch boxes 13806 and the optical power supply 13808) terminate at a switch rack WDM translator 13822. The switch rack WDM translator 13822 includes 4×4 wavelength/space shuffle matrices. A 4×4 wavelength/space shuffle matrix shuffles the WDM signals between 4 servers and 4 switch boxes 13806 so that (i) 4 signals having 4 different wavelengths from a sever 13802 are sent to 4 switch boxes 13806, (ii) 4 single-wavelength signals from 4 different servers 13802 are sent to a single switch box 13806, (iii) 4 signals having 4 different wavelengths from a switch box 13806 are sent to 4 different servers 13802, and (iv) 4 single-wavelength signals from 4 different switch boxes 13806 are sent to a single server 13802. The switch rack WDM translator 13822 is described in more detail below.
An optical fiber extension cable 13824 is optically coupled to the server rack side and the switch rack side. The optical fiber extension cable 13824 includes 64+32=96 optical fibers. The optical fiber extension cable 13824 includes a first optical fiber connector 13826 and a second optical fiber connector 13828. The first optical fiber connector 13826 is connected to the server rack connector 13818, and the second optical fiber connector 13828 is connected to the switch rack WDM translator 13822. At the switch rack side, the optical fibers 13820 include 72 optical fibers, of which 8 optical fibers 13832 are optically coupled to the optical power supply 13808. The 64 optical fibers that carry 128 bi-directional communication channels (each channel having a 100 Gbps bandwidth in each direction) are separated into four groups of 16 optical fibers, in which each group of 16 optical fibers is optically coupled to a co-packaged optical module 13834 in one of the switch boxes 13806. The co-packaged optical module 13834 is configured to have a bandwidth of 32×100 Gbps=3.2 Tbps in each direction (input and output). Each switch box 13806 is connected to each server 13802 of the rack 13804 through a pair of optical fibers that carry a bandwidth of 100 Gbps in each direction. In this example, each switch box 13806 is capable of switching data from the 32 servers 13802, and each switch box 13806 has a 32×32×100 Gbps=102 Tbps bandwidth.
The optical power supply 13810 provides optical power supply light to co-packaged optical modules 13834 at the switch boxes 13806. In this example, the optical power supply 13808 provides optical power supply light through 2 optical fibers to each co-packaged optical module 13834, so that a total of 8 optical fibers are used to provide the optical power supply light to the 4 switch boxes 13834. A bundle of optical fibers 13836 is optically coupled to the co-packaged optical module 13834 of the switch box 13806. The bundle of optical fibers 13836 includes 16+2 18 fibers. In some examples, the optical power supply 13808 can provide additional optical power supply light to the co-packaged optical module 13834 using additional optical fibers. For example, the optical power supply 13808 can provide optical power supply light to the co-packaged optical module 13834 using 4 optical fibers with built-in redundancy.
An optical fiber guide module, similar to the module 1590 in
In some implementations, the server rack on which the servers 13802 are mounted is provided with a server rack connector 13818 attached to the server rack chassis, and an optical fiber cable system that includes the optical fibers 13816 optically connected to the server rack connector 13818, in which the optical fibers 13816 divide into separate bundles 13812 of optical fibers that are optically connected to the servers 13802.
In some implementations, the server rack on which the switch boxes 13806 are mounted is provided with switch rack WDM translators 13822 attached to the switch rack chassis, and corresponding optical fiber cable systems that each includes the optical fibers 13820 optically connected to the corresponding switch rack WDM translator 13822, in which the optical fibers 13820 divide into separate bundles of optical fibers that are optically connected to the switch boxes 13806 and the optical power supply 13808. For example, a switch rack that is configured to connect up to 32 racks of servers 13802 can include 32 built-in switch rack WDM translators 13822, and 32 corresponding optical fiber cable systems that are optically connected to 32 co-packaged optical modules in each of the switch boxes 13806, and 32 laser sources in the optical power supply 13808.
When an operator sets up a first rack of servers 13802, the operator connects the bundles 13812 of optical fibers (that is provided with the first server rack) to the servers 13802 in the first rack, connects the optical fiber connector 13826 of a first optical fiber extension cable 13824 to the server rack connector 13826 at the first server rack, and connects the optical fiber connector 13828 of the first optical fiber extension cable 13824 to a first one of the switch rack WDM translators 13822 at the switch rack. When the operator sets up a second rack of servers 13802, the operator connects the bundles 13812 of optical fibers (that is provided with the second server rack) to the servers 13802 in the second rack, connects the optical fiber connector 13826 of a second optical fiber extension cable 13824 to the server rack connector 13818 at the second server rack, and connects the optical fiber connector 13828 of the second optical fiber extension cable 13824 to a second one of the switch rack WDM translators 13822, and so forth.
In some implementations, the optical power supply 13808 can be any optical power supply described above, and the power supply light can include any control signals and/or optical frame templates described above.
In this example, the switch rack WDM translator 13822 includes eight 4×4 wavelength/space shuffle matrices 13970 to process the WDM signals from and to the 32 servers 13802. A first 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers 13972a, 13972b, 13972c, 13972d (collectively referenced as 13972) that process the WDM signals from and to servers 1 to 4. A second 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers that process the WDM signals from and to servers 5 to 8. A third 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers that process the WDM signals from and to servers 9 to 12, and so forth. The first 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers 13974a, 13974b, 13974c, 13974d (collectively referenced as 13974) that process the WDM signals from and to switches 1 to 4. The second 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers that process the WDM signals from and to switches 5 to 8. The third 4×4 wavelength/space shuffle matrix 13970 includes 4 multiplexer/demultiplexers that process the WDM signals from and to switches 9 to 12, and so forth.
In the first 4×4 wavelength/space shuffle matrix 13970, the multiplexer/demultiplexer 13972a receives WDM signals from server 1 through optical fiber 13976a1, and sends WDM signals to server 1 through optical fiber 13976a2. The multiplexer/demultiplexer 13972b receives WDM signals from server 2 through optical fiber 13976b1, and sends WDM signals to server 2 through optical fiber 13976b2. The multiplexer/demultiplexer 13972c receives WDM signals from server 3 through optical fiber 13976c1, and sends WDM signals to server 3 through optical fiber 13976c2. The multiplexer/demultiplexer 13972d receives WDM signals from server 4 through optical fiber 13976d1, and sends WDM signals to server 4 through optical fiber 13976d2.
The multiplexer/demultiplexer 13974a receives WDM signals from switch 1 through optical fiber 13978a1, and sends WDM signals to switch 1 through optical fiber 13978a2. The multiplexer/demultiplexer 13974b receives WDM signals from switch 2 through optical fiber 13978b1, and sends WDM signals to switch 2 through optical fiber 13978b2. The multiplexer/demultiplexer 13974c receives WDM signals from switch 3 through optical fiber 13978c1, and sends WDM signals to switch 3 through optical fiber 13978c2. The multiplexer/demultiplexer 13974d receives WDM signals from switch 4 through optical fiber 13978d1, and sends WDM signals to switch 4 through optical fiber 13978d2.
The following describes the signal paths from the servers 13802 to the switches 13806. The multiplexer/demultiplexer 13972a demultiplexes the WDM signal received from server 1 and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13974a, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13974b, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13974c, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13974d.
The multiplexer/demultiplexer 13972b demultiplexes the WDM signal received from server 2 and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13974b, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13974c, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13974d, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13974a.
The multiplexer/demultiplexer 13972c demultiplexes the WDM signal received from server 3 and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13974c, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13974d, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13974a, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13974b.
The multiplexer/demultiplexer 13972d demultiplexes the WDM signals received from server 4 and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13974d, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13974a, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13974b, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13974c.
The multiplexer/demultiplexer 13974a receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13972a, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13972d, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13972c, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13972b, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to switch 1 through the optical fiber 13978a1.
The multiplexer/demultiplexer 13974b receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13972b, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13972a, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13972d, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13972c, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to switch 2 through the optical fiber 13978b1.
The multiplexer/demultiplexer 13974c receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13972c, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13972b, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13972a, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13972d, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to switch 3 through the optical fiber 13978c1.
The multiplexer/demultiplexer 13974d receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13972d, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13972c, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13972b, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13972a, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to switch 4 through the optical fiber 13978d1.
The following describes the signal paths from the switches 13806 to the servers 13802. The multiplexer/demultiplexer 13974a receives a WDM signal from switch 1, demultiplexes the WDM signal, and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13972a, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13972d, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13972c, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13972b.
The multiplexer/demultiplexer 13974b receives a WDM signal from switch 2, demultiplexes the WDM signal, and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13972b, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13972a, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13974d, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13974c.
The multiplexer/demultiplexer 13974c receives a WDM signal from switch 3, demultiplexes the WDM signal, and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13972c, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13972b, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13972a, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13972d.
The multiplexer/demultiplexer 13974d receives a WDM signal from switch 4, demultiplexes the WDM signal, and provides a signal having the wavelength w1 to the multiplexer/demultiplexer 13972d, provides a signal having the wavelength w2 to the multiplexer/demultiplexer 13972c, provides a signal having the wavelength w3 to the multiplexer/demultiplexer 13972b, and provides a signal having the wavelength w4 to the multiplexer/demultiplexer 13972a.
The multiplexer/demultiplexer 13972a receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13974a, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13974b, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13974c, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13974d, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to sever 1 through the optical fiber 13976a2.
The multiplexer/demultiplexer 13972b receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13974b, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13974c, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13974d, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13974a, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to sever 2 through the optical fiber 13976b2.
The multiplexer/demultiplexer 13972c receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13974c, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13974d, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13974a, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13974b, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to sever 3 through the optical fiber 13976c2.
The multiplexer/demultiplexer 13972d receives a signal having the wavelength w1 from the multiplexer/demultiplexer 13974d, receives a signal having the wavelength w2 from the multiplexer/demultiplexer 13974a, receives a signal having the wavelength w3 from the multiplexer/demultiplexer 13974b, receives a signal having the wavelength w4 from the multiplexer/demultiplexer 13974c, combines the signals having the wavelengths w1, w2, w3, w4 into a WDM signal having wavelengths w1, w2, w3, w4, and sends the WDM signal to sever 4 through the optical fiber 13976d2.
16 data optical fibers are used to connect the switch rack WDM translator 13822 to a co-packaged optical module of a switch 13806. Each of 8 data optical fiber transmits a WDM signal have 4 wavelengths carrying signals from 4 servers 13802 to the switch 13806. Each of 8 data optical fiber transmits a WDM signal have 4 wavelengths carrying signals from the switch 13806 to 4 servers 13802.
In some implementations, the power supply optical fibers pass through the switch rack WDM translator 13822 without being affected by the wavelength/space shuffle matrices 13970. In some implementations, the power supply optical signals do not pass through the switch rack WDM translator 13822, in which the power supply optical fibers are combined with the data fibers at a location external to the WDM translator 13822.
The WDM translator 13822 includes a first interface that is optically coupled to the plurality of optical fibers that are optically to the servers 13802. The WDM translator 13822 includes a second interface that is optically coupled to the plurality of optical fibers that are optically to the switches 13806 and the optical power supply 13808. In
The second interface of the WDM translator 13822 includes a third set of optical fiber ports, a fourth set of optical fiber ports, and a second set of power supply fiber ports. The third set of optical fiber ports are optically coupled to optical fibers that transmit WDM signals to the switches 13806. The fourth set of optical fiber ports are optically coupled to optical fibers that transmit WDM signals from the switches 13806. The second set of power supply fiber ports are optically coupled to optical fibers that are optically coupled to the optical power supply 13808.
The first set of optical fiber ports and the second set of optical fiber ports are optically coupled to the multiplexer/demultiplexers 13972 of the wavelength/space shuffle matrix 13970. The third set of optical fiber ports and the fourth set of optical fiber ports are optically coupled to the multiplexer/demultiplexers 13974 of the wavelength/space shuffle matrix 13970. The first set of power supply fiber ports are optically coupled to the second set of power supply fiber ports, in which the power supply light is transmitted from the optical power supply 13808 to the servers 13802 through the second set of power supply fiber ports and the first set of power supply fiber ports.
In the signal paths from the servers 13802 to the switches 13806, each multiplexer/demultiplexer 13972 functions as a demultiplexer that demultiplexes a WDM signal (from a corresponding server 13802) having multiple wavelengths into the component signals, in which each component signal has a single wavelength, and the different component signals are sent to different switches 13806. Each multiplexer/demultiplexer 13974 functions as re-multiplexer that multiplexes the component signals from different servers 13802 into a WDM signal having multiple wavelengths that is sent to a corresponding switch 13806.
In the signal paths from the switches 13806 to the servers 13802, each multiplexer/demultiplexer 13974 functions as a demultiplexer that demultiplexes a WDM signal (from a corresponding switch 13806) having multiple wavelengths into the component signals, in which each component signal has a single wavelength, and the different component signals are sent to different servers 13802. Each multiplexer/demultiplexer 13972 functions as re-multiplexer that multiplexes the component signals from different switches 13806 into a WDM signal having multiple wavelengths that is sent to a corresponding server 13802.
In some implementations, the data processing system includes N switches 13806 and uses WDM signals that include N different wavelengths w1, w2, . . . , wn that are transmitted between the servers 13802 and the switches 13806. In this example, the WDM translator includes N×N wavelength/space shuffle matrices. The first interface of the WDM translator includes a first set of optical fiber ports that output WDM signals having N wavelengths to the servers 13802, a second set of optical fiber ports that receive WDM signals having N wavelengths from the servers 13802, and a first set of power supply fiber ports that provide power supply light to the photonic integrated circuits of the servers 13802. The second interface of the WDM translator includes a third set of optical fiber ports that output WDM signals having N wavelengths to the switches 13806, a fourth set of optical fiber ports that receive WDM signals having N wavelengths from the switches 13806, and a second set of power supply fiber ports that are optically coupled to the optical power supply module 13808.
In some implementations, the optical power supply 13808 provides power supply light having multiple wavelengths that correspond to the wavelengths in the WDM signals transmitted by the servers 13802 and the switches 13806. Any technique for providing power supply light for supporting photonic integrated circuits that process WDM signals can be used.
The following describes the components of the data processing system 13800 in greater detail.
Referring to
Referring to
The power supply optical fiber 13840 extends towards the optical power supply 13810. Power supply optical fibers 13844 extend from the optical power supply 13810 toward the switch boxes 13806 and are used to carry power supply light to the switch boxes 13806. In this example, a bundle 13846 of 40 power supply optical fibers are used to carry power supply light from the optical power supply 13810 to the servers 13802 and the switch boxes 13806. The bundle 13846 of power supply optical fibers includes a bundle 13848 of 32 power supply optical fibers 13840 that provide power supply light to the 32 servers 13802, and a bundle 13850 of 8 power supply optical fibers 13844 that provide power supply light to the 4 switch boxes 13806, in which each switch box 13806 receives power supply light from 2 power supply optical fibers 13844.
The bundle 13912 of optical fibers includes eight pairs of data optical fibers and a pair of power supply optical fibers that are optically coupled to a co-packaged optical module 13914 of the first switch box 13806, eight pairs of data optical fibers and a pair of power supply optical fibers that are optically coupled to a co-packaged optical module 13914 of the second switch box 13806, eight pairs of data optical fibers and a pair of power supply optical fibers that are optically coupled to a co-packaged optical module 13914 of the third switch box 13806, and eight pairs of data optical fibers and a pair of power supply optical fibers that are optically coupled to a co-packaged optical module 13914 of the fourth switch box 13806.
Among the eight pairs of data optical fibers that are optically coupled to each switch box 13806, the first pair of data optical fibers carry WDM signals from and to servers 1 to 4, the second pair of data optical fibers carry WDM signals from and to servers 5 to 8, the third pair of data optical fibers carry WDM signals from and to servers 9 to 12, and so forth. This allows the co-packaged optical module 13914 to communicate with every one of the 32 servers 13802 in a server rack. For example, each switch box 13806 can include 32 co-packaged optical modules 13914, in which each co-packaged optical module 13914 is capable of communicating with 32 servers in a server rack, and different co-packaged optical modules 13914 are capable of communicating with the servers in different server racks. This way, each server 13802 is in optical communication with each of the 4 switch boxes 13806, and each switch box 13806 is in optical communication with every one of the 32 servers 13802 in every one of the 32 server racks.
In this example, each co-packaged optical module 1391 in the switch box 13806 is optically connected to 2 power supply optical fibers 13844 (see
In some implementations, the first segment 14102 includes an optical fiber connector 14114 that is optically coupled to an optical fiber connector 14116 of the optical fiber extension cable 14106. The first segment 14102 includes 32 optical fiber connectors 14108 that are optically coupled to the 32 servers 13802. The optical fiber connector 14114 includes 32 power supply fiber ports, 32 transmitter fiber ports, and 32 receiver fiber ports. Each optical fiber connector 14108 includes 1 power supply fiber port, 1 transmitter fiber port, and 1 receiver fiber port. The second segment 14104 includes a switch rack WDM translator 14118 that is optically coupled to an optical fiber connector 14120 of the optical fiber extension cable 14106.
In some implementations, the second segment 14104 includes 4 optical fiber connectors 14110 that are optically coupled to 4 switch boxes 13806 and 1 optical fiber connector 14112 that is optically coupled to the optical power supply 13808. The switch rack WDM translator 14118 includes 32 power supply fiber ports, 32 transmitter fiber ports, and 32 receiver fiber ports. The optical fiber connector 14112 includes 40 power supply fiber ports. Each optical fiber connector 14110 includes 2 power supply fiber ports, 8 transmitter fiber ports, and 8 receiver fiber ports.
The number of power supply fiber ports, transmitter fiber ports, and receiver fiber ports described above are used as examples only, it is possible to have different numbers of power supply fiber ports, transmitter fiber ports, and receiver fiber ports depending on application. It is also possible to have different numbers of optical fiber connectors 14108, 14110, and 14112 depending on application.
The data processing system 13800 of
In the example of
In some implementations, the mapping of the fiber ports of the optical fiber connectors 1602, 1604 are designed such that the interconnection cable 1600 can have the most universal use, in which each fiber port of the optical fiber connector 1602 is mapped to a corresponding fiber port of the optical fiber connector 1604 with a 1-to-1 mapping and without transponder-specific port mapping that would require fibers 1606 to cross over. This means that for an optical transponder that has an optical fiber connector compatible with the interconnection cable 1600, the optical transponder can be connected to either the optical fiber connector 1602 or the optical fiber connector 1604. The mapping of the fiber ports is designed such that each transmitter port of the optical fiber connector 1602 is mapped to a corresponding receiver port of the optical fiber connector 1604, and each receiver port of the optical fiber connector 1602 is mapped to a corresponding transmitter port of the optical fiber connector 1604.
The first optical fiber connector 1662 includes transmitter fiber ports (e.g., 1614a, 1616a), receiver fiber ports (e.g., 1618a, 1620a), and optical power supply fiber ports (e.g., 1622a, 1624a). The second optical fiber connector 1664 includes transmitter fiber ports (e.g., 1614b, 1616b), receiver fiber ports (e.g., 1618b, 1620b), and optical power supply fiber ports (e.g., 1622b, 1624b). For example, assume that the first optical fiber connector 1662 is connected to a first optical transponder, and the second optical fiber connector 1664 is connected to a second optical transponder. The first optical transponder transmits first data and/or control signals through the transmitter ports (e.g., 1614a, 1616a) of the first optical fiber connector 1662, and the second optical transponder receives the first data and/or control signals from the corresponding receiver fiber ports (e.g., 1618b, 1620b) of the second optical fiber connector 1664. The transmitter ports 1614a, 1616a are optically coupled to the corresponding receiver fiber ports 1618b, 1620b through optical fibers 1628, 1630, respectively. The second optical transponder transmits second data and/or control signals through the transmitter ports (e.g., 1614b, 1616b) of the second optical fiber connector 1664, and the first optical transponder receives the second data and/or control signals from the corresponding receiver fiber ports (1618a, 1620a) of the first optical fiber connector 1662. The transmitter port 1616b is optically coupled to the corresponding receiver fiber port 1620a through an optical fiber 1632.
A first optical power supply transmits optical power supply light to the first optical transponder through the power supply fiber ports of the first optical fiber connector 1662. A second optical power supply transmits optical power supply light to the second optical transponder through the power supply fiber ports of the second optical fiber connector 1664. The first and second power supplies can be different (such as the example of
In the following description, when referring to the rows and columns of fiber ports of the optical fiber connector, the uppermost row is referred to as the 1 row, the second uppermost row is referred to as the 2nd row, and so forth. The leftmost column is referred to as the 11 column, the second leftmost column is referred to as the 2nd column, and so forth.
For an optical fiber interconnection cable having a pair of optical fiber connectors (i.e., a first optical fiber connector and a second optical fiber connector) to be universal, i.e., either one of the pair of optical fiber connectors can be connected to a given optical transponder, the arrangement of the transmitter fiber ports, the receiver fiber ports, and the power supply fiber ports in the optical fiber connectors have a number of properties. These properties are referred to as the “universal optical fiber interconnection cable port mapping properties.” The term “mapping” here refers to the arrangement of the transmitter fiber ports, the receiver fiber ports, and the power supply fiber ports at particular locations within the optical fiber connector. The first property is that the mapping of the transmitter, receiver, and power supply fiber ports in the first optical fiber connector is the same as the mapping of the transmitter, receiver, and power supply fiber ports in the second optical fiber connector (as in the example of
In the example of
In some implementations, each of the optical fiber connectors includes a unique marker or mechanical structure, e.g., a pin, that is configured to be at the same spot on the co-packaged optical module, similar to the use of a “dot” to denote “pin 1” on electronic modules. In some examples, such as those shown in
The mapping of the fiber ports of the optical fiber connectors of a “universal optical fiber interconnection cable” has a second property: When mirroring the port map of an optical fiber connector and replacing each transmitter port with a receiver port as well as replacing each receiver port with a transmitter port in the mirror image, the original port mapping is recovered. The mirror image can be generated with respect to a reflection axis at either connector edge, and the reflection axis can be parallel to the row direction or the column direction. The power supply fiber ports of the first optical fiber connector are mirror images of the power supply fiber ports of the second optical fiber connector.
The transmitter fiber ports of the first optical fiber connector and the receiver fiber ports of the second optical fiber connector are pairwise mirror images of each other, i.e., each transmitter fiber port of the first optical fiber connector is mirrored to a receiver fiber port of the second optical fiber connector. The receiver fiber ports of the first optical fiber connector and the transmitter fiber ports of the second optical fiber connector are pairwise mirror images of each other, i.e., each receiver fiber port of the first optical fiber connector is mirrored to a transmitter fiber port of the second optical fiber connector.
Another way of looking at the second property is as follows: Each optical fiber connector is transmitter port-receiver port (TX-RX) pairwise symmetric and power supply port (PS) symmetric with respect to one of the main or center axes, which can be parallel to the row direction or the column direction. For example, if an optical fiber connector has an even number of columns, the optical fiber connector can be divided along a center axis parallel to the column direction into a left half portion and a right half portion. The power supply fiber ports are symmetric with respect to the main axis, i.e., if there is a power supply fiber port in the left half portion of the optical fiber connector, there will also be a power supply fiber port at the mirror location in the right half portion of the optical fiber connector. The transmitter fiber ports and the receiver fiber ports are pairwise symmetric with respect to the main axis, i.e., if there is a transmitter fiber port in the left half portion of the optical fiber connector, there will be a receiver fiber port at a mirror location in the right half portion of the optical fiber connector. Likewise, if there is a receiver fiber port in the left half portion of the optical fiber connector, there will be a transmitter fiber port at a mirror location in the right half portion of the optical fiber connector.
For example, if an optical fiber connector has an even number of rows, the optical fiber connector can be divided along a center axis parallel to the row direction into an upper half portion and a lower half portion. The power supply fiber ports are symmetric with respect to the main axis, i.e., if there is a power supply fiber port in the upper half portion of the optical fiber connector, there will also be a power supply fiber port at the mirror location in the lower half portion of the optical fiber connector. The transmitter fiber ports and the receiver fiber ports are pairwise symmetric with respect to the main axis, i.e., if there is a transmitter fiber port in the upper half portion of the optical fiber connector, there will be a receiver fiber port at a mirror location in the lower half portion of the optical fiber connector. Likewise, if there is a receiver fiber port in the upper half portion of the optical fiber connector, there will be a transmitter fiber port at a mirror location in the lower half portion of the optical fiber connector.
The mapping of the transmitter fiber ports, receiver fiber ports, and power supply fiber ports follow a symmetry requirement that can be summarized as follows:
(i) Mirror all ports on either one of the two connector edges.
(ii) Swap TX (transmitter) and RX (receiver) functionality on the mirror image.
(iii) Leave mirrored PS (power supply) ports as PS ports.
(iv) The resulting port map is the same as the original one.
Essentially, a viable port map is TX-RX pairwise symmetric and PS symmetric with respect to one of the main axes.
The properties of the mapping of the fiber ports of the optical fiber connectors can be mathematically expressed as follows:
In some implementations, if a universal optical fiber interconnection cable has a first optical fiber connector and a second optical fiber connector that are mirror images of each other after swapping the transmitter fiber ports to receiver fiber ports and swapping the receiver fiber ports to transmitter fiber ports in the mirror image, and the mirror image is generated with respect to a reflection axis parallel to the column direction, as in the example of
In some implementations, a universal optical fiber interconnection cable:
In some implementations, a universal optical module connector has the following properties:
In
The optical fiber connectors 1662 and 1664 have the second universal optical fiber interconnection cable port mapping property described above. The port mapping of the optical fiber connector 1662 is a mirror image of the port mapping of the optical fiber connector 1664 after swapping each transmitter port to a receiver port and swapping each receiver port to a transmitter port in the mirror image. The mirror image is generated with respect to a reflection axis 1626 at the connector edge that is parallel to the column direction. The power supply fiber ports (e.g., 1662a, 1624a) of the optical fiber connector 1662 are mirror images of the power supply fiber ports (e.g., 1622b, 1624b) of the optical fiber connector 1664. The transmitter fiber ports (e.g., 1614a, 1616a) of the optical fiber connector 1662 and the receiver fiber ports (e.g., 1618b, 1620b) of the optical fiber connector 1664 are pairwise mirror images of each other, i.e., each transmitter fiber port (e.g., 1614a, 1616a) of the optical fiber connector 1662 is mirrored to a receiver fiber port (e.g., 1618b, 1620b) of the optical fiber connector 1664. The receiver fiber ports (e.g., 1618a, 1620a) of the optical fiber connector 1662 and the transmitter fiber ports (e.g., 1618b, 1620b) of the optical fiber connector 1664 are pairwise mirror images of each other, i.e., each receiver fiber port (e.g., 1618a, 1620a) of the optical fiber connector 1662 is mirrored to a transmitter fiber port (e.g., 1618b, 1620b) of the optical fiber connector 1664.
For example, the power supply fiber port 1622a at row 1, column 1 of the optical fiber connector 1662 is a mirror image of the power supply fiber port 1624b at row 1, column 12 of the optical fiber connector 1664 with respect to the reflection axis 1626. The power supply fiber port 1624a at row 1, column 12 of the optical fiber connector 1662 is a mirror image of the power supply fiber port 1622b at row 1, column 1 of the optical fiber connector 1664. The transmitter fiber port 1614a at row 1, column 3 of the optical fiber connector 1662 and the receiver fiber port 1618b at row 1, column 10 of the optical fiber connector 1604 are pairwise mirror images of each other. The receiver fiber port 1618a at row 1, column 10 of the optical fiber connector 1662 and the transmitter fiber port 1614b at row 1, column 3 of the optical fiber connector 1664 are pairwise mirror images of each other. The transmitter fiber port 1616a at row 3, column 3 of the optical fiber connector 1662 and the receiver fiber port 1620b at row 3, column 10 of the optical fiber connector 1664 are pairwise mirror images of each other. The receiver fiber port 1620a at row 3, column 10 of the optical fiber connector 1662 and the transmitter fiber port 1616b at row 3, column 3 of the optical fiber connector 1664 are pairwise mirror images of each other.
In addition, and as an alternate view of the second property, each optical fiber connector 1662, 1664 is TX-RX pairwise symmetric and PS symmetric with respect to the center axis that is parallel to the column direction. Using the first optical fiber connector 1662 as an example, the power supply fiber ports (e.g., 1622a, 1624a) are symmetric with respect to the center axis, i.e., if there is a power supply fiber port in the left half portion of the first optical fiber connector 1662, there will also be a power supply fiber port at the mirror location in the right half portion of the first optical fiber connector 1662. The transmitter fiber ports and the receiver fiber ports are pairwise symmetric with respect to the main axis, i.e., if there is a transmitter fiber port in the left half portion of the first optical fiber connector 1662, there will be a receiver fiber port at a mirror location in the right half portion of the first optical fiber connector 1662. Likewise, if there is a receiver fiber port in the left half portion of the optical fiber connector 1662, there will be a transmitter fiber port at a mirror location in the right half portion of the optical fiber connector 1662.
If the port mapping of the first optical fiber connector 1662 is represented by port matrix M with entries PS=0, TX=+1, RX=−1, then −=M, in which represents the column-mirror operation, e.g., generating a mirror image with respect to the reflection axis 1626.
First property: The mapping of the transmitter, receiver, and power supply fiber ports in the first optical fiber connector 1672 is the same as the mapping of the transmitter, receiver, and power supply fiber ports in the second optical fiber connector 1674.
Second property: The port mapping of the first optical fiber connector 1672 is a mirror image of the port mapping of the second optical fiber connector 1674 after swapping each transmitter port to a receiver port and swapping each receiver port to a transmitter port in the mirror image. The mirror image is generated with respect to a reflection axis 1640 at the connector edge parallel to the row direction.
Alternative view of the second property: Each of the first and second optical fiber connectors 1672, 1674 is TX-RX pairwise symmetric and PS symmetric with respect to the central axis that is parallel to the row direction. For example, the optical fiber connector 1672 can be divided in two halves along a central axis parallel to the row direction. The power supply fiber ports (e.g., 1678, 1680) are symmetric with respect to the center axis. The transmitter fiber ports (e.g., 1682, 1684) and the receiver fiber ports (e.g., 1686, 1688) are pairwise symmetric with respect to the center axis, i.e., if there is a transmitter fiber port (e.g., 1682 or 1684) in the upper half portion of the first optical fiber connector 1672, then there will be a receiver fiber port (e.g., 1686, 1688) at a mirror location in the lower half of the optical fiber connector 1672. Likewise, if there is a receiver fiber port in the upper half portion of the optical fiber connector 1672, then there is a transmitter fiber port at a mirror location in the lower half portion of the optical fiber connector 1672. In the example of
In general, if the port mapping of the first optical fiber connector is a mirror image of the port mapping of the second optical fiber connector after swapping the transmitter and receiver ports in the mirror image, the mirror image is generated with respect to a reflection axis at the connector edge parallel to the row direction (as in the example of
In the example of
The optical fiber connector of a universal optical fiber interconnection cable does not have be a rectangular shape as shown in the examples of
In the examples of
As described above, universal optical fiber connectors have symmetrical properties, e.g., each optical fiber connector is TX-RX pairwise symmetric and PS symmetric with respect to one of the main or center axes, which can be parallel to the row direction or the column direction. The fiber array connector also has the same symmetrical properties, e.g., each fiber array connector is TX-RX pairwise symmetric and PS symmetric with respect to one of the main or center axes, which can be parallel to the row direction or the column direction.
In some implementations, a restriction can be imposed on the port mapping of the optical fiber connectors of the optical cable assembly such that the optical fiber connector can be pluggable when rotated by 180 degrees, or by 90 degrees in the case of a square connector. This results in further port mapping constraints.
Referring to
In the examples of
In some implementations, the one or more fans can have a height that is smaller than the height of the housing (e.g., 1824) of the rackmount server (e.g., 1820). The co-packaged optical modules (e.g., 1074) can occupy a region on the printed circuit board (e.g., 1068) that extends in the height direction greater than the height of the one or more fans. One or more baffles can be provided to guide the cool air from the one or more fans or intake air duct to the heatsink and the co-packaged optical modules. One or more baffles can be provided to guide the warm air from the heatsink and the co-packaged optical modules to an air duct that directs the air toward the rear of the housing.
When the one or more fans have a height that is smaller than the height of the housing (e.g., 1824), the space above and/or below the one or more fans can be used to place one or more remote laser sources. The remote laser sources can be positioned near the front panel and also near the co-packaged optical modules. This allows the remote laser sources to be serviced conveniently.
In this example, the first and second fans 1942, 1944 have a height that is smaller than the height of the housing of the rackmount device 1940. Remote laser sources 1956 can be positioned above and below the fans. Remote laser sources 1956 can also be positioned above and below the air duct 1950.
For example, a switch device having a 51.2 Tbps bandwidth can use thirty-two 1.6 Tbps co-packaged optical modules. Two to four power supply fibers (e.g., 1326 in
For example, the area 1958a above the fans 1942, 1944 can have an area (measured along a plane parallel to the front panel) of about 16 cm×5 cm and can fit about 28 QSFP cages, and the area 1958b below the fans can have an area of about 16 cm×5 cm and can fit about 28 QSFP cages. The area 1958c above the air duct 1950 can have an area of about 8 cm×5 cm and can fit about 12 QSFP cages, and the area 1958d below the air duct 1950 can have an area of about 8 cm×5 cm and can fit about 12 QSFP cages. Each QSFP cage can include a laser module. In this example, a total of 80 QSFP cages can be fit above and below the fans and the air duct, allowing 80 laser modules to be positioned near the front panel and near the co-packaged optical modules, making it convenient to service the laser modules in the event of malfunction or failure.
Referring to
Referring to
The upper baffle 2002 includes a cutout or opening 2006 that allows optical fibers 2008 to pass through. As shown in
Referring to
Referring to
Referring to
The vertically mounted processor blade 12300 includes one or more optical interconnect modules or co-packaged optical modules 12310 mounted on the second side 12306 of the substrate 12302. For example, the optical interconnect module 12310 includes an optical port configured to receive optical signals from an external optical fiber cable, and a photonic integrated circuit configured to generate electrical signals based on the received optical signals, and transmit the electrical signals to the electronic processor 12308. The photonic integrated circuit can also be configured to generate optical signals based on electrical signals received from the electronic processor 12308, and transmit the optical signals to the external optical fiber cable. The optical interconnect module or co-packaged optical module 12310 can be similar to, e.g., the integrated optical communication device 262 of
For example, the substrate 12302 can include electrical connectors that extend from the first side 12304 to the second side 12306 of the substrate 12302, in which the electrical connectors pass through the substrate 12302 in a thickness direction. For example, the electrical connectors can include vias of the substrate 12302. The optical interconnect module 12310 is electrically coupled to the electronic processor 12308 by the electrical connectors.
For example, the vertically mounted processor blade 12300 can include an optional optical fiber connector 12312 for connection to an optical fiber cable bundle. The optical fiber connector 12312 can be optically coupled to the optical interconnector modules 12310 through optical fiber cables 12314. The optical fiber cables 12314 can be connected to the optical interconnect modules 12310 through a fixed connector (in which the optical fiber cable 12314 is securely fixed to the optical interconnect module 12310) or a removable connector in which the optical fiber cable 12314 can be easily detached from the optical interconnect module 12310, such as with the use of an optical connector part 266 as shown in
For example, the substrate 12302 can be positioned near the front panel of the housing of the server that includes the vertically mounted processor blade 12300, or away from the front panel and located anywhere inside the housing. For example, the substrate 12302 can be parallel to the front panel of the housing, perpendicular to the front panel, or oriented in any angle relative to the front panel. For example, the substrate 12302 can be oriented vertically to facilitate the flow of hot air and improve dissipation of heat generated by the electronic processor 12308 and/or the optical interconnect modules 12310.
For example, the optical interconnect module or co-packaged optical module 12310 can receive optical signals through vertical or edge coupling.
For example, the optical interconnect modules 12310 can receive optical power from an optical power supply, such as 1322 of
In some implementations, the vertically mounted processor blades 12300 can include blade pairs, in which each blade pair includes a switch blade and a processor blade. The electronic processor of the switch blade includes a switch, and the electronic processor of the processor blade is configured to process data provided by the switch. For example, the electronic processor of the processor blade is configured to send processed data to the switch, which switches the processed data with other data, e.g., data from other processor blades.
In the examples shown in
In the example of
Referring to
In the example of
For example, the electronic processor or data processing chip 12382 can be a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, or an application specific integrated circuit (ASIC). For example, the electronic processor 12382 can be a memory device or a storage device. In this context, processing of data includes writing data to, or reading data from, the memory or storage device, and optionally performing error correction. The memory device can be, e.g., random access memory (RAM), which can include, e.g., dynamic RAM (DRAM) or static RAM (SRAM). The storage device can include, e.g., solid state memory or drive, which can include, e.g., one or more non-volatile memory (NVM) Express® (NVMe) SSD (solid state drive) modules, or Intel® Optane™ persistent memory. The example of
The co-packaged optical module (or optical interconnect module) 12386 can be similar to, e.g., the integrated optical communication device 262 of
For example, the fiber connector 13028 can be connected to the backside of the front panel 13008 during replacement of the CPO module 13022. The CPO module 13022 can be unplugged from the connector (e.g., an LGA socket) on the package substrate 13016, and be disconnected from the first fiber connector part 13024.
For example, one or more rows of pluggable external laser sources (ELS) 13032 can be in standard pluggable form factor accessible from the lower fixed part 13030 of the front panel with rear blind-mate connectors. Optical fibers 13034 transmit the power supply light from the laser sources 13032 to the CPO modules 13022. The external laser sources 13032 are electrically connected to a conventionally (horizontal) oriented system printed circuit board or the vertically oriented daughterboard. In this example, the row(s) of pluggable external laser sources 13032 is/are positioned below the datapath optical connection. The pluggable external laser sources 13032 do not need to connect to the CPO substrate because there are no high-speed signals that require proximity.
In some implementations, as shown in
The first MPO connector 13200 is optically coupled to the CPO module 13022 and includes, e.g., 36 fiber ports (e.g., 3 rows of fiber ports, each row having 12 fiber ports, similar to the fiber ports shown in
In this example, the CPO module 13022 is configured to support 4×400 Gb/s=1.6 Tb/s data rate. The jumper cable 13206 includes four (4) power supply optical fibers 13034 that optically connect four (4) power supply fiber ports of the laser supply MPO connector 13202 to the corresponding power supply fiber ports of the first MPO connector 13200. The jumper cable 13206 includes four (4) sets of eight (8) data optical fibers 13208. The eight (8) data optical fibers 13208 optically connect eight (8) transmit or receive fiber ports of each datapath MPO connector 13204 to the corresponding transmit or receive fiber ports of the first MPO connector 13200. For example, the power supply optical fibers 13034 can be polarization maintaining optical fibers. The fan-out cable 13206 can handle multiple functions including merging the external laser source and data paths, splitting of external light source between multiple CPO modules 13022, and handling polarization. Regarding the force requirement on the CPO module's connector, the optical connector leverages an MPO type connection and can have a similar or smaller force as compared to a standard MPO connector.
Referring to
For example, the housing 12372 can include guide rails or guide cage 12412 that help guide the pluggable modules 12404 so that the electrical connectors of the co-packaged optical modules 12386 are aligned with the electrical connectors on the printed circuit board.
In some implementations, the rackmount server 12420 has inlet fans mounted near the front panel 12402 and blow air in a direction substantially parallel to the front panel 12402, similar to the examples shown in
A front view 12512 (at the upper right of
A front view 12524 (at the middle right of
A top view 12536 (at the lower right of
The front view 12524 (at the middle right of
As shown in the front view 12512 (at the upper right of the
A left side view 12550 (at the middle left of
A left side view 12558 of the front portion of the rackmount server 12500 shows pluggable modules 12560 that correspond to the left group of array connectors 12520 in the front view 12512 and the left group of electrical contacts 12532 in the front view 12524.
In this example, the fiber guides 12510 for the pluggable modules 12502 that correspond to the left and right groups of array connectors 12520, 12522, and the left and right groups of electrical contacts 12532, 12534 are designed to have smaller heights so that there are gaps between adjacent fiber guides 12510 in the vertical direction to allow air to flow through.
In some implementations, each co-packaged optical module can receive optical signals from a large number of fiber cores, and each co-packaged optical module can be optically coupled to external fiber optic cables through three or more array connectors that occupy an overall area at the front panel that is larger than the overall area occupied by the co-packaged optical module on the printed circuit board.
Referring to
A front view 12612 (at the upper right of
A left side view 12616 (at the middle left of
For example, the rackmount server 12420, 12500, 12600 can be provided to customers with or without the pluggable modules. The customer can insert as many pluggable modules as needed.
Referring to
In some implementations, to prevent the light from the laser source 12708 from banning operators of the rackmount server 12706, a safety shut-off mechanism is provided. For example, a mechanical shutter can be provided on disconnection of the blind-mate connector 12702 from the optical connector 12712. As another example, electrical contact sensing can be used, and the laser can be shut off upon detecting disconnection of the blind-mate connector 12702 from the optical connector 12712.
Referring to
Electrical connections (not shown in the figure) can be used to provide electrical power to the one or more photon supplies 12800. In some implementations, the electrical connections are configured such that when the co-packaged optical module 12386 is removed from the substrate 12380, the electrical power to the one or more photon supplies 12800 is turned off. This prevents light from the one or more photon supplies 12800 from harming operators. Additional signals lines (not shown in the figure) can provide control signals to the photon supply 12800. In some embodiments, electrical connections to the photon supplies 12800 are made to the system through the CPO module 12386. In some embodiments, electrical connections to the photon supplies 12800 use parts of the fiber guide 12408, which in some embodiments is made from electrically conductive materials. In some embodiments, the fiber guide 12408 is made of multiple parts, some of which are made from electrically conductive materials and some of which are made from electrically insulating materials. In some embodiments, two electrically conductive parts are mechanically connected but electrically separated by an electrical insulating part. For example, a first electrically conductive part of the fiber guide 12408 can be connected to the positive power input terminal of the photon supply (e.g., laser), and a second electrically conductive part of the fiber guide 12408 can be connected to the ground terminal of the photon supply.
For example, the photon supply 12800 is thermally coupled to the fiber guide 12408, and the fiber guide 12408 can help dissipate heat from the photon supply 12800. As described in more detail below, in some examples, the photon supply can be thermally coupled to a heat dissipating device that is isolated from the other heat dissipating device(s) thermally coupled to other heat-generating electronic circuitry in the pluggable module so as to maintain the photon supply at a more stable temperature or lower temperature.
Referring to
For example, the CPO module heat sink 16714 and the laser heat sink 16716 can be made of a material having a thermal conductivity greater than 50 W/mK (Watts per meter-Kelvin), preferably greater than 100 W/mK, and more preferably greater than 200 W/mK. For example, the CPO module heat sink 16714 and the laser heat sink 16716 can be made of a metal or a metal alloy, such as aluminum, aluminum alloy, brass, copper, zinc, or a combination of the above. The CPO module heat sink 16714 and the laser heat sink 16716 can have fins to increase the heat dissipation surface area. The CPO module heat sink 16714 and the laser heat sink 16716 can be made of the same material or different materials. For example, the thermally insulating material 16718 can have a thermal conductivity less than 10 W/mK, preferably less than 1 W/mK. For example, the thermally insulating material 16718 can be made of quartz, silicone rubber, or plastic. The thermal conductivity values, the heat sink materials, and thermally insulating materials described above are merely examples, other values and materials can also be used.
For example, the CPO module 16702 has a first side that is optically coupled to a two-dimensional arrangement (e.g., 2D array) of optical fibers of the fiber array pigtail 16708. The CPO module 16702 has a second side that has (or is coupled to) a two-dimensional array electrical interface 16720 that includes a two-dimensional arrangement (e.g., 2D array) of electrical contacts 16722. By using the two-dimensional arrangement of optical fibers and two-dimensional arrangement of electrical contacts, the CPO module 16702 enables a high throughput data path between external optical fiber cable(s) and the data processor (e.g., 12382 of
The technique of thermally isolating the heat sink for the laser(s) of the photon supply from the heat sink(s) for the other heat-generating electronic circuitry in the pluggable module can be applied to other types of pluggable modules, such as pluggable modules that have form factors that comply with common industry standards, such as SFP (small form-factor pluggable), SFP+(or 10 Gb SFP), SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
Referring to
Table 1 shows that in this example, the laser heat sink 16808 can have a temperature that is about 1.3° C. to 1.4° C. lower than the case temperature during operation of the pluggable module 16800.
The parameter values described above, such as air flow CFM, laser power wattage, and ambient air temperature, are used as examples only. It is understood that the pluggable modules can operate in different environmental conditions, such as having different ambient temperatures and air flows. The amount of heat generated by the electronic circuitry can vary. The design of the CPO module heat sink and the laser heat sink can vary, such as having different configurations (e.g., geometry and number) of fins to increase the heat dissipation surface area. The material of the housing and heat sinks can vary, such as using aluminum, aluminum alloy, copper, copper alloy, or a combination of the above. In some examples, the CPO module heat sink can be integrated with the housing and made of a same material. For example, the material for the housing with the integrated CPO module heat sink can be the same or different from the material for the laser heat sink.
In some examples, by adjusting the design of the heat sinks, the temperature of the laser heat sink can be much lower than the temperature of the CPO module heat sink. For example, compared with the simulation results shown in Table 1, in another thermal simulation in which fins are added to the heat sinks to increase the heat dissipation surface area, and aluminum was used for the heat sinks, using an air flow of 2.5 CFM and an ambient temperature of 27° C., under certain power conditions for the electronic circuitry (including, e.g., driver, transimpedance amplifier, digital signal processor, microcontroller, and DC/DC converters) and the laser modules, the CPO module heat sink can have a temperature of about 67.6° C., while the laser heat sink can have a lower temperature of about 39.0° C. In another thermal simulation, by adjusting the material of the housing and the integrated CPO module heat sink to use an aluminum alloy, the CPO module heat sink can have a temperature of about 69.5° C., while the laser heat sink can have a lower temperature of about 38.5° C.
When we say that the laser heat sink is thermally isolated from the CPO module heat sink, we mean that an air gap or a thermally insulating material is provided between the laser heat sink and the CPO module heat sink to significantly reduce the amount of heat transferred between the CPO module heat sink and the laser heat sink.
In some examples, the CPO module 12386 is coupled to spring-loaded elements or compression interposers mounted on the substrate 12380. The force required to press the CPO module 12386 into the spring-loaded elements or the compression interposers can be large. The following describes mechanisms to facilitate pressing the CPO module 12386 into the spring-loaded elements or the compression interposers.
Referring to
Clamp mechanisms 12908, such as screws, are used to fasten the guide rails/cage 12900 to the front portion of the fiber guide 12408. After the CPO module 12386 is initially pressed into the spring-loaded elements or the compression interposers, the screws 12908 are tightened, which pulls the guide rails/cage 12900 forward, thereby pulling the bolster plate 12914 forward and provide a counteracting force that pushes the spring-loaded elements or the compression interposers in the direction of the CPO module 12386. Springs 12910 can be provided between the guide rails 12900 and the front portion of the fiber guide 12408 to provide some tolerance in the positioning of the front portion of the fiber guide 12408 relative to the guide rails 12900.
The right side of
In the examples of
In some implementations, the data processing chip 12380 has electrical contacts that are electrically coupled to electrical contacts on a first side of a first substrate, and the co-packaged optical modules 12386 has electrical contacts that are coupled to electrical contacts on a first side of a second substrate. Electrical contacts on a second side of the first substrate are electrically coupled to electrical contacts on a second side of the second substrate. This allows electrical signals to be transmitted between the data processing chip and the co-packaged optical modules. In some examples, the first substrate can be replaced by a first printed circuit board. In some examples, the second substrate can be replaced by a second printed circuit board.
In some implementations, the data processor is electrically coupled to a first substrate, the co-packaged optical module(s) are electrically coupled to a second substrate, the first substrate is mounted to a first side of a third substrate, and the second substrate is mounted to a second side of the third substrate. The third substrate can function as an interposer in which the arrangement of the electrical contacts on a first side of the third substrate can be different from the arrangement of electrical contacts on a second side of the third substrate. In some examples, one or more of the first, second, and third substrates can be replaced by one or more printed circuit boards.
In some implementations, there can be any number of substrate(s) and/or printed circuit board(s) between the data processor and the co-packaged optical module(s). Each substrate can be, e.g., a ceramic substrate, an organic high density build-up substrate, or a silicon substrate. Each substrate or printed circuit board can function as an interposer in which the arrangement of the electrical contacts on a first side of the substrate or printed circuit board can be different from the arrangement of electrical contacts on a second side of the substrate or printed circuit board. On each substrate or printed circuit board, there can be mounted additional modules, such as amplifiers, filters, retimers, serializers, deserializers, modulators, demodulators, power supply modules, or digital signal processors.
Each co-packaged optical module 12386 can include a substrate, a photonic integrated circuit mounted on the substrate, and one or more electronic integrated circuits. One or more electronic integrated circuits can be mounted on the photonic integrated circuit, and one or more electronic integrated circuits can be mounted on the substrate beside the photonic integrated circuit. Additional examples of the arrangements of the photonic integrated circuit and the electronic integrated circuits are shown in
In the example of
In
A front view 17122 shows multiple connector blocks 17108 mounted on the printed circuit board 17106. Each connector block 17108 has a second array of electrical contacts 17118 that face towards the front direction. A top view 17124 shows the data processing chip 17104 electrically connected to multiple connector blocks 17108. This allows the data processing chip 17104 to use multiple CPO modules 17126 as optical input/output interfaces.
The geometry and dimensions of the connector block 17108 can depend on the geometry and dimensions of the optical module 17126. The arrangement of the electrical contacts 17118 on connector block 17108 correspond to the arrangement of the electrical contacts 17112 on the optical module 17126. Multiple entities (e.g., companies and/or standards setting organizations) can agree on one or more common configurations, specifications, or standards for the arrangements of the electrical contacts 17112 on the optical module 17126 for various types of pluggable modules 17102 that are capable of various levels of data throughputs. For example, a pluggable module 17102 that is capable of data throughput of about 400 Gbps can have an optical module 17126 that has a 7×9 array of electrical contacts, reflecting ground-signal-signal-ground pad configurations for 4 transmit and 4 receive lanes at 100 Gbps each (see the example shown in
The pluggable module 17102 can include one or more laser sources 17128, similar to the example shown in
In some examples, the CPO module 17126 contains a digital retimer, e.g., a first SerDes interfacing with electrical signal from/to the host ASIC 17104 coupled to a second SerDes interfacing electrical signals from/to opto-electronic devices or from/to analog electronic amplifiers coupled to opto-electronic devices. In some examples, the CPO module 17126 does not contain a digital retimer, i.e., electrical signals from/to the host ASIC 17104 are coupled to opto-electronic devices or to analog electronic amplifiers coupled to opto-electronic devices without digital retiming functions in between.
In
In
In some implementations, the ground contacts 17508 in the second array of electrical contacts are electrically connected to the corresponding first array of electrical contacts by ground metal leads (e.g., metal wires). The ground metal wires partially surround the signal metal wires and can reduce the radio frequency emissions.
In some examples, the connector lines inside the connector block 17500 are bare metal pieces, e.g., rigid metal parts bent into the desired shapes. In some examples, electromagnetic shielding is achieved through metals parts placed partially around the connector lines. In some examples, fly-over cables with shielding can be used in the connector block 17500. In some examples, a mixture of shielded connector lines (e.g., for longer connector lines) and non-shielded connector lines (e.g., for shorter connector lines) can be used in the connector block 17500.
In some implementations, the connector block 17108 is made of molded plastic 17536. In some examples, the plastic fills the space inside and outside of the metal shielding tubes 17534. In some examples, the plastic fills the space outside of the metal shielding tubes 17534, whereas the inside of the metal shielding tubes 17534 is mostly hollow except for the signal metal leads 17532. In some examples, the inside of the metal shielding tubes 17534 is filled with a suitable radio-frequency dielectric different from the molding plastic. In some examples, the connector block 17108 can be made of a molded plastic block that has a partially hollow interior with intricate holding structures made of electrically conductive and/or insulating and/or absorbing materials, including plastics, resins, and/or metals.
The example of
In
In
In this example, the upper four pairs of signal contacts 17722 are used for the four transmit lanes, and the lower four pairs of signal contacts 17730 are used for the four receive lanes. It is also possible to have other arrangements, such as having signal contacts 17722 for the transmit lanes interleaved with signal contacts 17730 for the receive lanes. The labels “G” indicate the ground contacts 17728, the labels “T+” and “T−” indicate positive and negative signal contacts (e.g., 17724, 17726) for the transmit lanes, and the labels “R+” and “R−” indicate positive and negative signal contacts (e.g., 17732, 17734) for the receive lanes.
In this example, the upper eight pairs of signal contacts 17742 are used for the eight transmit lanes, and the lower eight pairs of signal contacts 17750 are used for the eight receive lanes. It is also possible to have other arrangements, such as having signal contacts 17742 for the transmit lanes interleaved with signal contacts 17750 for the receive lanes.
The arrangement of the array of electrical contacts 17740 shown in
In some implementations, the array of electrical contacts 17720 in
The example of
In some implementations, the array of electrical contacts 17760 in
In some examples, some of the signal contacts are not used or are absent on the co-packaged optical module. For example, the connector block having the 9×13 array of electrical contacts 17740 in
For example, the connector block having the 13×19 array of electrical contacts 17780 in
For example, the connector block having the 13×19 array of electrical contacts 17780 in
The examples shown in
In some implementations, when the pluggable module 17102 is plugged into the system 17100, the pluggable module 17102 is pushed along a longitudinal direction toward the connector block 17108. The CPO module 17126 has a two-dimensional array of electrical contacts positioned along a plane substantially perpendicular to the longitudinal direction. The connector block 17108 has a two-dimensional array of electrical contacts positioned along a plane also substantially perpendicular to the longitudinal direction. When the clamp mechanism (e.g., screws 17148) pushes the cage 17142 towards the bolster plate 17140, the two-dimensional array of electrical contacts of the CPO module 17126 is pushed against the two-dimensional array of electrical contacts of the connector block 17108.
Referring to
A difference between the connector block 17108 of
Referring to
The electrical signals transmitted between the data processing chip 17104 and the CPO module 17126 can have high frequencies, such as in the radio frequency (RF) range (e.g., 10 to 100 GHz). If the RF signals are transmitted through long segments of electrical signal lines 17120 in or on the printed circuit board 17106, the electrical signals may be unduly attenuated. Likewise, electrical signal lines can emit unwanted radio frequency signals. To reduce or eliminate the RF losses and/or the unwanted radio frequency emissions, shielded low-loss radio frequency transmission cables suitable for transmitting radio frequency signals without generating unwanted radio frequency emissions can be used.
In the examples of
The following describes examples of rackmount servers having various thermal solutions to assist in dissipating heat generated from the data processors and the co-packaged optical modules coupled to the vertically oriented circuit boards or substrates positioned near the front panel.
In the examples shown in
The following describes an example in which the communication interface(s) support memory modules mounted in smaller circuit boards that are electrically coupled to a larger circuit board positioned near the front panel.
In some implementations, the memory modules 16206 on the carrier card 16202 can be used as, e.g., computer memory, disaggregated memory, or a memory pool. For example, the system 16200 can provide a large memory bank or memory pool that is accessible by more than one central processing unit. A data processing system can be implemented as a spatially co-located solution, e.g., 4 sets of the memory modules 16206 supporting 4 processors sitting in a common box or housing. A data processing system can also be implemented as a spatially separated solution, e.g., a rack full of processors, connected by optical fiber cables to another rack full of DIMMs (or other memory). In this example, the rack full of memory modules can include multiple systems 16200. For example, the system 16200 is useful for implementing memory disaggregation to decouple physical memory allocated to virtual servers (e.g., virtual machines or containers or executors) at their initialization time from the runtime management of the memory. The decoupling allows a server under high memory usage to use the idle memory either from other servers hosted on the same physical node (node level memory disaggregation) or from remote nodes in the same cluster (cluster level memory disaggregation).
Referring to
The carrier card 16202 and the memory modules 16206 can be any of a variety of sizes depending on the available space in the housing. The capacity of the memory modules 16206 can vary depending on application. As memory technology improves in the future, it is expected that the capacity of the memory modules 16206 will increase in the future. For example, the carrier card 16202 can have dimensions of 20 cm×20 cm, each memory module 16206 can have dimensions of 10 cm×2 cm, and each memory module can have a capacity of 64 GB. A spacing of 6 mm can be provided between memory modules 16206. The memory modules 16206 can occupy both sides of the carrier card 16202. In this example, the carrier card 16202 has a height of 20 cm and can support 2 rows of memory modules 16206, with each memory module 16206 extending 10 cm in the vertical direction. With a carrier card width of 20 cm and a 6 mm spacing between memory modules 16206, there can be about 32 memory modules per row, and about 64 memory modules per side of the carrier card 16202. When the memory modules are mounted on both sides of the carrier card 16202, there can be up to a total of about 128 memory modules 16206 per carrier card. With up to 64 GB capacity for each memory module 16206, the carrier card 16202 can support up to about 8 TB memory in a space approximately the size of 1,600 cm3.
While this disclosure includes references to illustrative embodiments, this specification is not intended to be construed in a limiting sense. Various modifications of the described embodiments, as well as other embodiments within the scope of the disclosure, which are apparent to persons skilled in the art to which the disclosure pertains are deemed to lie within the principle and scope of the disclosure, e.g., as expressed in the following claims.
For example, the techniques described above for improving the operations of systems that include rackmount servers (see
In some implementations, the devices 1464, 1466, and 1468 can be rackmount servers mounted on a same rack, the switch box 1462 can be a top-of-rack switch 1462, and the servers (e.g., 1464, 1466, 1468) in the rack communicate with each other through the top-of-rack switch 1462. In this example, the co-packaged optical modules or optical communication interfaces are configured to receive power supply light provided by the optical power supply 1322 and/or 1332.
For example, in
For example, in
For example, in
For example, the data processing system 1550 of
Similarly, one or more of the switch boxes 13806 of
For example, the processor blades 12300 of the rack systems 12400 can include data processors that implement a variety of services, such as cloud computing, database processing, audio/video hosting and streaming, electronic mail, data storage, web hosting, social networking, supercomputing, scientific research computing, healthcare data processing, financial transaction processing, logistics management, weather forecasting, simulation, hosting virtual worlds, or hosting one or more metaverses, to list a few examples. Such services may require fast access to large amounts of data. For example, implementing a metaverse platform may require access to vast amounts of stored data that are used to simulate virtual worlds and interactions among users and objects in the virtual worlds. Such data can be stored across multiple storage systems 16200 across multiple racks. The optical fiber cables 13700 allow the processor blades 12300 to access the data stored in the storage systems 16200 through high-bandwidth optical links.
In some implementations, optical transceiver modules can have form factors that comply with common industry standards, such as SFP (small form-factor pluggable), SFP+(or 10 Gb SFP), SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
Referring to
For example, the handle 15230 enables the user to conveniently push the pluggable optical module 15200 into the corresponding cage, or pull the pluggable optical module 15200 from the cage. The user fiber connector 15204 is configured to be optically connected to a fiber-optic cable provided by the user. The fiber harness 15206 includes several optical fibers that optically connect the user fiber connector 15204 to the receiver fiber connector 15212 and the transmitter fiber connector 15213, which can be, e.g., turning mirrors. The receiver fiber connector 15212 couples input light beams from the optical fibers of the fiber harness 15206 to optical couplers (e.g., v-groove couplers, grating couplers, etc.) on the receiver photonic integrated circuit 15210. The transmitter fiber connector 15213 couples output light beams from the optical couplers (e.g., v-groove couplers, grating couplers, etc.) on the transmitter photonic integrated circuit 15211 to optical fibers of the fiber harness 15206.
For example, the receiver photonic integrated circuit 15210 is configured to convert the input optical signals to electrical signals, which are processed by the receiver ASIC 15214. The transmitter photonic integrated circuit 15211 is configured to convert the output electrical signals from the transmitter ASIC 15215 to output optical signals. The output optical signals are sent through the transmitter fiber connector 15213, the fiber harness 15206, and the user fiber connector 15204 to the optical fiber cable.
The receiver ASIC 15214 and the transmitter ASIC 15215 can perform a number of functions, such as digital signal processing for preparing the electrical signals in a format suitable for conversion to optical signals (e.g., PAM4 DSP equalization), signal quality monitoring, electrical interface (sometimes the electrical signals can have the same data rate as the optical signals, sometimes the data rate of the electrical signals are increased using a 2:1 gearbox to twice their rate before converting to optical signals). In some examples, the output electrical signals from the receiver photonic integrated circuit 15210 are amplified by a transimpedance amplifier (TIA) before being sent to the receiver ASIC 15214, and the electrical signals output from the transmitter ASIC 15215 are amplified by driver amplifiers before being sent to the transmitter photonic integrated circuit 15211.
In some examples, the transimpedance amplifiers are integrated into the receiver ASIC 15214, and the driver amplifiers are integrated into the transmitter ASIC 15215. In some examples, the receiver ASIC 15214 and the transmitter ASIC 15215 are integrated into a single electrical integrated circuit. In some examples, the receiver photonic integrated circuit 15210 and the transmitter photonic integrated circuit 15211 are integrated into a single photonic integrated circuit. In some examples, the receiver photonic integrated circuit 15210, the transmitter photonic integrated circuit 15211, the receiver ASIC 15214, and the transmitter 15215 are formed on a single semiconductor substrate. In some examples, some or all of the electronic functionality (e.g., electronic amplification, signal conditioning, control loop functionality, monitoring functionality, etc.) is monolithically integrated into one or more of the photonic integrated circuits.
The processed electrical signals are sent to the host device through the electrical connector 15216 as input electrical signals for the host device. The electrical connector 15216 can include, e.g., an Ethernet interface, a CMIS (common management interface specification) interface, an SPI (serial peripheral interface) interface an I2C (inter-integrated circuit) interface, etc. For example, the electrical connector 15216 is formed by a portion of a printed circuit board with contact pads. The electrical connector 15216 can be, e.g., an edge connector, connector tongue, or connector card. An example pinout specification for the contact pads is provided in
In some implementations, the pluggable optical module 15200 complies with a small form factor pluggable module specification, which can be, e.g., SFP, SFP+, 10 Gb SFP, SFP28, OSFP, OSFP-XD, QSFP, QSFP+, QSFP28, QSFP56, or QSFP-DD. For example, the small form factor pluggable module specification can be “Specification for OSFP OCTAL SMALL FORM FACTOR PLUGGABLE MODULE,” Rev 4.0, May 28, 2021, available from OSFP MSA. For example, the small form factor pluggable module specification can be “QSFP-DD/QSFP-DD800/QSFP112 Hardware Specification for QSFP Double Density 8× and QSFP 4× Pluggable Transceivers,” Revision 6.01, May 28, 2021, available from QSFP-DD MSA.
In the description of the pluggable optical module, the optical connector 15204 is said to be closer to the front side relative to the electrical connector 15216, and the electrical connector 15216 is said to be closer to the rear side relative to the optical connector 15204. The longitudinal or axial direction 15218 extends parallel to the front-to-rear direction. To facilitate discussion of the orientation of various components of the pluggable module 15200, a coordinate system is used in which the z-direction is parallel to the longitudinal direction 15218 (or lengthwise direction), the x-direction is parallel to the width direction, and the y-direction is parallel to the height direction of the housing of the pluggable optical module 15200. For example, the bottom surface of the housing of the pluggable optical module 15200 extends substantially parallel to the x-z plane, and side walls of the housing extend substantially parallel to the y-z plane. In some examples, the length of the pluggable optical module is at least 50% greater than the width and at least 50% greater than the height. In some examples, the length of the pluggable optical module is at least twice the width and at least twice the height.
In the example of
The inventors realized that by orienting the substrate or circuit board vertically, i.e., perpendicular to the bottom surface of the housing 15202, it is possible to implement two-dimensional fiber array interfacing to the photonic integrated circuits, thereby significantly increasing the bandwidth supported by the pluggable optical module. Furthermore, as the technology for manufacturing the photonic integrated circuits and the electrical integrated circuits improve, the photonic integrated circuits and the electrical integrated circuits can be made smaller, and some electronic integrated circuits can be stacked on the photonic integrated circuit, resulting in a co-packaged optical module that can be mounted on the vertically oriented substrate or circuit board.
In some implementations, the photonic integrated circuit can be mounted on a vertical substrate or circuit board substantially parallel to the front face of the pluggable optical module. This configuration allows a vertical two-dimensional fiber array to be coupled to the photonic integrate circuit without any fiber bends or turning mirrors.
Other configurations are also possible. In some implementations, in a second configuration, the photonic integrated circuit is mounted on a horizontal substrate or circuit board (parallel to the bottom surface of the housing) that is positioned lower than the edge connector (or paddle card or connector tongue) 15404. This configuration provides more space between the substrate or circuit board and the upper wall 15222, allowing for fiber bends from vertical to horizontal, or a turning mirror solution from vertical to horizontal, for two-dimensional fiber arrays.
In some implementations, in a third configuration, the photonic integrated circuit is mounted on a vertical substrate or circuit board that is oriented parallel to a side wall of the housing. This allows a vertical two dimensional fiber array to be coupled to the photonic integrated circuit with a large fiber bend radius taking up the entire width of the module.
The flexible RF cables 15506 (e.g., available from Molex, Lisle, Ill., or similar cables) electrically couple the co-packaged optical module 15502 to the connector module 15504. For example, the co-packaged optical module 15502 can be similar to the co-packaged optical module 15310 (
The pluggable optical module 15700 includes one or more laser sources 15702 that provide power supply light through one or more optical fibers 15704 to the photonic circuit(s) of the co-packaged optical module 15502. In the example of
The pluggable optical module 15700 includes a fiber harness 15706 that optically couples the optical connector 15204 to the photonic integrated circuit 15312. The fiber harness 15706 includes a bundle of fibers 15708 that are coupled to an optical fiber connector 15710 that is coupled to the photonic integrated circuit 15312. The fiber harness 15706 includes the optical fibers 15704, which are also optically connected to the optical fiber connector 15710. Power supply light is transmitted from the laser sources 15702 through the optical fibers 15704 and the power supply fiber ports of the optical fiber connector 15710 to the photonic integrated circuit 15312.
The following describes examples of co-packaged optical modules that can be used in the pluggable optical modules, e.g., 15330 (
Referring to
For example, each integrated circuit 16710 (mounted on the photonic integrated circuit 16704) can include an electrical drive amplifier or a transimpedance amplifier. Each integrated circuits 16712 (mounted on the substrate) can include a SerDes or a DSP chip or a combination of SerDes/DSP chips.
There are several ways to package the electrical integrated circuits and the photonic integrated circuit in order to achieve a compact, small-size, and energy efficient co-packaged optical module.
In some implementations, an integrated circuit is configured to surround or partially surround the vertical fiber connector. For example, the integrated circuit can have an L-shape that surrounds two sides of the vertical fiber connector (e.g., two of north, east, south, and west sides). For example, the integrated circuit can have a U-shape that surrounds three sides of the vertical fiber connector (e.g., three of north, east, south, and west sides). For example, the integrated circuit can have an opening in the center region to allow the vertical fiber connector to pass through, in which the integrated circuit completely surrounds the vertical fiber connector. The dimensions of the opening in the integrated circuit are selected to allow the optical fiber connector to pass through to enable an optical fiber to be optically coupled to the photonic integrated circuit. For example, the integrated circuit with an opening in the center region can have a circular or polygonal shape at the outer perimeter. A feature of the integrated circuit mounted on the same surface as the vertical fiber connector is that it takes advantage of the space available on the surface of the photonic integrated circuit that is not occupied by the vertical fiber connector so that the electrical integrated circuit can be placed near or adjacent to the active components (e.g., photodetectors and/or modulators) of the photonic integrated circuit.
In some implementations, an integrated circuit defining an opening can be manufactured by the following process:
Step 1: Use semiconductor lithography to form an integrated circuit on a semiconductor die (or wafer or substrate), in which a first interior region of the semiconductor die does not have integrated circuit component intended to be used for the final integrated circuit (but can have components intended to be used for other products).
Step 2: Use a laser (or any other suitable cutting tool) to cut an opening in the first interior region of the semiconductor die.
Step 3: Place the semiconductor die on a lower mold resin that defines an opening in an interior region. A lead frame or electrical connectors are attached to the lower mold resin.
Step 4: Wire bond electrical contacts on the semiconductor die to the lead frame or electrical connectors attached to the lower mold resin.
Step 5: Attach an upper mold resin to the lower mold resin, and enclose the semiconductor die between the lower and upper mold resins. The upper mold resin defines an opening in an interior region that corresponds to the opening in the lower mold resin. In some examples, the footprint of the semiconductor die is within the footprint of the lower/upper mold resins so that the semiconductor die is completely enclosed inside the lower and upper mold resins. In some examples, the lower and/or upper mold resin can have additional openings, and the opening(s) in the lower and/or upper mold resins can be configured to expose one or more portions of the semiconductor die.
An integrated circuit having an L-shape or a U-shape can be manufactured using a similar process. For example, in step 1, circuitry is formed in an L-shaped or U-shaped footprint. In step 2, the laser or cutting tool cuts the die according to the L-shape or U-shape footprint. In steps 3 and 5, a lower mold resin and an upper mold resin having the desired L-shape or U-shape are used.
Additional details of the components used in the data processing systems described in this document, e.g., the co-packaged optical modules, the optical modules, the optical communication interfaces, the photonic integrated circuits, the electronic integrated circuits, etc., can be found in U.S. patent application Ser. No. 17/478,483, filed on Sep. 17, 2021, published as US20220159860; U.S. patent application Ser. No. 17/495,338, filed on Oct. 6, 2021; U.S. patent application Ser. No. 17/531,470, filed on Nov. 19, 2021; U.S. patent application Ser. No. 17/592,232, filed on Feb. 3, 2022; PCT application PCT/US2021/021953, filed on Mar. 11, 2021, published as WO 2021/183792; PCT application PCT/US2021/022730, filed on Mar. 17, 2021, published as WO 2021/188648; PCT application PCT/US2021/027306, filed on Apr. 14, 2021, published as WO 2021/211725; PCT application PCT/US2021/035179, filed on Jun. 1, 2021, published as WO 2021/247521, PCT application PCT/US2021/050945, filed on Sep. 17, 2021, published as WO 2022/061160, PCT application PCT/US2021/053745, filed on Oct. 6, 2021, published as WO 2022/076539, PCT application PCT/US2021/060215, filed on Nov. 19, 2021, published as WO 2022/109349, U.S. Pat. Nos. 11,287,585, 11,194,109, and 11,153,670. The entire contents of the above patent applications, patent application publications, and patents are incorporated by reference.
Some embodiments can be implemented as circuit-based processes, including possible implementation on a single integrated circuit.
Unless explicitly stated otherwise, each numerical value and range should be interpreted as being approximate as if the word “about” or “approximately” preceded the value or range.
It will be further understood that various changes in the details, materials, and arrangements of the parts which have been described and illustrated in order to explain the nature of this disclosure can be made by those skilled in the art without departing from the scope of the disclosure, e.g., as expressed in the following claims.
The use of figure numbers and/or figure reference labels in the claims is intended to identify one or more possible embodiments of the claimed subject matter in order to facilitate the interpretation of the claims. Such use is not to be construed as necessarily limiting the scope of those claims to the embodiments shown in the corresponding figures.
Although the elements in the following method claims, if any, are recited in a particular sequence with corresponding labeling, unless the claim recitations otherwise imply a particular sequence for implementing some or all of those elements, those elements are not necessarily intended to be limited to being implemented in that particular sequence.
Reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the disclosure. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments necessarily mutually exclusive of other embodiments. The same applies to the term “implementation.”
Unless otherwise specified herein, the use of the ordinal adjectives “first,” “second,” “third,” etc., to refer to an object of a plurality of like objects merely indicates that different instances of such like objects are being referred to, and is not intended to imply that the like objects so referred-to have to be in a corresponding order or sequence, either temporally, spatially, in ranking, or in any other manner.
Also for purposes of this description, the terms “couple,” “coupling,” “coupled,” “connect,” “connecting,” or “connected” refer to any manner known in the art or later developed in which energy is allowed to be transferred between two or more elements, and the interposition of one or more additional elements is contemplated, although not required. Conversely, the terms “directly coupled,” “directly connected,” etc., imply the absence of such additional elements.
As used herein in reference to an element and a standard, the term compatible means that the element communicates with other elements in a manner wholly or partially specified by the standard, and would be recognized by other elements as sufficiently capable of communicating with the other elements in the manner specified by the standard. The compatible element does not need to operate internally in a manner specified by the standard.
The described embodiments are to be considered in all respects as only illustrative and not restrictive. In particular, the scope of the disclosure is indicated by the appended claims rather than by the description and figures herein. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
The description and drawings merely illustrate the principles of the disclosure. It will thus be appreciated that those of ordinary skill in the art will be able to devise various arrangements that, although not explicitly described or shown herein, embody the principles of the disclosure and are included within its spirit and scope. Furthermore, all examples recited herein are principally intended expressly to be only for pedagogical purposes to aid the reader in understanding the principles of the disclosure and the concepts contributed by the inventor(s) to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions. Moreover, all statements herein reciting principles, aspects, and embodiments of the disclosure, as well as specific examples thereof, are intended to encompass equivalents thereof.
The functions of the various elements shown in the figures, including any functional blocks labeled or referred to as “processors” and/or “controllers,” can be provided through the use of dedicated hardware as well as hardware capable of executing software in association with appropriate software. When provided by a processor, the functions can be provided by a single dedicated processor, by a single shared processor, or by a plurality of individual processors, some of which can be shared. Moreover, explicit use of the term “processor” or “controller” should not be construed to refer exclusively to hardware capable of executing software, and can implicitly include, without limitation, digital signal processor (DSP) hardware, network processor, application specific integrated circuit (ASIC), field programmable gate array (FPGA), read only memory (ROM) for storing software, random access memory (RAM), and non-volatile storage. Other hardware, conventional and/or custom, can also be included. Similarly, any switches shown in the figures are conceptual only. Their function can be carried out through the operation of program logic, through dedicated logic, through the interaction of program control and dedicated logic, or even manually, the particular technique being selectable by the implementer as more specifically understood from the context.
As used in this application, the term “circuitry” can refer to one or more or all of the following: (a) hardware-only circuit implementations (such as implementations in only analog and/or digital circuitry); (b) combinations of hardware circuits and software, such as (as applicable): (i) a combination of analog and/or digital hardware circuit(s) with software/firmware and (ii) any portions of hardware processor(s) with software (including digital signal processor(s)), software, and memory(ies) that work together to cause an apparatus, such as a mobile phone or server, to perform various functions); and (c) hardware circuit(s) and or processor(s), such as a microprocessor(s) or a portion of a microprocessor(s), that requires software (e.g., firmware) for operation, but the software does not need to be present when it is not needed for operation.” This definition of circuitry applies to all uses of this term in this application, including in any claims. As a further example, as used in this application, the term circuitry also covers an implementation of merely a hardware circuit or processor (or multiple processors) or portion of a hardware circuit or processor and its (or their) accompanying software and/or firmware. The term circuitry also covers, for example and if applicable to the particular claim element, a baseband integrated circuit or processor integrated circuit for a mobile device or a similar integrated circuit in server, a cellular network device, or other computing or network device.
It should be appreciated by those of ordinary skill in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the disclosure.
Although the present invention is defined in the attached claims, it should be understood that the present invention can also be defined in accordance with the following sets of embodiments:
First set of embodiments:
Embodiment 1: A system comprising:
a first substrate comprising electrical contacts that are configured to be electrically connected to a data processor or electrically connected to a socket or substrate for electrically connecting a data processor, wherein the first substrate has a main surface;
a connector block that is mounted on the first substrate, in which the connector block comprises a first surface and a second surface, the first surface of the connector block is oriented substantially parallel to the main surface of the first substrate, and the second surface of the connector block is oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°,
wherein the connector block comprises a first array of electrical contacts disposed on the first surface and a second array of electrical contacts disposed on the second surface, the first array of electrical contacts are electrically connected to the second array of electrical contacts, and at least a portion of the first array of electrical contacts are configured to be electrically connected to the data processor; and
a pluggable module comprising an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector, wherein the optical module comprises electrical contacts that are electrically connected to the second array of electrical contacts disposed on the second surface of the connector block;
wherein the optical module is configured to receive optical signals from the first optical connector and generate electrical signals based on the received optical signals, and the electrical signals or processed versions of the electrical signals are transmitted to the data processor.
Embodiment 2: The system of embodiment 1 in which 60°<θ1<120°.
Embodiment 3: The system of embodiment 1 in which 75°<θ1<105°.
Embodiment 4: The system of embodiment 1 in which 85°<θ1<95°.
Embodiment 5: The system of any of embodiments 1 to 4 in which the first array of electrical contacts comprises a two-dimensional arrangement of electrical contacts.
Embodiment 6: The system of embodiment 5 in which the two-dimensional arrangement of electrical contacts comprises at least four rows electrical contacts, and each row includes at least four electrical contacts.
Embodiment 7: The system of any of embodiments 1 to 6, comprising a mounting mechanism for securing the pluggable module and enabling electrical contacts of the optical module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
Embodiment 8: The system of any of embodiments 1 to 7 in which the first optical connector is configured to mate with a corresponding optical connector of an external fiber optic cable.
Embodiment 9: The system of any of embodiments 1 to 8 in which the first optical connector comprises a multi-fiber push on (MPO) connector.
Embodiment 10: The system of any of embodiments 1 to 9 wherein the second array of electrical contacts comprise pairs of electrical contacts, and each pair of electrical contacts are configured to transmit a pair of differential signals.
Embodiment 11: The system of embodiment 10 wherein each pair of electrical contacts are aligned along a direction substantially parallel to the main surface of the first substrate.
Embodiment 12: The system of embodiment 10 or 11 wherein the first array of electrical contacts is rated to have a data throughput of at least 1 Gbps per lane, the first array of electrical contacts comprise a first pair of electrical contacts configured to transmit a pair of differential signals, the second array of electrical contacts comprise a second pair of electrical contacts, the first pair of electrical contacts are electrically connected to the second pair of electrical contacts through a pair of signal lines positioned internal to the connection block,
wherein the pair of signal lines includes a first signal line and a second signal line, the first signal line has a first length, the second signal line has a second length, and a difference between the first length and the second length is selected such that a skew between signals traveling in the first signal line and the second signal line is less than a symbol period.
Embodiment 13: The system of any of embodiments 1 to 12, comprising a housing having a front panel,
wherein the front panel has an opening, the connector block is positioned at a distance from the front panel, the pluggable module has a shape that enables the pluggable module to pass through the opening in the front panel to enable the optical module to be coupled to the connector block.
Embodiment 14: The system of embodiment 13 in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector is in a vicinity of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
Embodiment 15: The system of embodiment 13 or 14 in which the front panel opening and the connector block define a longitudinal direction that extend from the opening to the connector block,
wherein the front panel opening and the connector block are positioned such that when the pluggable module is inserted through the opening to enable the optical module to be coupled to the connector block, the optical module moves in a direction substantially parallel to the longitudinal direction, and the second surface of the connector block is oriented at an angle θ2 relative to the longitudinal direction, and 45°<θ2<135°.
Embodiment 16: The system of embodiment 15 in which 60°<θ2<120°.
Embodiment 17: The system of embodiment 16 in which 75°<θ2<105°.
Embodiment 18: The system of embodiment 17 in which 85°<θ2<95°.
Embodiment 19: The system of any of embodiments 1 to 12, comprising a housing having a front panel,
wherein the front panel has an opening, in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector has a front surface that is flush with, or protrudes from, a front surface of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
Embodiment 20: The system of any of embodiments 1 to 12, comprising a housing having a front panel,
wherein the front panel has an opening, in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the connector block, the at least one first optical connector has a front face that is within an inch of a front surface of the front panel.
Embodiment 21: The system of any of embodiments 1 to 20 in which the fiber guide has a length of at least one inch.
Embodiment 22: The system of embodiment 21 in which the fiber guide has a length of at least two inches.
Embodiment 23: The system of embodiment 22 in which the fiber guide has a length of at least four inches.
Embodiment 24: The system of any of embodiments 1 to 23 in which the pluggable module comprises at least two first optical connectors, and each first optical connector is configured to be mated with a second optical connector of an external fiber optic cable.
Embodiment 25: The system of embodiment 24 in which the pluggable module comprises at least four first optical connectors, and each first optical connector is configured to be mated with a second optical connector of an external fiber optic cable.
Embodiment 26: The system of any of embodiments 1 to 25 in which the first fiber optic cable comprises a fiber pigtail.
Embodiment 27: The system of any of embodiments 1 to 26 in which the first substrate comprises at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
Embodiment 28: The system of any of embodiments 1 to 12, comprising:
a housing having a front panel, and
an inlet fan mounted near the front panel and configured to increase an air flow across a surface of at least one of (i) the optical module, or (ii) a heat dissipating device thermally coupled to the optical module.
Embodiment 29: The system of embodiment 28, comprising two or more pluggable modules, in which each pluggable module comprises an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector;
wherein the fiber guides are configured to allow air blown from the inlet fan to flow past the fiber guides and carry away heat generated by the optical module.
Embodiment 30: The system of any of embodiments 1 to 29, comprising a laser module configured to provide optical power to the optical module.
Embodiment 31: The system of embodiment 30, comprising a second optical connector optically coupled to the laser module,
wherein the pluggable module comprises a third optical connector that is configured to mate with the second optical connector when the pluggable module is coupled to the connector block, and
wherein the third optical connector is optically coupled to the optical module to enable the optical module to receive the optical power from the laser module.
Embodiment 32: The system of embodiment 30 or 31 in which the laser module is disposed in the pluggable module.
Embodiment 33: The system of any of embodiments 30 to 32, comprising a first heat dissipating device and a second heat dissipating device, the first heat dissipating device is thermally isolated from the second heat dissipating device, the first heat dissipating device is thermally coupled to the optical module, and the second heat dissipating device is thermally coupled to the laser module.
Embodiment 34: The system of any of embodiments 1 to 33 in which the fiber guide comprises at least one of metal or a thermal conductive material.
Embodiment 35: The system of any of embodiments 1 to 34 in which the fiber guide comprises a hollow tube.
Embodiment 36: The system of any of embodiments 1 to 12, comprising a housing having a front panel,
wherein the front panel has an opening, in which the fiber guide is rigid along a direction from the first optical connector to the optical module and has a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through the opening in the front panel and coupled to the connector block.
Embodiment 37: The system of any of embodiments 1 to 36 in which the fiber guide has a spatial fan-out design such that a first portion of the fiber guide near the optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
Embodiment 38: The system of embodiment 37 in which the at least one first optical connector has an overall footprint that is larger than a footprint of the optical module.
Embodiment 39: The system of any of embodiments 1 to 38, comprising the data processor, in which the data processor comprises at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 40: The system of any of embodiments 1 to 39 in which a photon supply is disposed in, on, or near the fiber guide, and the photon supply is configured to provide optical power supply light to the optical module.
Embodiment 41: The system of embodiment 40 in which the photon supply is thermally coupled to an inner surface or an outer surface of the fiber guide, and the fiber guide is configured to assist in dissipating heat from the photon supply.
Embodiment 42: The system of any of embodiments 1 to 12, comprising a housing having a front panel,
wherein the system comprises guide rails configured to guide the pluggable module as the optical module move from a first position near the front panel to a second position near the connector block.
Embodiment 43: The system of embodiment 42 in which the optical module comprises a co-packaged optical module comprising a photonic integrated circuit and one or more electrical integrated circuits that condition electrical signals transmitted to or from the photonic integrated circuit.
Embodiment 44: The system of embodiment 42 or 43 in which the guide rails are configured to provide rigid connections between the connector block and the front panel or a front portion of the fiber guide.
Embodiment 45: The system of embodiment 43 or 44 in which the photonic integrated circuit comprises at least one of (i) a photodetector to convert optical signals to electrical signals, or (ii) a modulator to convert electrical signals to optical signals.
Embodiment 46: The system of any of embodiments 42 to 45, comprising a bolster plate, in which the co-packaged optical module is coupled to the connector block, and the bolster plate is positioned to the rear of the connector block and configured to exert a force in a front direction when the guide rails are fastened to a front portion of the fiber guide or to the front panel.
Embodiment 47: The system of embodiment 46 in which the second surface of the connector block is oriented at an angle θ2 relative to the front direction, and 45°<θ2<135°.
Embodiment 48: The system of embodiment 47 in which 60°<θ2<120°.
Embodiment 49: The system of embodiment 48 in which 75°<θ2<105°.
Embodiment 50: The system of embodiment 49 in which 85°<θ2<95°.
Embodiment 51: The system of any of embodiments 42 to 50 in which the guide rails are configured such that the optical module moves between the first position and the second position along a longitudinal direction, and the second surface of the connector block is oriented at an angle θ2 relative to the longitudinal direction, and 45°<θ2<1350.
Embodiment 52: The system of embodiment 51 in which 60°<θ2<120°.
Embodiment 53: The system of embodiment 52 in which 75°<θ2<105°.
Embodiment 54: The system of embodiment 53 in which 85°<θ2<95°.
Embodiment 55: The system of any of embodiments 1 to 54 in which the optical module has a first side and a second side, the first fiber optical cable has a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module is optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module has a two-dimensional arrangement of electrical contacts that are configured to mate with the second array of electrical contacts of the connector block.
Embodiment 56: The system of embodiment 55 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 57: The system of embodiment 56 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 58: The system of embodiment 57 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 59: The system of any of embodiments 1 to 58 in which the portion of the first array of electrical contacts of the connector block are configured to be electrically connected to the data processor through electrical signal lines or traces in or on the first substrate.
Embodiment 60: The system of any of embodiments 1 to 59 in which the portion of first array of electrical contacts of the connector block are configured to be electrically connected to the data processor through a connector cable.
Embodiment 61: The system of embodiment 60 in which the connector cable is configured to transmit radio frequency signals with a signal attenuation below a first threshold and with radio frequency emissions below a second threshold.
Embodiment 62: The system of any of embodiments 1 to 61 in which a second portion of the first array of electrical contacts of the connector block is configured to supply electrical power to the optical module.
Embodiment 63: The system of any of embodiments 1 to 61 in which a second portion of the first array of electrical contacts of the connector block is configured to carry control signals between the optical module and at least one of a central processing unit (CPU), a microcontroller, or a field programmable gate array (FPGA).
Embodiment 64: The system of any of embodiments 1 to 63 in which the connector block is compatible with an interconnect standard that specifies dimensions of the connector block and an electrical property of the second array of electrical contacts, wherein the interconnect standard species that a first portion of the second array of electrical contacts are configured to transmit data signals, a second portion of the second array of electrical contacts are configured to transmit control signals, and a third portion of the second array of electrical contacts are configured to transmit electrical power.
Embodiment 65: An apparatus comprising:
a first substrate comprising electrical contacts that are configured to be electrically connected to a data processor or electrically connected to a socket or substrate for electrically connecting a data processor;
a connector block that is mounted on the first substrate;
a pluggable module comprising a co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector;
wherein the co-packaged optical module comprises at least one optical coupler and at least one photodetector, the co-packaged optical module is configured to receive optical signals from the at least one first optical connector, generate electronic signals based on the optical signals, and transmit the electronic signals to the data processor;
a fastening device configured to exert a force along a longitudinal direction to push the pluggable module towards the connector block to enable electrical contacts on the co-packaged optical module to be securely connected to electrical contacts on the connector block;
wherein the electrical contacts of the connector block are disposed on a first surface of the connector block, the first surface is oriented at an angle θ1 relative to the longitudinal direction, 45° <θ1<1350.
Embodiment 66: The apparatus of embodiment 65 in which 60°<θ1<120°.
Embodiment 67: The apparatus of embodiment 66 in which 75°<θ1<105°.
Embodiment 68: The apparatus of embodiment 67 in which 85°<θ1<95°.
Embodiment 69: The apparatus of any of embodiments 65 to 68 in which the fiber guide comprises at least one of metal or a thermal conductive material.
Embodiment 70: The apparatus of any of embodiments 65 to 69 in which the fastener comprises:
a bolster plate positioned to the rear of the connector block;
at least one of guide rails or a cage connected to the bolster plate and configured to guide the pluggable module as the optical module is coupled to the connector block or disconnected from the connector block; and
a clamp device configured to fasten the pluggable module to the at least one of guide rails or the cage and exert the force along the longitudinal direction to push the pluggable module towards the connector block.
Embodiment 71: The apparatus of any of embodiments 65 to 70 in which the fiber guide comprises a hollow tube.
Embodiment 72: The apparatus of any of embodiments 65 to 71 in which the fiber guide is rigid along a direction from the first optical connector to the co-packaged optical module and has a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through an opening in a front panel of a housing and coupled to the connector block.
Embodiment 73: The apparatus of any of embodiments 65 to 72 in which the fiber guide has a spatial fan-out design such that a first portion of the fiber guide near the co-packaged optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
Embodiment 74: The apparatus of any of embodiments 65 to 73 in which the at least one first optical connector has an overall footprint that is larger than a footprint of the co-packaged optical module.
Embodiment 75: The apparatus of any of embodiments 65 to 74 in which the co-packaged optical module has a first side and a second side, the first fiber optical cable has a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module is optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module has a two-dimensional arrangement of electrical contacts.
Embodiment 76: The apparatus of embodiment 75 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 77: The apparatus of embodiment 76 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 78: The apparatus of embodiment 77 in which the two-dimensional arrangement of electrical contacts of the optical module comprises at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 79: The apparatus of any of embodiments 65 to 78, comprising the data processor, in which the data processor comprises at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 80: An apparatus comprising:
a first substrate configured to support a data processor;
a connector block that is mounted on the first substrate, in which the connector block comprises a first array of electrical contacts and a second array of electrical contacts, at least a portion of the first array of electrical contacts is configured to be electrically connected to the data processor, the second array of electrical contacts are configured to be mated with a corresponding array of electrical contacts of an optical module of a pluggable module, the first array of electrical contacts are electrically connected to the second array of electrical contacts;
wherein the pluggable module comprises the optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector;
a guidance device configured to guide the pluggable module to move from a first position away from the connector block to a second position near the connector block along a predefined path that extends along a first direction;
wherein the second array of electrical contacts are positioned along a plane oriented at an angle θ1 relative to the first direction, and 45°<θ1<135°.
Embodiment 81: The apparatus of embodiment 80 in which 60°<θ1<120°.
Embodiment 82: The apparatus of embodiment 81 in which 75°<θ1<105°.
Embodiment 83: The apparatus of embodiment 82 in which 85°<θ1<95°.
Embodiment 84: The apparatus of any of embodiments 80 to 83 in which the guidance device comprises at least one of guide rails or a cage.
Embodiment 85: The apparatus of any of embodiments 80 to 84, comprising a fastening device configured to exert a force substantially parallel to the first direction on the pluggable module to push the electrical contacts of the optical module against the second array of electrical contacts of the connector block.
Embodiment 86: The apparatus of embodiment 85 in which the fastening device comprises at least one of a clamp or a screw.
Embodiment 87: The apparatus of any of embodiments 80 to 86, comprising the pluggable module.
Embodiment 88: The apparatus of any of embodiments 80 to 87 in which the second array of electrical contacts of the connector block comprise at least one of spring-loaded elements, compression interposers, or land-grid arrays.
Embodiment 89: The apparatus of any of embodiments 80 to 88, comprising the data processor, in which the data processor comprises at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 90: A rackmount server comprising:
a housing having a front panel that defines an opening that enables at least a portion of a pluggable module to pass through;
a first substrate disposed in the housing, the first substrate having a main surface;
a data processor mounted on the first substrate;
a connector block mounted on the first substrate,
wherein the connector block comprises:
a mounting mechanism configured to secure the pluggable module when the pluggable module is plugged into the rackmount server and enable electrical contacts of the pluggable module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
Embodiment 91: The rackmount server of embodiment 90 in which 60°<θ1<120°.
Embodiment 92: The rackmount server of embodiment 91 in which 75°<θ1<105°.
Embodiment 93: The rackmount server of embodiment 92 in which 85°<θ1<95°.
Embodiment 94: A rackmount server comprising:
a housing having a front panel that defines an opening that enables at least a portion of a pluggable module to pass through;
a first substrate disposed in the housing;
a data processor mounted on the first substrate;
a connector block mounted on the first substrate,
wherein the connector block comprises:
a mounting mechanism configured to secure the pluggable module when the pluggable module is plugged into the rackmount server and enable electrical contacts of the pluggable module to be electrically connected to the second array of electrical contacts on the connector block in a mechanically secure manner.
Embodiment 95: The rackmount server of embodiment 94 in which −30°<θ1<30°.
Embodiment 96: The rackmount server of embodiment 95 in which −15°<θ1<15°.
Embodiment 97: The rackmount server of embodiment 96 in which −5°<θ1<5θ.
Embodiment 98: The rackmount server of any of embodiments 94 to 97, comprising a fastening device configured to exert a force to push the pluggable module towards the connector block to enable electrical contacts of the pluggable module to be securely connected to the second array of electrical contacts on the connector block.
Embodiment 99: The rackmount server of any of embodiments 94 to 98, comprising the pluggable module, in which the pluggable module comprises a co-packaged optical module, the at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector.
Embodiment 100: The rackmount server of embodiment 99 in which the co-packaged optical module is configured to receive optical signals from the first optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor.
Embodiment 101: The rackmount server of any of embodiments 94 to 100 in which the data processor comprises at least one of a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 102: The rackmount server of any of embodiments 94 to 101 in which the second array of electrical contacts of the connector block comprises a two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a two-dimensional arrangement of electrical contacts of the pluggable module.
Embodiment 103: The rackmount server of embodiment 102 in which the two-dimensional arrangement of electrical contacts of the connector block comprises at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 104: The rackmount server of embodiment 103 in which the two-dimensional arrangement of electrical contacts of the connector block comprises at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 105: The rackmount server of any of embodiments 94 to 104, comprising:
a plurality of connector blocks mounted on the first substrate, wherein each connector block has a first army of electrical contacts and a second array of electrical contacts, at least a portion of the first array of electrical contacts is electrically coupled to the data processor, and the first array of electrical contacts are electrically connected to the second array of electrical contacts;
wherein the plurality of connector blocks enable the data processor to communicate with a plurality of pluggable modules through the plurality of second arrays of electrical contacts of the connector blocks.
Embodiment 106: The rackmount server of embodiment 105 in which the plurality of connector blocks comprises at least four connector blocks that enable the data processor to communicate with at least four pluggable modules.
Embodiment 107: The rackmount server of embodiment 106 in which the plurality of connector blocks comprises at least ten connector blocks that enable the data processor to communicate with at least ten pluggable modules.
Embodiment 108: A rackmount server comprising a plurality of any of the systems of embodiments 1 to 64.
Embodiment 109: A data center comprising a plurality of the rackmount servers of embodiment 108.
Embodiment 110: A rackmount server comprising a plurality of any of the apparatuses of embodiments 65 to 79.
Embodiment 111: A data center comprising a plurality of the rackmount servers of embodiment 110.
Embodiment 112: A method comprising:
providing a first substrate having a main surface, in which a data processor is electrically coupled to the first substrate;
providing a connector block that is mounted on the first substrate, in which the connector block has a first surface and a second surface, a first array of electrical contacts is disposed on the first surface, a second array of electrical contacts is disposed on the second surface, at least a portion of the first array of electrical contacts is electrically coupled to the data processor, the second array of electrical contacts are electrically connected to the first array of electrical contacts, the second array of electrical contacts comprise a two-dimensional arrangement of electrical contacts, the second surface is oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°;
providing a pluggable module that comprises an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector, wherein the optical module comprises a two-dimensional arrangement of electrical contacts;
optically coupling an external fiber optic cable to the optical connector of the pluggable module;
electrically coupling the two-dimensional arrangement of electrical contacts of the optical module with the second array of electrical contacts of the connector block; and
establishing a communication path between the data processor and the external fiber optic cable through the connector block and the pluggable module.
Embodiment 113: The method of embodiment 112, comprising:
providing a data processing server comprising a housing having a front panel that defines an opening;
disposing the first substrate in the housing, in which the connector block is positioned at a distance behind the front panel; and
passing at least a portion of the pluggable module through the opening in the front panel to enable the electrical contacts of the pluggable module to be electrically coupled to the second array of electrical contacts of the connector block.
Embodiment 114: The method of embodiment 113 in which the second surface of the connector block is oriented at an angle θ2 relative to the front panel, and −45°<θ2<45°.
Embodiment 115: The method of any of embodiments 112 to 114, comprising transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 500 Gbps.
Embodiment 116: The method of embodiment 115, comprising transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 1 Tbps.
Embodiment 117: The method of any of embodiments 112 to 116, comprising:
providing a data processing server comprising a housing having a front panel that defines a plurality of openings;
providing a plurality of connector blocks that are mounted on the first substrate, in which each connector block has a first surface and a second surface, a first array of electrical contacts is disposed on the first surface, a second array of electrical contacts is disposed on the second surface, at least a portion of the first array of electrical contacts is electrically coupled to the data processor, the second array of electrical contacts are electrically connected to the first array of electrical contacts, the second array of electrical contacts comprise a two-dimensional arrangement of electrical contacts, the second surface is oriented at an angle θ1 relative to the main surface of the first substrate, and 45°<θ1<135°;
disposing the first substrate in the housing, in which the plurality of connector blocks are positioned at a distance behind the front panel;
providing a plurality of pluggable modules, each pluggable module comprising a two-dimensional arrangement of electrical contacts;
passing at least a portion of each of a plurality of pluggable modules through the openings in the front panel to enable the electrical contacts of the pluggable modules to be electrically coupled to the second arrays of electrical contacts of the connector blocks; and
establishing communication paths between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules.
Embodiment 118: The method of embodiment 117 in which the plurality of connector blocks comprise at least 10 connector blocks, the plurality of pluggable modules comprise at least 10 pluggable modules, and the method comprises transmitting data between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules with an aggregate bandwidth of at least 5 Tbps.
Embodiment 119: The method of embodiment 118 in which the plurality of connector blocks comprise at least 30 connector blocks, the plurality of pluggable modules comprise at least 30 pluggable modules, and the method comprises transmitting data between the data processor and the external fiber optic cables through the connector blocks and the pluggable modules with an aggregate bandwidth of at least 15 Tbps.
Embodiment 120: A method comprising: operating the system of any of embodiments 1 to 64.
Embodiment 121: A method comprising: operating the apparatus of any of embodiments 65 to 79.
Embodiment 122: A method comprising: operating the rackmount server of any of embodiments 90 to 110.
Embodiment 123: A method comprising: operating the data center of embodiment 111.
Embodiment 124: A method comprising: assembling the system of any of embodiments 1 to 64.
Embodiment 125: A method comprising: assembling the apparatus of any of embodiments 65 to 79.
Embodiment 126: A method comprising: assembling the rackmount server of any of embodiments 90 to 110.
Embodiment 127: A method comprising: constructing the data center of embodiment 111.
The following is a second set of embodiments. The embodiment numbers below refer to those in the second set of embodiments.
Embodiment 1: A system comprising:
a housing having a front panel;
a first substrate that is positioned at a distance from the front panel, in which a data processor is mounted on the first substrate; and
a pluggable module comprising an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector;
wherein the optical module is configured to receive optical signals from the first optical connector and generate electrical signals based on the received optical signals, and the electrical signals or processed versions of the electrical signals are transmitted to the data processor; and
wherein the pluggable module has a shape that enables the pluggable module to pass through an opening in the front panel to enable the optical module to be coupled to the first substrate.
Embodiment 2: The system of embodiment 1 in which the first optical connector is configured to mate with a corresponding optical connector of an external fiber optic cable.
Embodiment 3: The system of embodiment 1 or 2 in which the first optical connector comprises a multi-fiber push on (MPO) connector.
Embodiment 4: The system of any of embodiments 1 to 3 in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector is in a vicinity of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
Embodiment 5: The system of any of embodiments 1 to 3 in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector has a front surface that is flush with, or protrudes from, a front surface of the front panel to enable a user to attach at least one external fiber optic cable to the at least one first optical connector.
Embodiment 6: The system of any of embodiments 1 to 3 in which the fiber guide has a length configured such that when the pluggable module is inserted through the opening in the front panel and the optical module is coupled to the first substrate or a module mounted on the first substrate, the at least one first optical connector has a front face that is within an inch of a front surface of the front panel.
Embodiment 7: The system of any of embodiments 1 to 6 in which the fiber guide has a length of at least one inch.
Embodiment 8: The system of any of embodiments 1 to 6 in which the fiber guide has a length of at least two inches.
Embodiment 9: The system of any of embodiments 1 to 6 in which the fiber guide has a length of at least four inches.
Embodiment 10: The system of any of embodiments 1 to 9 in which the pluggable module comprises at least two first optical connectors, and each first optical connector is configured to be mated with a second optical connector of an external fiber optic cable.
Embodiment 11: The system of any of embodiments 1 to 6 in which the pluggable module comprises at least four first optical connectors, and each first optical connector is configured to be mated with a second optical connector of an external fiber optic cable.
Embodiment 12: The system of any of embodiments 1 to 11 in which the first fiber optic cable comprises a fiber pigtail.
Embodiment 13: The system of any of embodiments 1 to 11 in which the first substrate has a main surface that is oriented at an angle in a range of 0 to 45 degrees relative to the front panel.
Embodiment 14: The system of embodiment 13 in which the first substrate is oriented parallel to the front panel.
Embodiment 15: The system of any of embodiments 1 to 14 in which the first substrate has a first side and a second side that is opposite the first side, the data processor comprises electrical contacts that are electrically coupled to electrical contacts on the first side of the first substrate, the pluggable module comprises electrical contacts that are electrically coupled to electrical contacts on the second side of the first substrate, and at least some of the electrical contacts on the first side of the first substrate are electrically coupled to at least some of the electrical contacts on the second side of the first substrate.
Embodiment 16: The system of embodiment 15 in which the first substrate comprises at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
Embodiment 17: The system of any of embodiments 1 to 14 in which the system comprises a second substrate, the data processor comprises electrical contacts that are electrically coupled to electrical contacts on the first substrate, the pluggable module comprises electrical contacts that are electrically coupled to electrical contacts on the second substrate, and at least some of the electrical contacts on the first substrate are electrically coupled to at least some of the electrical contacts on the second substrate.
Embodiment 18: The system of embodiment 17 in which the first substrate is mounted on a first side of a third substrate or circuit board, and the second substrate is mounted on a second side of the third substrate or circuit board.
Embodiment 19: The system of embodiment 18 in which each of the first and second substrate comprises at least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate.
Embodiment 20: The system of any of embodiments 1 to 19, comprising an inlet fan mounted near the front panel and configured to increase an air flow across a surface of at least one of (i) the optical module, or (ii) a heat dissipating device thermally coupled to the optical module.
Embodiment 21: The system of embodiment 20, comprising two or more pluggable modules, in which each pluggable module comprises an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector;
wherein the fiber guides are configured to allow air blown from the inlet fan to flow past the fiber guides and carry away heat generated by the optical module.
Embodiment 22: The system of any of embodiments 1 to 21, comprising a laser module configured to provide optical power to the optical module.
Embodiment 23: The system of embodiment 22, comprising a second optical connector optically coupled to the laser module,
wherein the pluggable module comprises a third optical connector that is configured to mate with the second optical connector when the pluggable module is coupled to the first substrate, and
wherein the first optical connector is optically coupled to the optical module to enable the optical module to receive the optical power from the laser module.
Embodiment 24: The system of embodiment 22 or 23, comprising a first heat dissipating device and a second heat dissipating device, the first heat dissipating device is thermally isolated from the second heat dissipating device, the first heat dissipating device is thermally coupled to the optical module, and the second heat dissipating device is thermally coupled to the laser module.
Embodiment 25: The system of any of embodiments 1 to 23 in which the fiber guide comprise at least one of metal or a thermal conductive material.
Embodiment 26: The system of any of embodiments 1 to 25 in which the fiber guide comprises a hollow tube.
Embodiment 27: The system of any of embodiments 1 to 26 in which the fiber guide is rigid along a direction from the first optical connector to the optical module and has a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through the opening in the front panel and coupled to the first substrate.
Embodiment 28: The system of any of embodiments 1 to 27 in which the fiber guide has a spatial fan-out design such that a first portion of the fiber guide near the optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
Embodiment 29: The system of embodiment 28 in which the at least one first optical connector has an overall footprint that is larger than a footprint of the optical module.
Embodiment 30: The system of any of embodiments 1 to 29 in which the data processor comprises at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 31: The system of any of embodiments 1 to 30 in which a photon supply is disposed in, on, or near the fiber guide, and the photon supply is configured to provide optical power supply light to the optical module.
Embodiment 32: The system of embodiment 31 in which the photon supply is thermally coupled to an inner surface or an outer surface of the fiber guide, and the fiber guide is configured to assist in dissipating heat from the photon supply.
Embodiment 33: The system of any of embodiments 1 to 32, comprising guide rails configured to guide the optical module as the optical module move from a first position near the front panel to a second position near the first substrate.
Embodiment 34: The system of embodiment 33 in which the optical module comprises a co-packaged optical module comprising a photonic integrated circuit and one or more electrical integrated circuits that condition electrical signals transmitted to or from the photonic integrated circuit.
Embodiment 35: The system of embodiment 34, comprising a co-packaged optical module (CPO) mount attached to the first substrate, and the guide rails are configured to provide rigid connections between the CPO mount and the front panel or a front portion of the fiber guide.
Embodiment 36: The system of embodiment 34 or 35 in which the photonic integrated circuit comprises at least one of (i) a photodetector to convert optical signals to electrical signals, or (ii) a modulator to convert electrical signals to optical signals.
Embodiment 37: The system of embodiment 33 in which the system comprises a co-packaged optical module (CPO) mount and a bolster plate, the co-packaged optical module is mounted on the first substrate through the CPO mount, and the bolster plate is positioned to the rear of the substrate and configured to exert a force in a front direction when the guide rails are fastened to a front portion of the fiber guide or to the front panel.
Embodiment 38: The system of any of embodiments 1 to 37 in which the optical module has a first side and a second side, the first fiber optical cable has a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module is optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module has a two-dimensional arrangement of electrical contacts that are configured to mate with a two-dimensional arrangement of electrical contacts on the first substrate.
Embodiment 39: The system of embodiment 38 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 40: The system of embodiment 39 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 41: The system of embodiment 40 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 42: An apparatus comprising:
a pluggable module comprising a co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector;
wherein the co-packaged optical module is configured to receive optical signals from the at least one first optical connector, and generate electronic signals based on the optical signals.
Embodiment 43: The apparatus of embodiment 42 in which the fiber guide comprise at least one of metal or a thermal conductive material.
Embodiment 44: The apparatus of embodiment 42 or 43 in which the fiber guide comprises a hollow tube.
Embodiment 45: The apparatus of any of embodiments 42 to 44 in which the fiber guide is rigid along a direction from the first optical connector to the co-packaged optical module and has a strength sufficient to withstand a compression force exerted on the pluggable module when the pluggable module is inserted through an opening in a front panel of a housing and coupled to the substrate.
Embodiment 46: The apparatus of any of embodiments 42 to 45 in which the fiber guide has a spatial fan-out design such that a first portion of the fiber guide near the co-packaged optical module has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one first optical connector.
Embodiment 47: The apparatus of any of embodiments 42 to 45 in which the at least one first optical connector has an overall footprint that is larger than a footprint of the co-packaged optical module.
Embodiment 48: The system of any of embodiments 42 to 47 in which the co-packaged optical module has a first side and a second side, the first fiber optical cable has a first end that has a two-dimensional arrangement of optical fiber cores, the first side of the optical module is optically coupled to the two-dimensional arrangement of optical fiber cores, and the second side of the optical module has a two-dimensional arrangement of electrical contacts.
Embodiment 49: The apparatus of embodiment 48 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 50: The apparatus of embodiment 49 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 51: The apparatus of embodiment 50 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 52: A rackmount server comprising:
a housing having a front panel and a rear panel, in which the front panel defines an opening, and the rear panel is at a first distance from the front panel; and
a substrate that is positioned at a second distance from the front panel, in which the second distance is less than one-third of the first distance, a data processor is mounted on the substrate, the substrate has a main surface that is oriented at an angle in a range of 0 to 45 degrees relative to the front panel;
wherein at least one of (i) the substrate has electrical contacts that are configured to the electrically coupled to electrical contacts of a co-packaged optical module, or (ii) a first module is mounted on the substrate, in which the first module has electrical contacts that are configured to the electrically coupled to electrical contacts of a co-packaged optical module.
Embodiment 53: The rackmount server of embodiment 52 in which the substrate is oriented substantially parallel to the front panel.
Embodiment 54: The rackmount server of embodiment 52 or 53 in which the opening in the front panel is configured to allow a pluggable module that includes the co-packaged optical module to be inserted through the opening to enable the co-packaged optical module to be electrically coupled to the electrical contacts on the substrate or the electrical contacts on the first module mounted on the substrate.
Embodiment 55: The rackmount server of embodiment 53, comprising the pluggable module.
Embodiment 56: The rackmount server of embodiment 55, in which the pluggable module comprises the co-packaged optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the co-packaged optical module and the first optical connector, and a fiber guide that is positioned between the co-packaged optical module and the first optical connector and provides mechanical support for the co-packaged optical module and the first optical connector.
Embodiment 57: The rackmount server of embodiment 56 in which the co-packaged optical module is configured to receive optical signals from the first optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor.
Embodiment 58: The rackmount server of any of embodiments 52 to 57 in which the data processor comprises at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, an application specific integrated circuit (ASIC), or a storage device.
Embodiment 59: The rackmount server of any of embodiments 52 to 58 in which the substrate has a two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a two-dimensional arrangement of electrical contacts of the co-package optical module.
Embodiment 60: The rackmount server of embodiment 59 in which the two-dimensional arrangement of electrical contacts of the substrate comprise at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 61: The rackmount server of embodiment 60 in which the two-dimensional arrangement of electrical contacts of the substrate comprise at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 62: The rackmount server of embodiment 61 in which the two-dimensional arrangement of electrical contacts of the substrate comprise at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 63: The rackmount server of any of embodiments 52 to 58 in which the substrate has a plurality of groups of two-dimensional arrangement of electrical contacts that are configured to be electrically coupled to a corresponding plurality of groups of two-dimensional arrangement of electrical contacts of co-package optical modules.
Embodiment 64: The rackmount server of embodiment 63 in which the plurality of groups of two-dimensional arrangement of electrical contacts comprises at least four groups of two-dimensional arrangement of electrical contacts, and each group of two-dimensional arrangement of electrical contacts comprise at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 65: The rackmount server of embodiment 64 in which the plurality of groups of two-dimensional arrangement of electrical contacts comprises at least ten groups of two-dimensional arrangement of electrical contacts, and each group of two-dimensional arrangement of electrical contacts comprise at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 66: A system comprising:
a first substrate comprising least one of a ceramic substrate, an organic high density build-up substrate, or a silicon substrate;
a data processor mounted on a rear side of the first substrate;
a co-packaged optical module that is removably coupled to a front side of the first substrate and configured to receive optical signals from an optical connector, generate electrical signals based on the received optical signals, and transmit the electrical signals to the data processor; and
a printed circuit board attached to the rear side of the first substrate, in which the printed circuit board includes an opening, and the data processor protrudes or partially protrudes through the opening, and the printed circuit board provides electrical power to the data processor through signal lines or traces in or on the first substrate.
Embodiment 67: An apparatus comprising
an optical transceiver module comprising:
Embodiment 68: The apparatus of embodiment 67 in which the optical transceiver module comprises a pluggable optical transceiver module, the plurality of electrical contacts of the pluggable optical transceiver module are configured to be removably and electrically coupled to corresponding electrical contacts of a data processing apparatus.
Embodiment 69: The apparatus of embodiment 67 in which the plurality of electrical contacts of the optical transceiver module are configured to be fixedly and electrically coupled to corresponding electrical contacts of a data processing apparatus.
Embodiment 70: The apparatus of any of embodiments 67 to 69 in which the at least one electronic component comprises at least one of a serializer, a deserializer, a serializer/deserializer, a digital signal processor, a driver module, or an amplifier module.
Embodiment 71: The apparatus of any of embodiments 67 to 70 in which the at least one laser is positioned closer to the at least one optical connector and farther away from the plurality of electrical contacts.
Embodiment 72: The apparatus of any of embodiments 67, 68, 70, and 71 in which the optical transceiver module has a form factor that complies with at least one of SFP (small form-factor pluggable), SFP+(or 10 Gb SFP), SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density) standard.
Embodiment 73: The apparatus of any of embodiments 67 to 72 in which the at least one optical connector has a first end that has a two-dimensional arrangement of optical fiber cores, and the photonic integrated circuit is optically coupled to the two-dimensional arrangement of optical fiber cores using a two-dimensional arrangement of optical couplers.
Embodiment 74: The apparatus of any of embodiments 67 to 73 in which the optical transceiver module comprises a housing, the at least one electrical component and the at least one laser are positioned inside the housing, the housing defines an opening,
wherein the optical transceiver module comprises a first heat dissipating device and a second heat dissipating device, the second heat dissipating device is thermally isolated from the first heat dissipating device, the second heat dissipating device is thermally coupled to the housing,
wherein the first thermal path extends from the at least one laser through the opening defined by the housing to the first heat dissipating device, and the second thermal path extends from the at least one electrical component through the housing to the second heat dissipating device.
Embodiment 74a: The apparatus of embodiment 74 in which the optical transceiver module provides an air gap between the first heat dissipating device and the second heat dissipating device.
Embodiment 74b: The apparatus of embodiment 74 in which the optical transceiver module includes a thermally insulating material positioned between the first heat dissipating device and the second heat dissipating device.
Embodiment 74c: The apparatus of embodiment 74b in which each of the heat dissipating device and the second heat dissipating device is made of a material having a thermal conductivity greater than 50 W/mK.
Embodiment 74d: The apparatus of embodiment 74c in which each of the heat dissipating device and the second heat dissipating device is made of a material having a thermal conductivity greater than 100 W/mK.
Embodiment 74e: The apparatus of embodiment 74d in which each of the heat dissipating device and the second heat dissipating device is made of a material having a thermal conductivity greater than 200 W/mK.
Embodiment 74f: The apparatus of any of embodiments 74b to 74e in which the thermally insulating material has a thermal conductivity less than 10 W/mK.
Embodiment 74g: The apparatus of embodiment 74f in which the thermally insulating material has a thermal conductivity less than 1 W/mK.
Embodiment 75: The apparatus of any of embodiments 67 to 73 in which the optical transceiver module comprises a fiber guide that is positioned between the photonic integrated circuit and the at least one optical connector and provides mechanical support for the first optical connector and the photonic integrated circuit or a module that includes the photonic integrated circuit.
Embodiment 76: The apparatus of embodiment 75 in which the fiber guide comprise at least one of metal or a thermal conductive material.
Embodiment 77: The apparatus of embodiment 75 or 76 in which the fiber guide comprises a hollow tube.
Embodiment 78: The apparatus of any of embodiments 75 to 77 in which the fiber guide is rigid along a direction from the at least one optical connector to the photonic integrated circuit or the module that includes the photonic integrated circuit and has a strength sufficient to withstand a compression force exerted on the optical transceiver module to cause the optical transceiver module to engage a receptor of another apparatus and cause the plurality of electrical contacts to be electrically coupled to corresponding electrical contacts of the other apparatus.
Embodiment 79: The apparatus of any of embodiments 75 to 78 in which the fiber guide has a spatial fan-out design such that a first portion of the fiber guide near the photonic integrated circuit has a smaller dimension compared to the dimension of a second portion of the fiber guide near the at least one optical connector.
Embodiment 80: The apparatus of any of embodiments 75 to 79 in which the plurality of electrical contacts comprise a two-dimensional arrangement of electrical contacts.
Embodiment 81: The apparatus of embodiment 80 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least two rows of electrical contacts, and each row includes at least two electrical contacts.
Embodiment 82: The apparatus of embodiment 81 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least four rows of electrical contacts, and each row includes at least four electrical contacts.
Embodiment 83: The apparatus of embodiment 82 in which the two-dimensional arrangement of electrical contacts of the optical module comprise at least ten rows of electrical contacts, and each row includes at least ten electrical contacts.
Embodiment 84: A rackmount server comprising a plurality of the systems of any of embodiments 1 to 41 and 66.
Embodiment 85: A rackmount server comprising a plurality of the apparatuses of any of embodiments 42 to 51 and 67 to 83.
Embodiment 86: A data center comprising a plurality of the rackmount servers of any of embodiments 52 to 64, 84, and 85.
Embodiment 87: A method comprising:
providing a data processing server comprising a housing having a front panel that defines an opening;
providing a substrate positioned in the housing spaced apart from the front panel, in which a data processor is electrically coupled to a rear side of the substrate;
providing a pluggable module comprising an optical module, at least one first optical connector, a first fiber optic cable that is optically coupled between the optical module and the first optical connector, and a fiber guide that is positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector;
optically coupling an external fiber optic cable to the optical connector of the pluggable module;
Inserting the pluggable module through the opening in the front panel and electrically coupling a two-dimensional arrangement of electrical contacts of the optical module with a corresponding two-dimensional arrangement of electrical contacts on a front side of the substrate; and
establishing a communication path between the data processor and the external fiber optic cable through the pluggable module.
Embodiment 88: The method of embodiment 87, comprising transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 500 Gbps.
Embodiment 89: The method of embodiment 88, comprising transmitting data between the data processor and the external fiber optic cable through the pluggable module with a bandwidth of at least 1 Tbps.
Embodiment 90: The method of any of embodiments 87 to 89 in which the front panel defines a plurality of openings, and the front side of the substrate comprises a plurality of groups of two-dimensional arrangements of electrical contacts;
wherein the method comprises:
Embodiment 91: The method of embodiment 90 in which the plurality of pluggable modules comprise at least 10 pluggable modules, and the method comprises transmitting data between the data processor and the external fiber optic cables through the pluggable modules with an aggregate bandwidth of at least 5 Tbps.
Embodiment 92: The method of embodiment 91 in which the plurality of pluggable modules comprise at least 30 pluggable modules, and the method comprises transmitting data between the data processor and the external fiber optic cables through the pluggable modules with an aggregate bandwidth of at least 15 Tbps.
Embodiment 93: A method including: operating the system of any of embodiments 1 to 41 and 66.
Embodiment 94: A method including: operating the apparatus of any of embodiments 42 to 51 and 67 to 83.
Embodiment 95: A method including: operating the rackmount server of any of embodiments 52 to 64, 84, and 85.
Embodiment 96: A method including: operating the data center of embodiment 86.
Embodiment 97: A method including: assembling the system of any of embodiments 1 to 41 and 66.
Embodiment 98: A method including: assembling the apparatus of any of embodiments 42 to 51 and 67 to 83.
Embodiment 99: A method including: assembling the rackmount server of any of embodiments 52 to 64, 84, and 85.
Embodiment 100: A method including: assembling the data center of embodiment 86.
The following is a third set of embodiments. The embodiment numbers below refer to those in the third set of embodiments.
Embodiment 1: An apparatus comprising:
a pluggable optical module comprising:
Embodiment 2: The apparatus of embodiment 1 in which the two-dimensional arrangement of fiber ports comprise at least two rows of fiber ports, and each row includes at least eight fiber ports.
Embodiment 3: The apparatus of embodiment 2 in which the two-dimensional arrangement of fiber ports comprise at least three rows of fiber ports, and each row includes at least eight fiber ports.
Embodiment 4: The apparatus of embodiment 3 in which the two-dimensional arrangement of fiber ports comprise at least four rows of fiber ports, and each row includes at least eight fiber ports.
Embodiment 5: The apparatus of any of embodiments 1 to 4 in which the pluggable optical module complies with a small form factor pluggable module specification comprising at least one of SFP (small form-factor pluggable), SFP+, 10 Gb SFP, SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
Embodiment 6: The apparatus of any of embodiments 1 to 5 in which the pluggable optical module has a length not more than 200 mm, a width not more than 50 mm, and a height not more than 26 mm.
Embodiment 7: The apparatus of any of embodiments 1 to 6 in which the pluggable optical module comprises a housing having an inner upper wall and an inner lower wall, the edge connector has an upper surface extending along a first plane that is at a first distance d1 relative to the inner upper wall, the edge connector has a lower surface extending along a second plane that is at a second distance d2 relative to the inner lower wall,
wherein the fiber harness is substantially vertically coupled to the first surface of the photonic integrated circuit such that light from the fiber harness is directed toward the first surface of the photonic integrated circuit at an angle θ1 relative to a direction vertical to the first surface of the photonic integrated circuit, 0<θ1<10°, the fiber harness when extending from the first surface of the photonic integrated circuit and bending to a direction parallel to the first surface requires a clearance distance of at least d3 so as to not damage the optical fibers in the fiber harness, and
wherein d1<d3 and d2<d3.
Embodiment 8: The apparatus of embodiment 7 in which the housing has a first inner side wall and a second inner side wall, the substrate or circuit board is attached to the first inner side wall,
wherein a distance from the first surface of the photonic integrated circuit to the second inner side wall is d4, and d3<d4.
Embodiment 9: The apparatus of embodiment 7 in which the first surface of the photonic integrated circuit is oriented at an angle θ2 relative to the inner upper wall, and 45°<θ2<135°.
Embodiment 10: The apparatus of embodiment 9 in which 70°<θ2<110°.
Embodiment 11: The apparatus of embodiment 10 in which 80°<θ2<100°.
Embodiment 12: The apparatus of embodiment 11 in which 85°<θ2<95°.
Embodiment 13: The apparatus of embodiment 9 in which the photonic integrated circuit is mounted on a substrate or circuit board that is electrically coupled to the edge connector by one or more flexible cables.
Embodiment 14: The apparatus of embodiment 7 in which the photonic integrated circuit is mounted on an upper surface of a substrate or circuit board, the edge connector has an upper surface and a lower surface, the lower surface of the edge connector is attached to the upper surface of the substrate or circuit board,
the upper surface of the substrate or circuit board is at a distance d4 relative to the inner upper wall of the housing, and d3<d4.
Embodiment 15: The apparatus of any of embodiments 1 to 14 in which the photonic integrated circuit is configured to perform at least one of (i) convert optical signals received from the optical fiber cable to electrical signals that are transmitted to the edge connector, or (ii) convert electrical signals that are received from the edge connector to optical signals that are transmitted to the optical fiber cable.
Embodiment 16: The apparatus of any of embodiments 1 to 15 in which the optical module comprises a first set of at least two electrical integrated circuits that are mounted on the first surface of the photonic integrated circuit.
Embodiment 17: The apparatus of embodiment 16 in which the first set of at least two electrical integrated circuits comprise two electrical integrated circuits that are positioned on opposite sides of the optical fiber connector along a plane parallel to the first surface of the photonic integrated circuit.
Embodiment 18: The apparatus of embodiment 17 in which the first set of at least one electrical integrated circuit comprises four electrical integrated circuits that surround four sides of the optical fiber connector along the plane parallel to the first surface of the photonic integrated circuit.
Embodiment 19: The apparatus of any of embodiments 16 to 18 in which the optical module comprises:
a substrate or circuit board, in which the photonic integrated circuit is mounted on the substrate or circuit board, and
a second set of at least one electrical integrated circuit mounted on the substrate or circuit board and electrically coupled to the photonic integrated circuit through one or more signal conductors and/or traces.
Embodiment 20: The apparatus of any of embodiments 16 to 19 in which the photonic integrated circuit comprises at least one of a photodetector or an optical modulator, and the first set of at least one integrated circuit comprises at least one of a transimpedance amplifier configured to amplify a current generated by the photodetector or a driver configured to drive the optical modulator.
Embodiment 21: The apparatus of embodiment 19 or 20 in which the second set of at least one electrical integrated circuit comprises a serializers/deserializers module.
Embodiment 22: The apparatus of any of embodiments 1 to 21 in which the pluggable optical module comprises at least one laser source that is configured to provide power supply light to the photonic integrated circuit.
Embodiment 23: The apparatus of embodiment 22 in which the fiber harness comprises at least one optical fiber that optically couples the at least one laser source to the photonic integrated circuit.
Embodiment 24: The apparatus of embodiment 23 in which the optical fiber connector comprises at least one power supply fiber port.
Embodiment 25: The apparatus of any of embodiments 1 to 24, comprising a second circuit board and a cage mounted on the second circuit board, in which the pluggable optical module is plugged into the cage, and the receptacle is located inside the cage.
Embodiment 26: The apparatus of embodiment 25, comprising a server computer comprising a first data processor, in which the second circuit board is part of the server computer, the pluggable optical module is configured to provide a communication interface that enables the first data processor to communicate with a second data processor through the optical fiber cable.
Embodiment 27: The apparatus of embodiment 26 in which the first data processor comprises at least a network switch, a central processor unit, a graphics processor unit, a tensor processing unit, a neural network processor, an artificial intelligence accelerator, a digital signal processor, a microcontroller, a storage device, or an application specific integrated circuit (ASIC).
Embodiment 28: The apparatus of embodiment 27, comprising at least one of a supercomputer, an autonomous vehicle, or a robot, wherein the supercomputer, the autonomous vehicle, or the robot comprises the server computer.
Embodiment 29: The apparatus of any of embodiments 26 to 28 in which the server computer comprises a plurality of cages of embodiment 25 and a plurality of pluggable optical modules of any of embodiments 1 to 25, the plurality of pluggable optical modules are plugged into the plurality of cages, each pluggable optical module is plugged into a corresponding cage.
Embodiment 30: A system comprising:
a data center comprising:
Embodiment 31: An apparatus comprising:
a pluggable optical module comprising:
Embodiment 32: The apparatus of embodiment 31 in which the pluggable optical module complies with a small form factor pluggable module specification comprising at least one of SFP (small form-factor pluggable), SFP+, 10 Gb SFP, SFP28, OSFP (octal SFP), OSFP-XD (OSFP extra dense), QSFP (quad small form-factor pluggable), QSFP+, QSFP28, QSFP56, or QSFP-DD (quad small form-factor pluggable double density).
Embodiment 33: The apparatus of embodiment 31 or 32 in which the fiber harness comprises an optical connector that is coupled to the photonic integrated circuit, the first set of at least two electrical integrated circuits comprise two electrical integrated circuits that are positioned on opposite sides of the optical connector along a plane parallel to the first surface of the photonic integrated circuit.
Embodiment 34: The apparatus of embodiment 33 in which the first set of at least one electrical integrated circuit comprises four electrical integrated circuits that surround four sides of the optical connector along the plane parallel to the first surface of the photonic integrated circuit.
Embodiment 35: The apparatus of any of embodiments 31 to 34 in which the optical module comprises:
a substrate or circuit board, in which the photonic integrated circuit is mounted on the substrate or circuit board, and
a second set of at least one electrical integrated circuit mounted on the substrate or circuit board and electrically coupled to the photonic integrated circuit through one or more signal conductors and/or traces.
Embodiment 36: The apparatus of any of embodiments 31 to 35 in which the photonic integrated circuit comprises at least one of a photodetector or an optical modulator, and the first set of at least one integrated circuit comprises at least one of a transimpedance amplifier configured to amplify a current generated by the photodetector or a driver configured to drive the optical modulator.
Embodiment 37: The apparatus of embodiment 35 or 36 in which the second set of at least one electrical integrated circuit comprises a serializers/deserializers module.
Embodiment 38: The apparatus of any of embodiments 31 to 37 in which the pluggable optical module comprises a housing having an inner bottom wall, an inner upper wall, and inner side walls, wherein the inner bottom, upper, and side walls define a space to accommodate the optical module;
wherein the optical module is oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 45° to 135° relative to the bottom surface of the housing.
Embodiment 39: The apparatus of embodiment 38 in which the optical module is oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 70° to 110° relative to the bottom surface of the housing.
Embodiment 40: The apparatus of embodiment 39 in which the optical module is oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 80° to 100° relative to the bottom surface of the housing.
Embodiment 41: The apparatus of embodiment 40 in which the optical module is oriented relative to the housing such that the first surface of the photonic integrated circuit is at an angle between 85° to 95° relative to the bottom surface of the housing.
Embodiment 42: The apparatus of any of embodiments 35 to 37 in which the pluggable optical module comprises a housing having an inner upper wall and an inner lower wall, the edge connector has an upper surface extending along a first plane that is at a first distance d1 relative to the inner upper wall, the edge connector has a lower surface extending along a second plane that is at a second distance d2 relative to the inner lower wall,
wherein the fiber harness is substantially vertically coupled to the first surface of the photonic integrated circuit such that light from the fiber harness is directed toward the first surface of the photonic integrated circuit at an angle θ1 relative to a direction vertical to the first surface of the photonic integrated circuit, 0<θ1<10°, the fiber harness when extending from the first surface of the photonic integrated circuit and bending to a direction parallel to the first surface requires a clearance distance of at least d3 so as to not damage the optical fibers in the fiber harness, and
wherein d1<d3, and d2<d3.
Embodiment 43: The apparatus of embodiment 42 in which the housing has a first inner side wall and a second inner side wall, the substrate or circuit board is attached to the first inner side wall,
wherein a distance from the first surface of the photonic integrated circuit to the second inner side wall is d4, and d3<d4.
Embodiment 44: The apparatus of any of embodiments 31 to 43 in which the photonic integrated circuit is configured to perform at least one of (i) convert optical signals received from the optical fiber cable to electrical signals that are transmitted to the edge connector, or (ii) convert electrical signals that are received from the edge connector to optical signals that are transmitted to the optical fiber cable.
Embodiment 45: A method comprising:
transmitting signals between an optical fiber cable and a data processing apparatus through a pluggable optical module having a photonic integrated circuit, including:
wherein the fiber harness comprises a plurality of optical fibers and an optical fiber connector that optically couples the plurality of optical fibers to the plurality of optical couplers at the first surface of the photonic integrated circuit; and
wherein the optical fiber connector comprises a two-dimensional arrangement of fiber ports that are optically coupled to the optical couplers at the first surface of the photonic integrated circuit.
This application is a continuation-in-part of U.S. patent application Ser. No. 17/842,625, filed on Jun. 16, 2022, which claims priority to U.S. provisional patent application 63/212,013, filed on Jun. 17, 2021, U.S. provisional patent application 63/223,685, filed on Jul. 20, 2021, U.S. provisional patent application 63/225,779, filed on Jul. 26, 2021, U.S. provisional patent application 63/245,005, filed on Sep. 16, 2021, U.S. provisional patent application 63/245,011, filed on Sep. 16, 2021, U.S. provisional patent application 63/245,559, filed on Sep. 17, 2021, U.S. provisional patent application 63/272,025, filed on Oct. 26, 2021, U.S. provisional patent application 63/316,551, filed on Mar. 4, 2022, and U.S. provisional patent application 63/324,429, filed on Mar. 28, 2022. The entire disclosures of the above applications are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63212013 | Jun 2021 | US | |
63223685 | Jul 2021 | US | |
63225779 | Jul 2021 | US | |
63245005 | Sep 2021 | US | |
63245011 | Sep 2021 | US | |
63245559 | Sep 2021 | US | |
63272025 | Oct 2021 | US | |
63316551 | Mar 2022 | US | |
63324429 | Mar 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 17842625 | Jun 2022 | US |
Child | 18103153 | US |