Components and configurations for test and valuation of integrated optical busses

Information

  • Patent Grant
  • 7987066
  • Patent Number
    7,987,066
  • Date Filed
    Friday, August 29, 2008
    16 years ago
  • Date Issued
    Tuesday, July 26, 2011
    13 years ago
Abstract
An apparatus and method is provided for the testing of an optical bus, that method having: loading transmission test data and address information for at least one receiving cell via an electronic bus in a first register; setting a clock rate for the optical bus; employing the optical bus to transmit the test data from the first register to the at least one receiving cell; reading out received test data from the receiving cell via the electronic bus; correlating the received test data from the first register with the transmission test data; analyzing errors in the received data and handling of the received data by the bus.
Description
FIELD OF THE INVENTION

This invention relates to the field of test components for photonic communications devices and more particularly to a test for a system to allow the transfer of data between an optical bus and electrical components having different clock speeds.


BACKGROUND OF THE INVENTION

Optical busses operate at high bus speeds, unmatched by even the most advanced electronic components. The pairing of such electrical devices with optical devices can lead to latency and conflicts. As optical busses evolve to operate at data rates beyond the capability of current characterization equipment, there is a need to develop test and evaluation methods that allow accurate characterization while decoupling the characterization from electronic test equipment and methods that will induced their own lag and latency to the measurements.


The biggest challenge with employing an all optical bus is that the clock speed of the optical bus. For example the real on chip digital clock rates today are 2-4 GHz. As technology evolves, electronic clock rates may reach a staggering 10-12 GHz. This is still a fraction of the 40-120 GHz clock rates that an all optical bus should be able to obtain. This fractional variation in clock rate induces a lag in the write/read cycle if the information is taken directly from the electronic component to the optical bus.


SUMMARY OF THE INVENTION

One embodiment of the present invention provides a method for the testing of an optical bus, that method comprising: loading transmission test data and address information for at least one receiving cell via an electronic bus in a first register; setting a clock rate for the optical bus; employing the optical bus to transmit the test data from the first register to the at least one receiving cell; reading out received test data from the receiving cell via the electronic bus; correlating the received test data from the first register with the transmission test data; analyzing errors in the received data and handling of the received data by the bus.


The features and advantages described herein are not all-inclusive and, in particular, many additional features and advantages will be apparent to one of ordinary skill in the art in view of the drawings, specification, and claims. Moreover, it should be noted that the language used in the specification has been principally selected for readability and instructional purposes, and not to limit the scope of the inventive subject matter.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a block diagram illustrating a basic high speed FIFO core configured in accordance with one embodiment of the present invention.



FIG. 2 is a block diagram illustrating a system for the testing of an optical bus configured in accordance with one embodiment of the present invention.



FIG. 3 is a flow chart illustrating a method for the testing of an optical bus configured in accordance with one embodiment of the present invention.





DETAILED DESCRIPTION

One embodiment of the present invention provides an apparatus for testing an architecture that employs an intermediary for the rapid transfer to and from an optical bus, while allowing the same information to be transferred to and from the electronic components at their own more leisurely clock cycle. One example of such architecture is illustrated in FIG. 1 illustrates a basic high speed FIFO core used to characterize and demonstrate an optical bus. To enable lower clock rate electronic components to fully interface the high speed optical bus without introducing a limitation based on their much slower clock speed such an embodiment utilizes an optical latch that will allow information to be loaded from the optical bus. To realize this type of optical storage element two nonlinear interferometers creating an optical R-S flip-flop or optical latch are employed.


In such an embodiment, an optical latch is triggered on by the set pulse. Later in the cycle, it is triggered off by a reset pulse which allows the output from the much faster optical bus to be brought into a cell without slowing it down. In embodiments utilizing a second Latch the gating of information to the bus can be controlled at a much greater rate of operation than could be achieved with the electronic component alone, and such a configuration will allow storage and rapidly gating information to optical components.


In one embodiment of the present invention, the electronic component writes a state to the optical latch. Once the bus comes active the information is rapidly clocked into the optical bus through the second latch. Slightly simpler output architecture can be achieved by running the output of the latch through an optically addressed bus switch. This can be further extended by combining latches to achieve a serial to parallel converter to rapidly burst in data serially at each wavelength.


One embodiment of the present invention provides a simple method to illustrate all the key principles, of intra-chip photonic networks, necessary for application in various multi-processor architectures. In addition, through application of varying numbers of these cells such an embodiment allows a user to demonstrate the scaling of these technologies as well.


An example of the one embodiment of the present invention, illustrated in FIG. 2 includes a large photonic ASIC 20, in one embodiment, 18 mm by 18 mm, is manufactured with a set of first-in-first-out (FIFO) registers 30 at each corner of the die as well as physically adjacent to one another. These registers 30 will be connected to both electrical 32 and optical buses 34 to measurably illustrate the power-performance gains possible through migration to optical bussing.


The optical busses 34, in such an embodiment, will also employ optical clock distribution and will be capable of greater than 1 TB/s transfer rates. Both electrical 32 and optical busses 34 will be organized to allow both point-to-point and broadcast data transfers in either direction, and will cross over each other to demonstrate the flexibility of the tested optical technology.


External to the ASIC 20, data will be sourced and captured by large RAMs (not illustrated), to confirm data transfer and capture bit error rate (BER) information, and to allow transfer of mass amounts of data.


As illustrated in FIG. 3 one embodiment of the present invention provides a method for testing an optical bus. Load data to be sent and address locations are loaded into a plurality of first in first out (FIFO) registers with an electronic bus. 112 The optical bus clock rate is set to a desired test level. 114 The optical bus is employed to transfer data to the respectively addressed receiving cells. 116 The data contained in the receiving cells is read out using the electronic data bus. 118 The data received by the receiving cells is correlated with transmitted data at each site to analyze errors and how the data was handled. 120


The foregoing description of the embodiments of the invention has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed. Many modifications and variations are possible in light of this disclosure. It is intended that the scope of the invention be limited not by this detailed description, but rather by the claims appended hereto.

Claims
  • 1. A system for the testing of optical buses, the system comprising: a plurality of optical registers disposed on a ASIC;an optical bus to be tested linking and providing addressed data to optical registers in said plurality of optical registers; andan electrical bus for readout of data contained in said optical registers, connecting said optical registers in said plurality of optical registers;wherein said optical registers are optical latches.
  • 2. The system according to claim 1 wherein said ASIC is a photonic ASIC.
  • 3. The system according to claim 1 wherein said optical bus employs optical clock distribution.
  • 4. The system of claim 1 wherein said optical bus is configured for both point to point and broadcast data transfer.
  • 5. The system according to claim 1 wherein said electrical bus is configured for both point to point and broadcast data transfer.
  • 6. The system according to claim 1 wherein said linking and providing addressed data to optical registers in said plurality of optical registers allow confirmation of data transfer, bit error rate information collection, and mass data transfer.
  • 7. The system according to claim 1 wherein said optical registers are optical first in first out registers.
US Referenced Citations (74)
Number Name Date Kind
4420258 Burns et al. Dec 1983 A
4547072 Yoshida et al. Oct 1985 A
4748617 Drewlo May 1988 A
4811195 Evans Mar 1989 A
4921354 SooHoo May 1990 A
5066139 Soderberg et al. Nov 1991 A
5165001 Takagi et al. Nov 1992 A
5281805 Sauer Jan 1994 A
5371591 Martin et al. Dec 1994 A
5430755 Perlmutter Jul 1995 A
5625636 Bryan et al. Apr 1997 A
5674778 Lee et al. Oct 1997 A
5703989 Khan et al. Dec 1997 A
5736461 Berti et al. Apr 1998 A
5828476 Bonebright et al. Oct 1998 A
5834800 Jalali-Farahani et al. Nov 1998 A
6117771 Murphy et al. Sep 2000 A
6242324 Kub et al. Jun 2001 B1
6306722 Yang et al. Oct 2001 B1
6331445 Janz et al. Dec 2001 B1
6387720 Misheloff et al. May 2002 B1
6400996 Hoffberg et al. Jun 2002 B1
6477285 Shanley Nov 2002 B1
6580531 Swanson et al. Jun 2003 B1
6605809 Engels et al. Aug 2003 B1
6677655 Fitzergald Jan 2004 B2
6680495 Fitzergald Jan 2004 B2
6725119 Wake Apr 2004 B1
6738546 Deliwala May 2004 B2
6785447 Yoshimura et al. Aug 2004 B2
6795622 Forrest et al. Sep 2004 B2
6850252 Hoffberg Feb 2005 B1
6861369 Park Mar 2005 B2
6936839 Taylor Aug 2005 B2
6959126 Lofland et al. Oct 2005 B1
6968110 Patel et al. Nov 2005 B2
7006881 Hoffberg et al. Feb 2006 B1
7010208 Gunn, III et al. Mar 2006 B1
7043106 West et al. May 2006 B2
7072556 Gunn, III et al. Jul 2006 B1
7082247 Gunn, III et al. Jul 2006 B1
7103252 Ide Sep 2006 B2
7139448 Jain et al. Nov 2006 B2
7215845 Chan et al. May 2007 B1
7218809 Zhou et al. May 2007 B2
7218826 Gunn, III et al. May 2007 B1
7251386 Dickinson et al. Jul 2007 B1
7259031 Dickinson et al. Aug 2007 B1
7272279 Ishikawa et al. Sep 2007 B2
7315679 Hochberg et al. Jan 2008 B2
7333679 Takahashi Feb 2008 B2
7348230 Matsuo et al. Mar 2008 B2
7356221 Chu et al. Apr 2008 B2
7646984 Ho et al. Jan 2010 B1
7747173 Ho et al. Jun 2010 B1
7853101 Carothers Dec 2010 B2
20030020144 Warble et al. Jan 2003 A1
20030026546 Deliwala Feb 2003 A1
20030183825 Morse Oct 2003 A1
20040146431 Scherer et al. Jul 2004 A1
20040190274 Saito et al. Sep 2004 A1
20050094938 Ghiron et al. May 2005 A1
20050259932 Nagayama et al. Nov 2005 A1
20060105509 Zia et al. May 2006 A1
20060158723 Voigt et al. Jul 2006 A1
20060238866 Von Lerber Oct 2006 A1
20060240667 Matsuda et al. Oct 2006 A1
20070116398 Pan et al. May 2007 A1
20070122148 Welch et al. May 2007 A1
20070202254 Ganguli et al. Aug 2007 A1
20080013957 Akers et al. Jan 2008 A1
20080159751 Matsui et al. Jul 2008 A1
20080165371 Tanaka Jul 2008 A1
20080240180 Matsui et al. Oct 2008 A1
Foreign Referenced Citations (7)
Number Date Country
0 818 693 Jan 1998 EP
1 067 409 Jan 2001 EP
9314514 Jul 1993 WO
0127669 Apr 2001 WO
0216986 Feb 2002 WO
2004088724 Oct 2004 WO
2007149055 Dec 2007 WO
Related Publications (1)
Number Date Country
20100057394 A1 Mar 2010 US