US20080212977A1 - Fiber optic transmission lines on an soc - Google Patents

Fiber optic transmission lines on an soc Download PDF

Info

Publication number
US20080212977A1
US20080212977A1 US11/772,378 US77237807A US2008212977A1 US 20080212977 A1 US20080212977 A1 US 20080212977A1 US 77237807 A US77237807 A US 77237807A US 2008212977 A1 US2008212977 A1 US 2008212977A1
Authority
US
United States
Prior art keywords
optical
core
cores
glass layer
glass
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/772,378
Inventor
Gary R. Doyle
Kenneth J. Goodnow
Riyon W. Harding
Francis A. Kampf
Jason M. Norman
Sebastian T. Ventrone
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to US11/772,378 priority Critical patent/US20080212977A1/en
Publication of US20080212977A1 publication Critical patent/US20080212977A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G02OPTICS
    • G02BOPTICAL ELEMENTS, SYSTEMS OR APPARATUS
    • G02B6/00Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings
    • G02B6/24Coupling light guides
    • G02B6/42Coupling light guides with opto-electronic elements
    • G02B6/43Arrangements comprising a plurality of opto-electronic elements and associated optical interconnections

Definitions

  • This invention relates generally to using a fiber optic medium within a SOC (i.e., System On Chip) silicon dioxide layer of a chip to transmit light thereby serving as a signal transmission means within the chip.
  • SOC System On Chip
  • the present invention provides an integrated circuit using an optical transmission network and a method for transmitting data using the optical transmission network.
  • a first general aspect of the invention provides an integrated circuit comprising:
  • a plurality of cores operatively attached to at least one transmitter and at least one receiver;
  • optical transmission network embedded within at least one wire level of the integrated circuit
  • said at least one transmitter for sending data on said optical transmission network
  • said at least one receiver for receiving data on said optical transmission network.
  • a second general aspect of the invention provides a method of transmitting signals within an integrated circuit comprising:
  • said integrated circuit includes a plurality of cores and a plurality of optical paths
  • a third general aspect of the present invention provides an integrated circuit comprising:
  • a plurality of controllers operatively attached to said optical transmission network and said plurality of cores.
  • FIG. 1A depicts a top view of a fiber optic transmission layer, in accordance with an embodiment of the present invention
  • FIG. 1B depicts an alternative embodiment of the same view as FIG. 1A , in accordance with an embodiment of the present invention
  • FIG. 1C depicts a third embodiment of the same view as FIG. 1A , in accordance with an embodiment of the present invention
  • FIG. 2A depicts a side sectional view of die showing multiple fiber transmission layers, in accordance with an embodiment of the present invention
  • FIG. 2B depicts an alternative embodiment of the same view as FIG. 2A , in accordance with an embodiment of the present invention
  • FIG. 3 depicts a schematic top view of a fiber transmission layer along with a plurality of transmitters and receivers connected thereto, in accordance with an embodiment of the present invention
  • FIG. 4 depicts a functional diagram of a portion of a fiber optic network, in accordance with an embodiment of the present invention
  • FIG. 5 depicts a flow chart of a communication method, in accordance with an embodiment of the present invention.
  • FIGS. 6A , 6 B, 6 C depict top views of various bumps, in accordance with an embodiment of the present invention.
  • FIGS. 7A , 7 B, 7 C depict side views of the corresponding views depicted in FIGS. 6A , 6 B, 6 C, respectively, in accordance with an embodiment of the present invention
  • FIG. 8 depicts a larger side sectional view of FIG. 7C , in accordance with an embodiment of the present invention.
  • FIGS. 9A , 9 B, and 9 C depict various configurations of redirection terminations, in accordance with an embodiment of the present invention.
  • FIG. 10 depicts a side sectional close up view of a portion of a die employing some of the redirection terminations, in accordance with an embodiment of the present invention.
  • FIG. 11 depicts a side sectional closeup view of an edge of a die, in accordance with an embodiment of the present invention.
  • the present invention provides for an improved integrated chip design.
  • Integrated Chips i.e., IC
  • IC Integrated Chips
  • Integrated chips are getting more and more dense and more complex.
  • the number of active circuits in a given area of the chip is increasing, as is the amount of connectivity of the integrated circuit.
  • Studies have shown that as the number of vias connecting metal layers further increases, a point will be reached wherein the further adding of additional levels of metal connectivity layers will not, in turn, significantly increase the amount of connections because the new level of vias will not have available any connection path to the lower metal levels due to the previously open, available areas now being blocked by wires or vias.
  • Current silicon is reaching a constraint of physical distance and RC load limits, where an alternative cross chip means of communication is desired.
  • the IC as currently configured, is heading to the point wherein eventually “there will be no room at the IC”.
  • the wiring in current IC's is a problem. Relatively speaking the wiring creates slow communication across a die. The requirement of using buffers, which effectively is part of the “virtual” wiring results in effective wiring delay.
  • a solution to this problem, as the present invention provides, is to use the oxide, which is currently silicon dioxide or glass, between the metal layers, as a transmission means for transmitting (i.e., sending and receiving) optical signals from one device to another.
  • An optical transmission path would not necessarily be shaped, but instead use diffusion of light through the oxide medium to go from an optical transmitter to an optical receiver.
  • the present invention effectively is replacing the traditional wiring and buffers in the IC with optical fibers and cores.
  • the cycle time is improved across the die.
  • Other improvements include: no heat generation in the circuitry, little signal loss, communication without electrical noise, and the capability of having “N” number of channels for transmission.
  • vias substantially limit wireability as the number of metal layers increases (and therefore the number of vias increase too).
  • the transmitted light can diffuse around the existing vias. This ability in the present invention creates the added benefit of thereby allow for the further increase of the number of layers in an IC that can be used for traditional wiring.
  • the present invention creates a faster ASIC (i.e., Application Specific Integrated Circuit) that overcomes latency problems, a more powerful ASIC, and an ASIC with more functionalities.
  • ASIC Application Specific Integrated Circuit
  • FIGS. 1A , 1 B, and 1 C depict top views of various embodiments of possibly layouts of a layer, or plane, of fiber optic channels, tunnels, or wires to be used within an ASIC.
  • a fiber optic network 9 (See e.g., FIGS. 2 , 10 , 11 ), within an IC is made up of one, or more, layers, planes, or grids, denoted by a 10 .
  • Single fiber optic fibers 12 make up the grid 10 .
  • the fiber optic fibers 12 may be made of any suitable optical transmission medium, either typically now found in IC's or as an added or improved upon feature.
  • the fiber optic fibers 12 may be made of silicon dioxide, glass, etc.
  • the fibers 12 may be run in numerous configurations.
  • FIGS. 1A and 1B show how the fibers 12 in grid 10 can be parallel or perpendicular to itself, or some combination of the two.
  • FIG. 1C shows that the density of the fibers 12 within 10 can differ, as well, for in FIG. 1C the density of fibers 12 is much higher than in the embodiments in FIGS. 1A and 1B . It should be apparent to one skilled in the art, that there is virtually an infinite variety of grids 10 conceivable wherein the location, density, direction of the fibers 12 can differ and vary.
  • FIGS. 1A , 1 B, and 1 C show a single layer, or plane, 10 of fibers 12
  • the fibers 12 in the present invention, can traverse across multiple layers within the ASIC, following an essentially vertical configuration, as well.
  • FIGS. 2A and 2B depict side sectional views of portions of a die, or ASIC, 5 .
  • a fiber network comprises the plurality of fiber layers 10 .
  • the optical fibers 12 can traverse the various layers of the die 5 in a plurality of directions and configurations.
  • FIG. 2A shows a plurality of glass levels 10 A, 10 B, 10 C, 10 C made up of optical fibers 12 .
  • the glass fibers 12 run in a first direction in the top glass level 10 A, as depicted by directional arrow 11 A. Conversely, the optical fibers 12 in the bottom glass level 10 C run in a second direction, as depicted by directional arrow 11 B. Note that directional arrows 11 A and 11 B run in different directions. The angle between directional arrows 11 A, 11 B can be 90 degrees, acute, or obtuse.
  • FIG. 2B shows sectional side view of a portion of a die, in this embodiment wherein the glass fibers 12 run in different directions in successive layers, and in the same direction in layers 10 A, 10 C, or in layers 10 B, 10 C. See, for example, directional arrows 11 C, 11 D for glass fibers 12 in layers 10 A and 10 D.
  • FIG. 3 depicts a schematic top view of a portion of a die 5 , showing one layer 10 of fibers 12 with associated elements.
  • a plurality of drivers 20 or optical transmitters, and optical receivers 30 .
  • the optical transmitters 20 and optical receivers 30 are coupled to the fiber layer 10 which is, in turn, connected to the other fiber layers 10 within the ASIC 5 .
  • a single fiber layer 10 if there is only one fiber layer 10 within the ASIC 5 ) or the plurality of fiber layers 10 thus make up an entire fiber optic network 9 (not shown) within the ASIC 5 .
  • a plurality of local fiber optic controllers 40 See FIG.
  • the controllers 40 act as routers and arbiters between the fiber optic channels 10 and a plurality of cores 50 (See FIG. 4 ) within the ASIC 5 .
  • the term core 50 (See e.g., FIG. 4 ), as used herein, refers to a particular section of logic.
  • the controllers 40 are responsible for choosing an optimal fiber optic channel 12 to reach the destination core 50 .
  • the controllers 40 can communicate with a single core 50 , or a plurality of cores 50 , as well as a pair of optical transmitters 20 and optical receivers 30 .
  • the controller 40 along with their respective optical transmitter 20 and optical receiver 30 can be located as needed on the ASIC 5 . For example, a desired location for a particular controller 40 on the ASIC 5 would be where there is a greater need for latency-free communication between cores 50 .
  • FIG. 4 shows a conceptual view of a particular portion of an ASIC 5 showing the communication via fiber optic lines 12 (e.g., 12 A, 12 B) between just two cores 50 (e.g., 50 A, 50 B), presuming that the two particular cores 50 A, 50 B in FIG. 4 need to communicate with each other.
  • a first, or source core, 50 A needs to read data from the second, or destination core 50 B.
  • Each core 50 A, 50 B have affiliated drivers 20 , and receivers 30 .
  • drivers 20 D, 20 E, 20 F and receivers 30 D, 30 E are affiliated with core 50 B.
  • drivers 20 A, 20 B, 20 C and receivers 30 A, 30 B, 30 C are affiliated with core 50 A.
  • the first core 50 A will send a read address, control and transfer qualifier bits to a local fiber optic controller 40 A.
  • the fiber optic controller 40 A determines which fiber optic channel ( 12 A or 12 B) should be used for transmission to the desired destination core, namely the second core 50 B. In FIG. 4 the controller 40 A determines that fiber optic channel 12 A shall be used for transmission.
  • Various reasons that a controller 40 will select a particular fiber optic channel 12 over another fiber optic channel 12 include that one channel 12 may be defective, one channel 12 may have a different (e.g., shorter) length than other channels 12 , etc.
  • the fiber optic controller 40 A then send the data to the appropriate transmitter, or driver 20 , in this case driver 20 A.
  • the driver 20 A encodes the data for fiber optic transmission and drives the optical data packet through the fiber optic channel 12 A specified by the controller 40 A.
  • the controller's 40 A corresponding optical receiver 30 in this case specifically 30 D, then decodes the returning handshake and lets the controller 40 A know that the transmission of data was either successful or needs to be retransmitted.
  • This reply back to the controller 40 A is done from driver 20 D back to receiver 30 A, via fiber optic channel 12 B. If the transfer was successful, the controller 40 A sends a type of ACK (i.e., acknowledgment) signal back to the source core 50 A. If, however, the transmission was unsuccessful, then the controller 40 A can take steps to retry the transmission. If there is a collision in the attempted transmission, the controller 40 A could choose a secondary fiber optic path 12 (not shown). If an error existed in the data itself or if the receiving core 50 B was busy, the controller 40 A could simply retry a transmission again.
  • An error checking scheme could be included thereby allowing recovery of the sent data if there are collisions and/or incorrect transmissions. Additionally, there could be snoopers along the fiber optic network 10 which could decode addresses to ensure cache coherency. Also, features from traditional bus arbitration architecture could be added such as core abort mechanisms, timeout errors, and retry signals.
  • FIGS. 6A , 6 B, and 6 C show top views of a progression of the construction of an optical medium connection, in accordance with the present invention.
  • FIGS. 7 A, 7 B, and 7 C show side views of the same corresponding constructs shown in FIGS. 6A-6C , respectively.
  • on an oxide passivation surface 60 is attached a bump 15 .
  • a bump 15 which has been etched in half, thereby producing an etched face 16 .
  • FIGS. 6C and 7C show a optical fiber 12 is connected to the etched face 16 of the bump 15 .
  • the light transmitted 200 is thus able to be sent along the optical fiber 12 and upon reaching the etched bump 15 turns vertically wherein the light 200 is able to be sent to other levels (not shown) and ultimately on to the optical detector circuit, specifically the receiver 30 .
  • FIG. 8 shows a broader view of the detailed connection of FIGS. 6C and 7C and its relationship to a portion of an ASIC 5 .
  • Numerous Damascene wires 320 are connected to traditional (i.e., metal) vias 310 amongst the plurality of oxide passivation surfaces 60 .
  • FIG. 8 indicates, light 200 transmitting along a fiber 12 from a transmitter 12 (not shown) through a bump 15 and on to receiver(s) 30 . In so doing, however, the transmitted light 200 is able to readily avoid the various constructs such as the wires 320 and vias 310 .
  • a redirection termination 17 acts much like a reflector of sorts. There are numerous shapes for redirection terminations 17 , several depicted in FIGS. 10A , 10 B, and 10 C.
  • the redirection terminations 17 which is made from a reflective material, such as metal, and is configured so as to produce, or allow, a reflection of the transmitted light 200 signal either onto or off of a light level 10 .
  • the redirection terminations 17 can be curved, or hemispherical ( FIG. 9A ), slanted ( FIG. 9B ), V or cone-shaped ( FIG. 9C ), or another suitable shape for redirecting the light signal 200 .
  • the various redirection termination 17 configurations also offer an advantage of minimizing the transmit strength required for the light source.
  • FIG. 10 similarly shows a sectional side view of a portion of an ASIC 5 employing aspects of the present invention.
  • the portion of the ASIC 5 shown has a plurality of metal layers 300 A, 300 B, 300 C and a fiber optic network 9 comprised of a plurality of glass layers 10 A, 10 B, 10 C interspersed amongst the metal layers 300 A, 300 B, 300 C.
  • a particular section of logic i.e., core 50
  • FIG. 4 would contain an optical transmitter 20 (See e.g., FIG. 4 ) that can transmit light 200 within a particular glass layer 10 A.
  • a signal, in the form of transmitted light 200 is required to be sent from the transmitter 20 at the first glass layer 10 A to a receiver 30 (See e.g., FIG. 4 ) on the third glass layer 10 C.
  • a means must be created that allows the transmitted light 200 to be redirected, or reflected, out of the first glass layer 10 A, then in the direction of the third glass layer 10 C, and then onto the third glass layer 10 C where the desired receiver 30 resides.
  • a light path 18 with the use of a redirection termination(s) 17 , provides the requisite redirectioning of light.
  • This light path although functionally similar to a metal via, is constructed from a material that allows for the transmission of light through it. Because this light path, or light via 18 , can be constructed of the same material as the glass layers 10 A, 10 B, 10 C, an added advantage of the invention is that the thermal contraction and expansion constants between the various glass layers 10 A, 10 B, 10 C and the light via(s) 18 would be the same which prevents thermal stresses that would otherwise result from differential coefficient of thermal expansion under temperature-varying conditions.
  • FIG. 10 depicts a light signal 200 could originate from a transmitter 20 on the first glass layer 10 A.
  • the transmitted light 200 would approach a redirection termination 17 B (i.e., slant-shaped) causing the light 200 to be reflected out of the first glass layer 10 A and along a light via 18 .
  • a redirection termination 17 B i.e., slant-shaped
  • the transmitted light 200 reaches the destination third glass layer 10 C
  • the light 200 reflects off of a second redirection termination 17 A (i.e., hemispherical-shaped).
  • the transmitted light 200 then is appropriately transmitted along the third glass layer 10 C to receiver 30 .
  • various shaped redirection termination 17 A, 17 B, 17 C See FIGS. 9A , 9 B, 9 C
  • optic transmitters 20 can direct light signals 200 upwards (or downwards) onto a redirection termination, or dispersion, device 17 , wherein the redirection device 17 scatters the light across the optic plane 10 .
  • the redirection device 17 can be spherical in shape in order to ensure even dispersal of the light.
  • the receiver 30 can also utilize a lens for light gathering.
  • the base of the optic plane(s) 10 can be made, or coated, with a non-reflective material.
  • the light-absorbing attribute of the base of the optic plane 10 will reduce the number of times a signal reflects around the optic plane 10 .
  • An LED can be used as the optical transmitter 20 .
  • the selection of the particular type of LED used as the transmitter 20 affects the wavelength of the light signal 200 .
  • an embodiment can have multiple light signals of differing frequencies propagating simultaneously to multiple receivers 30 without impeding, or interfering, with each other. This can be done also all within a single oxide layer 10 .
  • the communication between two particular cores 50 would not require overhead for decoding or arbitration since the communication can flow freely between those two particular cores 50 , while other light frequencies are being used by other cores 50 .
  • the frequencies of “light” that can transmitted through the optical fibers 12 in the present invention include electromagnetic waves in both the visual spectrum (i.e., about 3.8 ⁇ 10 14 -7.5 ⁇ 10 4 Hz) and infrared radiation (i.e., about 10 11 -3.8 ⁇ 10 4 Hz).
  • the term “light”, “light signal”, etc., as used in this disclosure includes both infrared radiation and visible spectrum electromagnetic radiation.
  • FIG. 11 shows an embodiment of an ASIC 5 , detailing an edge of the passivation 65 of the ASIC 5 , in accordance with the present invention.
  • the feature shown in FIG. 11 indicates one way that the present invention will dump the photons from the various oxide levels 10 once the light signals 200 have been transmitted and received (i.e., used).
  • the plurality of oxide levels 10 and metal levels 300 are shown above several active circuits 7 on the ASIC 5 .
  • the beveled oxide, or glass, edge 65 serves as a type of light “sink”, wherein the light signals 200 are absorbed, or “dumped” into the oxide edge 65 and/or ultimately off the edge 6 of the chip 5 .
  • An oxide edge 65 near the chip edge 6 is beveled at an angle, ⁇ , to fully reflect the light 200 further down into the glass, or oxide edge 65 .
  • the angle of reflection, ⁇ will differ depending on the particular index of refraction of the material used in the oxide edge 65 . In essence, this feature prevents the recirculation of light 200 back into the plurality of oxide layers 10 and metal layers 300 once the light has been transmitted and received appropriately by the transmitters 20 and receivers 30 .
  • FIG. 5 depicts a flow chart for a method for communicating using the present invention of transmitting data via a fiber optic medium 12 (See e.g., FIG. 4 ).
  • the flow chart 100 starts with a sending step 105 , wherein a sending, or source core 50 (See e.g., FIG. 4 ) sends a request with an address and control signals to its respective controller 40 (See e.g., FIG. 4 ).
  • the controller 40 both decodes the desired destination and determines the best driver, or optical transmitter 20 (See e.g., FIG. 4 ), on which to send the signals.
  • the driver 20 sends the request, data and address to a optical receiver 30 (See e.g., FIG.
  • step 120 a determination as to whether the receipt of the transmission sent in step 115 is made. If the receipt at the optical receiver 30 is not successful, then step 115 is re-executed. However, if the transmission to the optical receiver 30 is successful, then step 130 is next executed. In step 130 , data is decoded and sent on from the optical receiver 30 to destination controller 40 . Upon receipt of the decoded data, the destination controller 40 sends in step 140 an acknowledgment (i.e., “ACK”), or data, depending on the request, back to the source.
  • ACK acknowledgment
  • the present invention can use a communication protocol that can consist of initiated pulse patterns such that the recipient device (i.e., core 50 ) would recognize its optical i.d., so that all subsequent communications would be received by that particular recipient core 50 .
  • the communication transmission could be terminated by a pulse gap, for example.
  • Other communications schemes could be employed that use common media.
  • This communication protocol could be used from multiple transmitters 20 with multiple receivers 30 per glass layer 10 or separated by non-opaque regions on the same layer 10 .
  • the communication can be accomplished by using the same frequency of light while employing a collision protocol, or by using differing frequencies of light for tuned receivers 30 . See e.g., FIG. 3 .
  • Another advantage of the present invention is that communication signals can send data packets with an I.D., control segments, and data segments all within the same packet; whereas previously data and control segments were sent separately. This results in more efficient communication transmission.

Abstract

An optical transmission method. Signal transmissions between cores of an integrated circuit are performed. Each signal transmission is between two cores of a different pair of cores of the integrated circuit. Each signal transmission includes transmission of an optical signal in the visible or infrared portion of the electromagnetic spectrum at a wavelength that is specific to each different pair of cores and is a different wavelength for each different pair of cores. There is no overhead for decoding or arbitration in preforming the signal transmissions that would otherwise exist if a same wavelength for the optical signals were permitted for pairs of cores of the different pairs of cores.

Description

  • This application is a divisional of Ser. No. 10/604,410, filed Jul. 18, 2003.
  • FIELD OF INVENTION
  • This invention relates generally to using a fiber optic medium within a SOC (i.e., System On Chip) silicon dioxide layer of a chip to transmit light thereby serving as a signal transmission means within the chip.
  • BACKGROUND OF INVENTION
  • In the field of integrated circuit construction, in general, and in the construction of large ASIC's (i.e., Application Specific Integrated Circuit), in particular, the wiring distance between cores has become greater and greater as the space or paths to physically run the numerous wiring becomes more and more impinged upon due to overcrowding by additional cores. A resultant disadvantage is that latency problems occur wherein a signal fails to be latched onto the receiving core within the current clock cycle.
  • Accordingly, there is a need in the field of ASIC's for an improved way for communicating that overcomes the aforementioned, and other, disadvantages.
  • SUMMARY OF INVENTION
  • The present invention provides an integrated circuit using an optical transmission network and a method for transmitting data using the optical transmission network.
  • A first general aspect of the invention provides an integrated circuit comprising:
  • a plurality of cores operatively attached to at least one transmitter and at least one receiver;
  • an optical transmission network embedded within at least one wire level of the integrated circuit;
  • said at least one transmitter for sending data on said optical transmission network; and
  • said at least one receiver for receiving data on said optical transmission network.
  • A second general aspect of the invention provides a method of transmitting signals within an integrated circuit comprising:
  • providing said integrated circuit, wherein said integrated circuit includes a plurality of cores and a plurality of optical paths;
  • selecting an optical path from said plurality of optical paths for transmission of data; and
  • transmitting data on said selected optical path.
  • A third general aspect of the present invention provides an integrated circuit comprising:
  • an optical transmission network;
  • a plurality of cores operatively attached to said optical transmission network; and
  • a plurality of controllers operatively attached to said optical transmission network and said plurality of cores.
  • The foregoing and other features of the invention will be apparent from the following more particular description of various embodiments of the invention.
  • BRIEF DESCRIPTION OF DRAWINGS
  • Some of the embodiments of this invention will be described in detail, with reference to the following figures, wherein like designations denote like members, wherein:
  • FIG. 1A depicts a top view of a fiber optic transmission layer, in accordance with an embodiment of the present invention;
  • FIG. 1B depicts an alternative embodiment of the same view as FIG. 1A, in accordance with an embodiment of the present invention;
  • FIG. 1C depicts a third embodiment of the same view as FIG. 1A, in accordance with an embodiment of the present invention;
  • FIG. 2A depicts a side sectional view of die showing multiple fiber transmission layers, in accordance with an embodiment of the present invention;
  • FIG. 2B depicts an alternative embodiment of the same view as FIG. 2A, in accordance with an embodiment of the present invention;
  • FIG. 3 depicts a schematic top view of a fiber transmission layer along with a plurality of transmitters and receivers connected thereto, in accordance with an embodiment of the present invention;
  • FIG. 4 depicts a functional diagram of a portion of a fiber optic network, in accordance with an embodiment of the present invention;
  • FIG. 5 depicts a flow chart of a communication method, in accordance with an embodiment of the present invention;
  • FIGS. 6A, 6B, 6C depict top views of various bumps, in accordance with an embodiment of the present invention;
  • FIGS. 7A, 7B, 7C depict side views of the corresponding views depicted in FIGS. 6A, 6B, 6C, respectively, in accordance with an embodiment of the present invention;
  • FIG. 8 depicts a larger side sectional view of FIG. 7C, in accordance with an embodiment of the present invention;
  • FIGS. 9A, 9B, and 9C depict various configurations of redirection terminations, in accordance with an embodiment of the present invention;
  • FIG. 10 depicts a side sectional close up view of a portion of a die employing some of the redirection terminations, in accordance with an embodiment of the present invention; and
  • FIG. 11 depicts a side sectional closeup view of an edge of a die, in accordance with an embodiment of the present invention.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Although certain embodiments of the present invention will be shown and described in detail, it should be understood that various changes and modifications may be made without departing from the scope of the appended claims. The scope of the present invention will in no way be limited to the number of constituting components, the materials thereof, the shapes thereof, the relative arrangement thereof, etc., and are disclosed simply as an example of an embodiment. Although the drawings are intended to illustrate the present invention, the drawings are not necessarily drawn to scale.
  • The present invention provides for an improved integrated chip design.
  • General:
  • Integrated Chips (i.e., IC), as currently configured have several disadvantages. Integrated chips are getting more and more dense and more complex. The number of active circuits in a given area of the chip is increasing, as is the amount of connectivity of the integrated circuit. Studies have shown that as the number of vias connecting metal layers further increases, a point will be reached wherein the further adding of additional levels of metal connectivity layers will not, in turn, significantly increase the amount of connections because the new level of vias will not have available any connection path to the lower metal levels due to the previously open, available areas now being blocked by wires or vias. Current silicon is reaching a constraint of physical distance and RC load limits, where an alternative cross chip means of communication is desired. In sum, the IC, as currently configured, is heading to the point wherein eventually “there will be no room at the IC”.
  • The wiring in current IC's is a problem. Relatively speaking the wiring creates slow communication across a die. The requirement of using buffers, which effectively is part of the “virtual” wiring results in effective wiring delay.
  • A solution to this problem, as the present invention provides, is to use the oxide, which is currently silicon dioxide or glass, between the metal layers, as a transmission means for transmitting (i.e., sending and receiving) optical signals from one device to another. An optical transmission path would not necessarily be shaped, but instead use diffusion of light through the oxide medium to go from an optical transmitter to an optical receiver.
  • Thus, the present invention effectively is replacing the traditional wiring and buffers in the IC with optical fibers and cores. Amongst other resultant improvements, the cycle time is improved across the die. Other improvements include: no heat generation in the circuitry, little signal loss, communication without electrical noise, and the capability of having “N” number of channels for transmission.
  • Currently, vias substantially limit wireability as the number of metal layers increases (and therefore the number of vias increase too). In the present invention, however, by using an oxide plane for the optical signals, the transmitted light can diffuse around the existing vias. This ability in the present invention creates the added benefit of thereby allow for the further increase of the number of layers in an IC that can be used for traditional wiring.
  • Ultimately, the present invention creates a faster ASIC (i.e., Application Specific Integrated Circuit) that overcomes latency problems, a more powerful ASIC, and an ASIC with more functionalities.
  • Specifics:
  • Turning to the enclosed figures, FIGS. 1A, 1B, and 1C depict top views of various embodiments of possibly layouts of a layer, or plane, of fiber optic channels, tunnels, or wires to be used within an ASIC. A fiber optic network 9 (See e.g., FIGS. 2, 10, 11), within an IC is made up of one, or more, layers, planes, or grids, denoted by a 10. Single fiber optic fibers 12 make up the grid 10. The fiber optic fibers 12 may be made of any suitable optical transmission medium, either typically now found in IC's or as an added or improved upon feature. For example, the fiber optic fibers 12 may be made of silicon dioxide, glass, etc. As FIGS. 1A, 1B, and 1C all indicate, the fibers 12 may be run in numerous configurations. For example, FIGS. 1A and 1B show how the fibers 12 in grid 10 can be parallel or perpendicular to itself, or some combination of the two. FIG. 1C shows that the density of the fibers 12 within 10 can differ, as well, for in FIG. 1C the density of fibers 12 is much higher than in the embodiments in FIGS. 1A and 1B. It should be apparent to one skilled in the art, that there is virtually an infinite variety of grids 10 conceivable wherein the location, density, direction of the fibers 12 can differ and vary.
  • While FIGS. 1A, 1B, and 1C show a single layer, or plane, 10 of fibers 12, the fibers 12, in the present invention, can traverse across multiple layers within the ASIC, following an essentially vertical configuration, as well. For example, FIGS. 2A and 2B, depict side sectional views of portions of a die, or ASIC, 5. A fiber network comprises the plurality of fiber layers 10. As seen, the optical fibers 12 can traverse the various layers of the die 5 in a plurality of directions and configurations. For example, FIG. 2A shows a plurality of glass levels 10A, 10B, 10C, 10C made up of optical fibers 12. The glass fibers 12 run in a first direction in the top glass level 10A, as depicted by directional arrow 11A. Conversely, the optical fibers 12 in the bottom glass level 10C run in a second direction, as depicted by directional arrow 11B. Note that directional arrows 11A and 11B run in different directions. The angle between directional arrows 11A, 11B can be 90 degrees, acute, or obtuse. FIG. 2B shows sectional side view of a portion of a die, in this embodiment wherein the glass fibers 12 run in different directions in successive layers, and in the same direction in layers 10A, 10C, or in layers 10B, 10C. See, for example, directional arrows 11C, 11D for glass fibers 12 in layers 10A and 10D.
  • Turning to FIG. 3 which depicts a schematic top view of a portion of a die 5, showing one layer 10 of fibers 12 with associated elements. Located within the fiber layer, or plane 10 are a plurality of drivers 20, or optical transmitters, and optical receivers 30. The optical transmitters 20 and optical receivers 30 are coupled to the fiber layer 10 which is, in turn, connected to the other fiber layers 10 within the ASIC 5. A single fiber layer 10 (if there is only one fiber layer 10 within the ASIC 5) or the plurality of fiber layers 10 thus make up an entire fiber optic network 9 (not shown) within the ASIC 5. A plurality of local fiber optic controllers 40 (See FIG. 4) act as routers and arbiters between the fiber optic channels 10 and a plurality of cores 50 (See FIG. 4) within the ASIC 5. The term core 50 (See e.g., FIG. 4), as used herein, refers to a particular section of logic. The controllers 40 are responsible for choosing an optimal fiber optic channel 12 to reach the destination core 50. The controllers 40 can communicate with a single core 50, or a plurality of cores 50, as well as a pair of optical transmitters 20 and optical receivers 30. The controller 40, along with their respective optical transmitter 20 and optical receiver 30 can be located as needed on the ASIC 5. For example, a desired location for a particular controller 40 on the ASIC 5 would be where there is a greater need for latency-free communication between cores 50.
  • FIG. 4 shows a conceptual view of a particular portion of an ASIC 5 showing the communication via fiber optic lines 12 (e.g., 12A, 12B) between just two cores 50 (e.g., 50A, 50B), presuming that the two particular cores 50A, 50B in FIG. 4 need to communicate with each other. A first, or source core, 50A needs to read data from the second, or destination core 50B. Each core 50A, 50B have affiliated drivers 20, and receivers 30. For example, drivers 20D, 20E, 20F and receivers 30D, 30E are affiliated with core 50B. Conversely, drivers 20A, 20B, 20C and receivers 30A, 30B, 30C are affiliated with core 50A. During a first clock cycle, the first core 50A will send a read address, control and transfer qualifier bits to a local fiber optic controller 40A. The fiber optic controller 40A determines which fiber optic channel (12A or 12B) should be used for transmission to the desired destination core, namely the second core 50B. In FIG. 4 the controller 40A determines that fiber optic channel 12A shall be used for transmission. Various reasons that a controller 40 will select a particular fiber optic channel 12 over another fiber optic channel 12 include that one channel 12 may be defective, one channel 12 may have a different (e.g., shorter) length than other channels 12, etc. The fiber optic controller 40A then send the data to the appropriate transmitter, or driver 20, in this case driver 20A. The driver 20A, in turn, encodes the data for fiber optic transmission and drives the optical data packet through the fiber optic channel 12A specified by the controller 40A. The controller's 40A corresponding optical receiver 30, in this case specifically 30D, then decodes the returning handshake and lets the controller 40A know that the transmission of data was either successful or needs to be retransmitted. This reply back to the controller 40A is done from driver 20D back to receiver 30A, via fiber optic channel 12B. If the transfer was successful, the controller 40A sends a type of ACK (i.e., acknowledgment) signal back to the source core 50A. If, however, the transmission was unsuccessful, then the controller 40A can take steps to retry the transmission. If there is a collision in the attempted transmission, the controller 40A could choose a secondary fiber optic path 12 (not shown). If an error existed in the data itself or if the receiving core 50B was busy, the controller 40A could simply retry a transmission again.
  • Some additional features could be provided with the present invention. An error checking scheme could be included thereby allowing recovery of the sent data if there are collisions and/or incorrect transmissions. Additionally, there could be snoopers along the fiber optic network 10 which could decode addresses to ensure cache coherency. Also, features from traditional bus arbitration architecture could be added such as core abort mechanisms, timeout errors, and retry signals.
  • FIGS. 6A, 6B, and 6C show top views of a progression of the construction of an optical medium connection, in accordance with the present invention. FIGS. 7A,7B, and 7C show side views of the same corresponding constructs shown in FIGS. 6A-6C, respectively. In all six figures, on an oxide passivation surface 60 is attached a bump 15. In FIGS. 6B and 7B is shown a bump 15 which has been etched in half, thereby producing an etched face 16. As FIGS. 6C and 7C show a optical fiber 12 is connected to the etched face 16 of the bump 15. The light transmitted 200 is thus able to be sent along the optical fiber 12 and upon reaching the etched bump 15 turns vertically wherein the light 200 is able to be sent to other levels (not shown) and ultimately on to the optical detector circuit, specifically the receiver 30.
  • FIG. 8 shows a broader view of the detailed connection of FIGS. 6C and 7C and its relationship to a portion of an ASIC 5. Numerous Damascene wires 320 are connected to traditional (i.e., metal) vias 310 amongst the plurality of oxide passivation surfaces 60. As the present invention provides, and FIG. 8 indicates, light 200 transmitting along a fiber 12 from a transmitter 12 (not shown) through a bump 15 and on to receiver(s) 30. In so doing, however, the transmitted light 200 is able to readily avoid the various constructs such as the wires 320 and vias 310.
  • There is a need in the present invention for redirecting the transmitted light 200. One example of a location where this redirection occurs is when transmitted light 200 is required to leave a particularly glass layer, or plane 10. Another example of this is when transmitted light 200 must turn, or be redirected, onto a particular, required glass layer 10. Thus, a redirection termination 17 acts much like a reflector of sorts. There are numerous shapes for redirection terminations 17, several depicted in FIGS. 10A, 10B, and 10C. The redirection terminations 17 which is made from a reflective material, such as metal, and is configured so as to produce, or allow, a reflection of the transmitted light 200 signal either onto or off of a light level 10. The redirection terminations 17 can be curved, or hemispherical (FIG. 9A), slanted (FIG. 9B), V or cone-shaped (FIG. 9C), or another suitable shape for redirecting the light signal 200. The various redirection termination 17 configurations also offer an advantage of minimizing the transmit strength required for the light source.
  • FIG. 10 similarly shows a sectional side view of a portion of an ASIC 5 employing aspects of the present invention. The portion of the ASIC 5 shown has a plurality of metal layers 300A, 300B, 300C and a fiber optic network 9 comprised of a plurality of glass layers 10A, 10B, 10C interspersed amongst the metal layers 300A, 300B, 300C. A particular section of logic (i.e., core 50) (See e.g., FIG. 4) would contain an optical transmitter 20 (See e.g., FIG. 4) that can transmit light 200 within a particular glass layer 10A. Suppose a signal, in the form of transmitted light 200 is required to be sent from the transmitter 20 at the first glass layer 10A to a receiver 30 (See e.g., FIG. 4) on the third glass layer 10C. In order to redirect the transmitted light 200 from the first glass layer 10A to the third glass layer 10C a means must be created that allows the transmitted light 200 to be redirected, or reflected, out of the first glass layer 10A, then in the direction of the third glass layer 10C, and then onto the third glass layer 10C where the desired receiver 30 resides. Thus, a light path 18, with the use of a redirection termination(s) 17, provides the requisite redirectioning of light. This light path, although functionally similar to a metal via, is constructed from a material that allows for the transmission of light through it. Because this light path, or light via 18, can be constructed of the same material as the glass layers 10A, 10B, 10C, an added advantage of the invention is that the thermal contraction and expansion constants between the various glass layers 10A, 10B, 10C and the light via(s) 18 would be the same which prevents thermal stresses that would otherwise result from differential coefficient of thermal expansion under temperature-varying conditions.
  • Thus, as FIG. 10 depicts a light signal 200 could originate from a transmitter 20 on the first glass layer 10A. The transmitted light 200 would approach a redirection termination 17B (i.e., slant-shaped) causing the light 200 to be reflected out of the first glass layer 10A and along a light via 18. When the transmitted light 200 reaches the destination third glass layer 10C, the light 200 reflects off of a second redirection termination 17A (i.e., hemispherical-shaped). The transmitted light 200 then is appropriately transmitted along the third glass layer 10C to receiver 30. It should be apparent to one skilled in the art, that various shaped redirection termination 17A, 17B, 17C (See FIGS. 9A, 9B, 9C) can be used, as can a plurality of light vias 18.
  • Thus, optic transmitters 20 (See e.g., FIG. 4) can direct light signals 200 upwards (or downwards) onto a redirection termination, or dispersion, device 17, wherein the redirection device 17 scatters the light across the optic plane 10. As a result, all receivers 30 (See e.g., FIG. 4) will be able to detect the transmission. The redirection device 17 can be spherical in shape in order to ensure even dispersal of the light. The receiver 30 can also utilize a lens for light gathering. In order to avoid interference from light reflections and to create signal attenuation, the base of the optic plane(s) 10 can be made, or coated, with a non-reflective material. Thus, the light-absorbing attribute of the base of the optic plane 10 will reduce the number of times a signal reflects around the optic plane 10.
  • An LED can be used as the optical transmitter 20. The selection of the particular type of LED used as the transmitter 20 affects the wavelength of the light signal 200. As a result, an embodiment can have multiple light signals of differing frequencies propagating simultaneously to multiple receivers 30 without impeding, or interfering, with each other. This can be done also all within a single oxide layer 10. For example, for each pair of cores 50 that wish to communicate with each other, there could be a separate wavelength of light for that particular pair of cores 50. As a result, the communication between two particular cores 50 would not require overhead for decoding or arbitration since the communication can flow freely between those two particular cores 50, while other light frequencies are being used by other cores 50.
  • For purposes of this invention, it should be noted that the frequencies of “light” that can transmitted through the optical fibers 12 in the present invention include electromagnetic waves in both the visual spectrum (i.e., about 3.8×1014-7.5×104 Hz) and infrared radiation (i.e., about 1011-3.8×104 Hz). Thus, the term “light”, “light signal”, etc., as used in this disclosure includes both infrared radiation and visible spectrum electromagnetic radiation.
  • In FIG. 11 shows an embodiment of an ASIC 5, detailing an edge of the passivation 65 of the ASIC 5, in accordance with the present invention. The feature shown in FIG. 11 indicates one way that the present invention will dump the photons from the various oxide levels 10 once the light signals 200 have been transmitted and received (i.e., used). The plurality of oxide levels 10 and metal levels 300 are shown above several active circuits 7 on the ASIC 5. Thus, the beveled oxide, or glass, edge 65 serves as a type of light “sink”, wherein the light signals 200 are absorbed, or “dumped” into the oxide edge 65 and/or ultimately off the edge 6 of the chip 5. An oxide edge 65 near the chip edge 6 is beveled at an angle, θ, to fully reflect the light 200 further down into the glass, or oxide edge 65. The angle of reflection, θ, will differ depending on the particular index of refraction of the material used in the oxide edge 65. In essence, this feature prevents the recirculation of light 200 back into the plurality of oxide layers 10 and metal layers 300 once the light has been transmitted and received appropriately by the transmitters 20 and receivers 30.
  • Communication Protocol:
  • FIG. 5 depicts a flow chart for a method for communicating using the present invention of transmitting data via a fiber optic medium 12 (See e.g., FIG. 4). The flow chart 100 starts with a sending step 105, wherein a sending, or source core 50 (See e.g., FIG. 4) sends a request with an address and control signals to its respective controller 40 (See e.g., FIG. 4). In the second step 110, the controller 40 both decodes the desired destination and determines the best driver, or optical transmitter 20 (See e.g., FIG. 4), on which to send the signals. Then in step 115, the driver 20 sends the request, data and address to a optical receiver 30 (See e.g., FIG. 4). At the decision step 120, a determination as to whether the receipt of the transmission sent in step 115 is made. If the receipt at the optical receiver 30 is not successful, then step 115 is re-executed. However, if the transmission to the optical receiver 30 is successful, then step 130 is next executed. In step 130, data is decoded and sent on from the optical receiver 30 to destination controller 40. Upon receipt of the decoded data, the destination controller 40 sends in step 140 an acknowledgment (i.e., “ACK”), or data, depending on the request, back to the source.
  • The present invention can use a communication protocol that can consist of initiated pulse patterns such that the recipient device (i.e., core 50) would recognize its optical i.d., so that all subsequent communications would be received by that particular recipient core 50. The communication transmission could be terminated by a pulse gap, for example. Other communications schemes could be employed that use common media.
  • This communication protocol could be used from multiple transmitters 20 with multiple receivers 30 per glass layer 10 or separated by non-opaque regions on the same layer 10. The communication can be accomplished by using the same frequency of light while employing a collision protocol, or by using differing frequencies of light for tuned receivers 30. See e.g., FIG. 3. Another advantage of the present invention is that communication signals can send data packets with an I.D., control segments, and data segments all within the same packet; whereas previously data and control segments were sent separately. This results in more efficient communication transmission.
  • While this invention has been described in conjunction with the specific embodiments outlined above, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art. Accordingly, the embodiments of the invention as set forth above are intended to be illustrative, not limiting. Various changes may be made without departing from the spirit and scope of the invention as defined in the following claims.

Claims (20)

1. An optical transmission method, comprising:
performing a plurality of signal transmissions between cores of an integrated circuit, wherein each signal transmission is between two cores of a different pair of cores a plurality of different pairs of cores of the cores of the integrated circuit, wherein each signal transmission comprises a transmission of an optical signal in the visible or infrared portion of the electromagnetic spectrum at a wavelength that is specific to each different pair of cores and is a different wavelength for each different pair of cores and there is no overhead for decoding or arbitration in said preforming the signal transmissions that would otherwise exist if a same wavelength for the optical signals were permitted for pairs of cores of the different pairs of cores.
2. The method of claim 1, wherein said performing the plurality of signal transmissions comprises performing a first signal transmission at a first wavelength in the visible or infrared portion of the electromagnetic spectrum and performing a second signal transmission at a second wavelength in the visible or infrared portion of the electromagnetic spectrum while the first signal transmission is being performed such that the second wavelength differs from the first wavelength.
3. The method of claim 2, wherein the first wavelength is in the visible portion of the electromagnetic spectrum, and wherein the second wavelength in the visible portion of the electromagnetic spectrum.
4. The method of claim 2, wherein the first wavelength is in the visible portion of the electromagnetic spectrum, and wherein the second wavelength in the infrared portion of the electromagnetic spectrum.
5. The method of claim 2, wherein the first wavelength is in the infrared portion of the electromagnetic spectrum, and wherein the second wavelength in the visible portion of the electromagnetic spectrum.
6. The method of claim 2, wherein the first wavelength is in the infrared portion of the electromagnetic spectrum, and wherein the second wavelength in the infrared portion of the electromagnetic spectrum.
7. The method of claim 2, wherein the integrated circuit comprises:
multiple layers comprising a plurality of glass layers and a plurality of metal layers in an alternating pattern such that the glass layers and the metal layers alternate in direct mechanical contact with respect to each other,
a beveled edge adjacent to the multiple layers and oriented at an angle with respect to the multiple layers,
a lower space below the multiple layers and below the beveled edge, said lower space bounded by a chip edge of the integrated circuit,
the cores,
an optic controller connected to each core,
a plurality of optical transmitters connected to each core under control of the optic controller of each core such that each optical transmitter connected to each core is disposed within a glass layer of the plurality of glass layers,
a plurality of optical receivers connected to each core under control of the optic controller of each core such that each optical receiver connected to each core is disposed within a glass layer of the plurality of glass layers, and
a plurality of optical channels, each optical channel comprising optical fibers for transmission of optical signal and extending from one of the optical transmitters connected to one core of the cores to one of the optical receivers connected to another core of the cores.
8. The method of claim 7, wherein each signal transmission is between an optical transmitter from one core of the cores to which a first optic controller is connected to an address of an optical receiver of another core of the cores to which a second optical controller is connected, and wherein performing each signal transmission comprises:
decoding, by the first optic controller, the address;
after said decoding, selecting an optical channel of the plurality of optical channels for subsequently transmitting an optical signal over the selected optical channel, wherein the selected optical channel extends from the optical transmitter of the one core and the optical receiver of the another core, and wherein said selecting is performed by the first optic controller;
after said selecting, transmitting data from the first optic controller to the optical transmitter of the one core;
encoding into optical data, by the optical transmitter of the one core, the transmitted data; and
transmitting the optical signal comprising the optical data from the optical transmitter of the one core to the optical receiver of the another core via the selected optical channel.
9. The method of claim 7,
wherein said performing the first signal transmission comprises transmitting a first optical signal from a first optical transmitter attached to a first core of said cores to a first optical receiver attached to a second core of said cores over a first optical channel of the plurality of optical channels;
wherein the first optical transmitter is disposed within a first glass layer of the plurality of glass layers and the first optical receiver is disposed within a second glass layer of the plurality of glass layers such that the first and second glass layers are different glass layers;
wherein the first optical channel comprises a first segment of the first glass layer, a second segment of the second glass layer, a first light via disposed between the first segment and the second segment, a first redirection termination disposed between the first segment and the first light via and having a shape for causing the first optical signal propagating in the first segment to be diverted into the first light via to propagate in the first light via, and a second redirection termination disposed between the first light via and the second segment and having a shape for causing the first optical signal exiting from the first light via to be diverted into the second segment to propagate only in the second glass layer to the first receiver.
10. The method of claim 9, wherein the method further comprises after the first optical signal is received by the first optical receiver: directing photons of the first optical signal away from the multiple layers and into the beveled edge and totally reflecting the photons from the beveled edge into the lower space and out of the integrated circuit through the chip edge, said angle being sufficient for said totally reflecting to occur.
11. The method of claim 9, wherein optical fibers of the first glass layer, the second glass layer, and the first light via through which the first optical signal is transmitted consist of a same glass material.
12. The method of claim 9, wherein a density of the optical fibers in the first glass layer differs from a density of the optical fibers in the second glass layer.
13. The method of claim 9, wherein the first optical receiver uses a lens to gather the first optical signal.
14. The method of claim 7, wherein said performing the second signal transmission comprises transmitting a second optical signal from a second optical transmitter attached to a third core of said cores to each optical receiver of the plurality of optical receivers connected to a fourth core of said cores over a second optical channel of the plurality of optical channels.
15. The method of claim 14, wherein the second optical transmitter is disposed within a third glass layer of the plurality of glass layers, and wherein the plurality of optical receivers connected to the fourth core are disposed within different glass layers of the plurality of glass layers.
16. The method of claim 15, wherein the second optical channel comprises:
a third segment of the third glass layer;
a second light via coupled to the third segment and extending to a fourth glass layer of the plurality of glass layers, wherein the third and fourth glass layers are different glass layers;
a third redirection termination disposed between the third segment and the second light via and having a shape for causing the second optical signal propagating in the third segment to be diverted into the second light via to propagate in the second light via; and
a fourth redirection termination disposed between the second light via and the fourth segment and having a spherical shape for causing the second optical signal exiting from the second light via to be dispersed so as to be detected by each optical receiver of the plurality of optical receivers connected to the fourth core.
17. The method of claim 7, wherein the plurality of glass layers comprises a first glass layer having optical fibers oriented in a first direction and a second glass layer having optical fibers oriented in a second direction, and wherein the second direction differs from the first direction.
18. The method of claim 17, wherein the plurality of glass layers further comprises a third glass layer having optical fibers oriented in a third direction, wherein the second glass layer is disposed between the first glass layer and the third glass layer, and wherein the third direction differs from the second direction.
19. The method of claim 18, wherein the third direction does not differ from the first direction.
20. The method of claim 19, wherein the plurality of glass layers further comprises a fourth glass layer having optical fibers oriented in a fourth direction, wherein the third glass layer is disposed between the second glass layer and the fourth glass layer, wherein the fourth direction differs from the third direction, and wherein the fourth direction does not differ from the second direction.
US11/772,378 2003-07-18 2007-07-02 Fiber optic transmission lines on an soc Abandoned US20080212977A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/772,378 US20080212977A1 (en) 2003-07-18 2007-07-02 Fiber optic transmission lines on an soc

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/604,410 US7286770B2 (en) 2003-07-18 2003-07-18 Fiber optic transmission lines on an SOC
US11/772,378 US20080212977A1 (en) 2003-07-18 2007-07-02 Fiber optic transmission lines on an soc

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/604,410 Division US7286770B2 (en) 2003-07-18 2003-07-18 Fiber optic transmission lines on an SOC

Publications (1)

Publication Number Publication Date
US20080212977A1 true US20080212977A1 (en) 2008-09-04

Family

ID=34062258

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/604,410 Expired - Fee Related US7286770B2 (en) 2003-07-18 2003-07-18 Fiber optic transmission lines on an SOC
US11/772,378 Abandoned US20080212977A1 (en) 2003-07-18 2007-07-02 Fiber optic transmission lines on an soc

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/604,410 Expired - Fee Related US7286770B2 (en) 2003-07-18 2003-07-18 Fiber optic transmission lines on an SOC

Country Status (2)

Country Link
US (2) US7286770B2 (en)
WO (1) WO2005008742A2 (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10127765B1 (en) 2003-10-20 2018-11-13 Tipping Point Group, Llc Gaming machine having secondary gaming controller with proxy configuration
US7335106B2 (en) 2003-10-20 2008-02-26 Las Vegas Gaming, Inc. Closed-loop system for displaying promotional events and granting awards for electronic video games
US9564004B2 (en) 2003-10-20 2017-02-07 Igt Closed-loop system for providing additional event participation to electronic video game customers
US9582963B2 (en) 2003-10-20 2017-02-28 Tipping Point Group, Llc Method and system for gaming machine accounting
US8512144B2 (en) * 2003-10-20 2013-08-20 Tipping Point Group, Llc Method and apparatus for providing secondary gaming machine functionality
US8721449B2 (en) * 2003-10-20 2014-05-13 Tipping Point Group, Llc Method and system for paragame activity at electronic gaming machine
JP2006053662A (en) * 2004-08-10 2006-02-23 Matsushita Electric Ind Co Ltd Multiprocessor
US8529328B2 (en) 2011-03-14 2013-09-10 Elis Rocco Tarantino Gaming devices with dedicated player RNG and time share features
US9916735B2 (en) 2015-07-22 2018-03-13 Igt Remote gaming cash voucher printing system

Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US594116A (en) * 1897-11-23 Non-refillable bottle
US608527A (en) * 1898-08-02 Door for closing steam retorts
US4744623A (en) * 1985-10-16 1988-05-17 The Trustees Of Columbia University In The City Of New York Integrated fiber optic coupler for VHSIC/VLSI interconnects
US4797879A (en) * 1987-06-05 1989-01-10 American Telephone And Telegraph Company At&T Bell Laboratories Packet switched interconnection protocols for a star configured optical lan
US5148504A (en) * 1991-10-16 1992-09-15 At&T Bell Laboratories Optical integrated circuit designed to operate by use of photons
US5191219A (en) * 1989-10-10 1993-03-02 Nec Research Institute, Inc. Information processing apparatus including a planar optical waveguide
US5200631A (en) * 1991-08-06 1993-04-06 International Business Machines Corporation High speed optical interconnect
US5357593A (en) * 1993-10-12 1994-10-18 Alliedsignal Inc. Method of attaching optical fibers to opto-electronic integrated circuits on silicon substrates
US5416861A (en) * 1994-04-29 1995-05-16 University Of Cincinnati Optical synchronous clock distribution network and high-speed signal distribution network
US5430561A (en) * 1991-07-17 1995-07-04 Fujitsu Limited Optical space switch employing 2 parallel diffraction gratings and a polarization rotating element
US5502785A (en) * 1994-02-28 1996-03-26 Hughes Aircraft Company Integrated optical transceiver chip
US6145024A (en) * 1997-06-06 2000-11-07 Hitachi, Ltd. Input/output optical fiber serial interface link that selectively transfers data in multiplex channel path mode or high speed single channel path mode
US6150188A (en) * 1998-02-26 2000-11-21 Micron Technology Inc. Integrated circuits using optical fiber interconnects formed through a semiconductor wafer and methods for forming same
US6169833B1 (en) * 1999-01-22 2001-01-02 Lucent Technologies Inc. CMOS-compatible optical bench
US6343171B1 (en) * 1998-10-09 2002-01-29 Fujitsu Limited Systems based on opto-electronic substrates with electrical and optical interconnections and methods for making
US6410941B1 (en) * 2000-06-30 2002-06-25 Motorola, Inc. Reconfigurable systems using hybrid integrated circuits with optical ports
US6674971B1 (en) * 1999-09-03 2004-01-06 Teraconnect, Inc. Optical communication network with receiver reserved channel
US7020400B2 (en) * 1999-12-24 2006-03-28 Altera Corporation Multi-wavelength optical communication system
US7373068B2 (en) * 2003-09-22 2008-05-13 Intel Corporation Connecting a component with an embedded optical fiber

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5757658A (en) * 1996-03-06 1998-05-26 Silicon Graphics, Inc. Procedure and system for placement optimization of cells within circuit blocks by optimizing placement of input/output ports within an integrated circuit design
US5946116A (en) * 1997-04-02 1999-08-31 Wu; Kuang-Yi 1 X N digitally programmable optical routing switch
US6081527A (en) * 1997-10-30 2000-06-27 Lsi Logic Corporation Asynchronous transfer scheme using multiple channels
EP1155348B1 (en) 1999-02-23 2003-06-04 PPC Electronic AG Printed circuit board for electrical and optical signals and method for producing the same
DE19918024A1 (en) 1999-04-21 2000-11-09 Siemens Ag Circuit board with glass optical layers e.g. for information and communication-equipment
US6233376B1 (en) * 1999-05-18 2001-05-15 The United States Of America As Represented By The Secretary Of The Navy Embedded fiber optic circuit boards and integrated circuits
US6418258B1 (en) 2000-06-09 2002-07-09 Gazillion Bits, Inc. Microstructured optical fiber with improved transmission efficiency and durability
US20020191916A1 (en) 2001-06-15 2002-12-19 Confluent Photonics, Corporation Vertical waveguide tapers for optical coupling between optical fibers and thin silicon waveguides
US7574581B2 (en) * 2003-04-28 2009-08-11 International Business Machines Corporation Cross-chip communication mechanism in distributed node topology to access free-running scan registers in clock-controlled components

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US608527A (en) * 1898-08-02 Door for closing steam retorts
US594116A (en) * 1897-11-23 Non-refillable bottle
US4744623A (en) * 1985-10-16 1988-05-17 The Trustees Of Columbia University In The City Of New York Integrated fiber optic coupler for VHSIC/VLSI interconnects
US4797879A (en) * 1987-06-05 1989-01-10 American Telephone And Telegraph Company At&T Bell Laboratories Packet switched interconnection protocols for a star configured optical lan
US5191219A (en) * 1989-10-10 1993-03-02 Nec Research Institute, Inc. Information processing apparatus including a planar optical waveguide
US5430561A (en) * 1991-07-17 1995-07-04 Fujitsu Limited Optical space switch employing 2 parallel diffraction gratings and a polarization rotating element
US5200631A (en) * 1991-08-06 1993-04-06 International Business Machines Corporation High speed optical interconnect
US5148504A (en) * 1991-10-16 1992-09-15 At&T Bell Laboratories Optical integrated circuit designed to operate by use of photons
US5357593A (en) * 1993-10-12 1994-10-18 Alliedsignal Inc. Method of attaching optical fibers to opto-electronic integrated circuits on silicon substrates
US5502785A (en) * 1994-02-28 1996-03-26 Hughes Aircraft Company Integrated optical transceiver chip
US5416861A (en) * 1994-04-29 1995-05-16 University Of Cincinnati Optical synchronous clock distribution network and high-speed signal distribution network
US6145024A (en) * 1997-06-06 2000-11-07 Hitachi, Ltd. Input/output optical fiber serial interface link that selectively transfers data in multiplex channel path mode or high speed single channel path mode
US6150188A (en) * 1998-02-26 2000-11-21 Micron Technology Inc. Integrated circuits using optical fiber interconnects formed through a semiconductor wafer and methods for forming same
US6343171B1 (en) * 1998-10-09 2002-01-29 Fujitsu Limited Systems based on opto-electronic substrates with electrical and optical interconnections and methods for making
US6169833B1 (en) * 1999-01-22 2001-01-02 Lucent Technologies Inc. CMOS-compatible optical bench
US6674971B1 (en) * 1999-09-03 2004-01-06 Teraconnect, Inc. Optical communication network with receiver reserved channel
US7020400B2 (en) * 1999-12-24 2006-03-28 Altera Corporation Multi-wavelength optical communication system
US6410941B1 (en) * 2000-06-30 2002-06-25 Motorola, Inc. Reconfigurable systems using hybrid integrated circuits with optical ports
US7373068B2 (en) * 2003-09-22 2008-05-13 Intel Corporation Connecting a component with an embedded optical fiber

Also Published As

Publication number Publication date
WO2005008742A2 (en) 2005-01-27
WO2005008742A3 (en) 2005-06-02
US20050013527A1 (en) 2005-01-20
US7286770B2 (en) 2007-10-23

Similar Documents

Publication Publication Date Title
US20080212977A1 (en) Fiber optic transmission lines on an soc
EP0986197A2 (en) Optical transmitting/receiving method and apparatus
US6229712B1 (en) Printed circuit board for coupling surface mounted optoelectric semiconductor devices
CN100397122C (en) Optical signal input device and electronic apparatus using the same
JPH0232825B2 (en)
EP1132822A2 (en) A communication node with a first bus configuration for arbitration and a second bus configuration for data transfer
JP6115067B2 (en) Optical module
JPH05211283A (en) Optoelectronic package
US4596050A (en) Information processing system using optically encoded signals
WO1995030164A1 (en) Optical synchronous clock distribution network and high-speed signal distribution network
JPH09270752A (en) Signal transmission bus and signal processing unit
JP2003344679A (en) Electronic circuit board
CN108828731A (en) A kind of optical module
US5073000A (en) Optical interconnect printed circuit structure
EP1257854A4 (en) Multi-wavelength optical communication system
US7184669B2 (en) Optical transceiver systems and methods
JPS5816374B2 (en) optical communication equipment
US6608946B2 (en) Optical module and method for manufacturing the same
US20020164120A1 (en) Light guide configuration for serial bi-directional signal transmission, optical circuit board, and fabrication method
JP6487603B2 (en) System, method, and apparatus for aligning optical transceiver and optical reflector
JP2007094193A (en) Optical communication module
US7072583B2 (en) Optical communication method and apparatus
TW200904286A (en) Optoelectric hybrid circuit board and manufacture thereof
US20170351043A1 (en) Optical package using v-shaped or curved reflector, and method for manufacturing the same
CN102611500B (en) A kind of system of the two ends transmission data relatively rotating and data transmission method thereof

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE