Three-dimensional die stacks with inter-device and intra-device optical interconnect
First Claim
1. An apparatus comprising a three-dimensional stack of dies, the apparatus comprising:
- a processor die having a plurality of processor cores;
an electrical die comprising a cache memory and a memory controller;
an optical die coupled to the electrical die, said optical die comprising structures to transport and modulate optical signals, wherein the processor die, electrical die, and optical die are stacked one over another to form the three-dimensional stack; and
an exposed optical mezzanine of the optical die which is configured with optical input/output ports.
2 Assignments
0 Petitions
Accused Products
Abstract
Examples of a computer system packaged in a three-dimensional stack of dies are described. The package includes an electrical die and an optical die coupled to and stacked with the electrical die. The electrical die includes circuitry to process and communicate electrical signals, and the optical die includes structures to transport optical signals. The electrical die has a smaller area than the optical die so that the optical die includes an exposed mezzanine which is configured with optical input/output ports. Additionally, the packaging can be configured to provide structural support against insertion forces for external optical connections.
64 Citations
22 Claims
-
1. An apparatus comprising a three-dimensional stack of dies, the apparatus comprising:
-
a processor die having a plurality of processor cores; an electrical die comprising a cache memory and a memory controller; an optical die coupled to the electrical die, said optical die comprising structures to transport and modulate optical signals, wherein the processor die, electrical die, and optical die are stacked one over another to form the three-dimensional stack; and an exposed optical mezzanine of the optical die which is configured with optical input/output ports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for forming a three-dimensional stack of dies, the method comprising:
-
arranging a processor die with an electrical die in the stack, wherein the processor die has a plurality of processor cores; bonding the electrical die comprising a cache memory and memory controller to an optical die in the stack, wherein the optical die comprises structures to transport and modulate optical signals; and exposing a mezzanine area on the optical die having optical input/output ports when the processor die, electrical die, and optical die are stacked together in the stack. - View Dependent Claims (15)
-
-
16. An apparatus having a three-dimensional stack of semiconductor dies comprising:
-
a processor die having a plurality of processor cores; a memory controller die having a memory controller, a cache memory, and a network interface; an electrical die comprising at least analog electronics circuitry; and an optical die comprising structures to transport and modulate optical signals and coupled to the electrical die by way of a face-to-face bond, wherein the memory controller die is to communicate with the optical die through the electrical die; and a mezzanine area on the optical die which is exposed with input/output ports for receiving and sending the optical signals. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus comprising a three-dimensional stack of dies, the apparatus comprising:
-
a processor die having a plurality of processor cores; an electrical die comprising a cache memory and a memory controller; an optical die coupled to the electrical die, said optical die comprising structures to transport and modulate optical signals, wherein the processor die, electrical die, and optical die are stacked one over another to form the three-dimensional stack; and an exposed optical mezzanine of the optical die which is configured with optical input/output ports, wherein the optical die has at least one optoelectronic converter to receive an electrical signal from the electrical die and to convert the electrical signal to an optical signal, wherein the optoelectronic converter is configured to route the optical signal to a first waveguide if the optical signal is destined to one of the processor cores on the processor die, wherein the optoelectronic converter is configured to route the optical signal to a second waveguide to pass the optical signal to one of the optical input/output ports on the exposed optical mezzanine to direct the optical signal to an external device outside the three-dimensional stack of dies, if the optical signal is destined to the external device, and wherein the processor cores are divided into plural clusters, wherein the electrical die has plural tiles, each tile having a respective memory controller and cache memory for a respective one of the plural clusters of processor cores, and wherein the optical die has plural optoelectronic converters corresponding to the plural tiles.
-
-
22. A method for forming a three-dimensional stack of dies, the method comprising:
-
arranging a processor die with an electrical die in the stack, wherein the processor die has a plurality of processor cores; bonding the electrical die comprising a cache memory and memory controller to an optical die in the stack, wherein the optical die comprises structures to transport and modulate optical signals; and exposing a mezzanine area on the optical die having optical input/output ports when the processor die, electrical die, and optical die are stacked together in the stack, wherein the optical die has at least optoelectronic converter to receive an electrical signal from the electrical die and to convert the electrical signal to an optical signal; arranging the optoelectronic converter to; route the optical signal to a first waveguide if the optical signal is destined to one of the processor cores on the processor die, and route the optical signal to a second waveguide to pass the optical signal to one of the optical input/output ports on the exposed mezzanine area to direct the optical signal to an external device outside the three-dimensional stack of dies, if the optical signal is destined to the external device; dividing the processor cores on the processor die into plural clusters; providing plural tiles on the electrical die, wherein each tile has a respective memory controller and cache memory for a respective one of the plural clusters of processor cores; and providing, on the optical die, plural optoelectronic converters corresponding to the plural tiles.
-
Specification