RETURN TO ALVA'S HOME PAGE
 
 
 
A Review of Smart Pixel Technology
 
 
Department of Electrical & Computer
Engineering and Computer Science
University of Cincinnati
P O Box 210030
Cincinnati OH, 45221-0030
 
 
Alva E. Hare
 
Abstract
Introduction
Spatial Light Modulators
Multiple Quantum Wells
Self Electro-optic Device
Light Source Modulation Smart Pixels
Interconnect Architecture
The Perfect Shuffle
Conclusion
References

Figure 1, 4 Transistor DRAM
Figure 2, Multiple Quatum Well
Figure 3, Bandgap Diagram
Figure 4, Absorption Diagram for the SEED
Figure 5, SEED
Figure 6, S-SEED
Figure 7, VCSEL
Figure 8, Optoelectronic XOR
Figure 9, FCSEL
Figure 10, LAOS device
Figure 11, Bitonic Sorter Diagram

 
 
Abstract

A general overview of smart pixel technology is presented. A discussion of the definition of "smart pixel" is presented. The major concerns effecting the progression of smart pixel technologies are examined. Applications for and architectures of smart pixels are discussed.
 
 
 
 

Introduction

    In starting the research for this paper I was overwhelmed. The wide variety of technologies that have been utilized in smart pixels makes the general overview smart pixels almost impossible. It was difficult to find a unifying theme in any of the papers I researched.
    The name smart pixel is combination of two ideas, "pixel" is an image processing term denoting a small part, or quantized fragment of an image, the word "smart" is coined from standard electronics and reflects the presence of logic circuits. Together they describe a myriad of devices. These smart pixels can be almost entirely optical in nature, perhaps using the non-linear optical properties of a material to manipulate optical data, or they can be mainly electronic, for instance a photoreceiver coupled with some electronic switching. This leads to the question; How smart is smart? How much logic must a device contain to be considered smart, and for that matter, how much of the device must be optical in nature to be considered a pixel?
    The potential uses for smart pixels are almost as varied as are the designs. They can be used for image processing, data processing, communications, and that special sub-niche of communications, computer networking. While no immediate commercial use for smart pixels has risen to the forefront, smart pixels systems are utilizing technology developed for a wide variety of other commercial applications. As lasers, video displays, optoelectronics and other related technologies continue to progress, it is inevitable that smart pixels will continue to ride on the backs of these commercially successful technologies. At the same time smart pixel or smart pixel-like systems have become available on a limited basis for a wide range of applications such as adaptive optics.
    At first smart pixels were envisioned as a better way to carry out image processing, an alternative to standard digital image processing which involves converting an image to digital data, manipulating the data, then converting back to an image to be displayed. The use of smart pixels to process an optical image may eliminate or simplify some of those steps.
    Optical data processing can be seen as the exact opposite, or mirror image if you will, of digital image processing. Instead of converting an image to digital data; Optical data processing involves converting digital data into an image, using optics to manipulate the image, then converting that image back to digital data. In this example I am not using the word image in the sense that it will be viewed by a human, but image in this case means a two dimensional array of optical data.
    It is common for researchers who are unfamiliar with smart pixels to ask "Why?". As before, the answers can be as varied as the designs being considered, and the problems being attacked. In the area of data processing smart pixels lend themselves well to vast parallelism. While the band width of any one pixel may be the same as, or even less than that of a standard electrical connection and electronic logic, that single smart pixel could be part of an NxN array of four thousand smart pixels, leading to a redefinition of bandwidth. (2)
    The actual physical structure of these devices can be overwhelmingly varied, but two main choices stand out. Modulators vs. Light Sources, in some of the smart pixel designs the light is modulated by be means of a modulator, such as a Multiple Quantum Well (MQW). Other designs involve light modulation by means of switching the light source on and off. In research currently underway at the University of Cincinnati, micro mirrors are being used to modulate the light, leading to an Opto-Electro/MEMS smart pixel system.
    As with all engineering endeavors the design of a smart pixel will suggest a prudent application, and conversely the presence of an application will lead to the development of a smart pixel system that is well suited to the problem at hand. Almost always the smart pixel system can be viewed as an interconnect system. The speed of optical signals in free space leads to an independence of interconnect path length and a freedom from the cumbersome RCL time lags of conventional electronics, while the fact that optical signals do not scatter off of each other allows interconnect pathways to cross. Useful three dimensional interconnect systems have been constructed in which smart pixels and conventional optics work in tandem. All smart pixel systems pose a unique optical processing problem, and so smart pixels remain inseparable from their optics. 
    This reasoning led to an obvious use of complex interconnection architectures. The use of the word complex does not merely connotate a complicated pattern, but in this case it means that the interconnect pathways serve to implement a specific algorithm, such as the Perfect Shuffle (1). While complex interconnects utilize some of the inherent strengths of optical systems, they are also very prone to loss of signal, and as I will discuss later, loss of optical power can lead to a reduction of system speed.
    A smart pixel is an optoelectronic device that may posses logic, memory, electrical connections between neighbors or global connections, on chip sensors or transducers, and/or optical output. This makes smart pixels incredibly varied in form and function.
 
 

Spatial Light Modulators

    Spatial light modulation for smart pixels can be implemented by electrooptical, acoustooptical, mechanical, photorefractive, electroabsorbtive, and optical absorptive means. This list is probably incomplete.
    Of the many modulation devices available two deserve mention and must not be omitted from any comprehensive study of smart pixels. They are the Multiple Quantum Well and Liquid Crystal.

Liquid Crystal Spatial Light Modulators

    The study of liquid crystals is a science unto itself and a complete examination of LC technology, even the topics related to smart pixels, would be beyond the scope of this paper. The LC systems used in smart pixel applications resemble the LC displays used for television and computer screens.
    Liquid crystals are a material that can attain reflective or absorptive states, under the influence of an electric field. This is a very simplistic description, in reality, the LCs can attain more than two states, and can have complex switching characteristics, but this simple description will suffice for now. A liquid crystal display for use in smart pixel applications can be viewed as a two dimensional array of switchable mirrors. These mirrors either reflect, or do not, under the control of some electronic logic.
    A smart spatial light modulator (SLM) can be constructed by using LCs in conjunction with an array of memory circuits. The memory can be addressed in a standard fashion and data can be written onto the memory, then the data is displayed on a LC SLM which is positioned directly over the memory (3).
    As stated earlier the LC display forms a two dimensional array of switchable mirrors. Each mirror in the array can be addressed and controlled in one of three methods;
    1. Direct addressing. The direct addressing is the simplest. Each mirror is addressed with a direct metal connection from the corresponding memory. This requires a large number of electrical connections and results in a size limitation for the array.
    2. Passive Addressing. In passive addressing the mirror array is divided into rows and columns. One column is enabled at a time and data is written to the individual rows. Each column is enabled in succession until the entire display has been updated.
    3. Active Addressing. In active addressing some switching logic is present on board the LC display. This speeds up the addressing process, makes more current available to switch the mirror, stabilizes the state of the mirror, and allows the entire array to be updated within the switching time of a single mirror element.
    These addressing schemes are exactly the same as one would encounter in video display applications. This analogy to video displays is useful in illustrating the strengths and weaknesses of LC smart pixels and smart SLMs. Anyone who has used a lap top computer, and been confused by the mouse cursor leaving tracers across the screen, realizes that LCs can have very sluggish switching times. In the smart pixels and smart SLMs the pixel size can be very small. Since switching time is proportional to size, this size reduction serves to speed up the switching time drastically.
    One can view an element of a LC display as a capacitor with complex dielectric, the liquid crystal material, between the plates. This dielectric switches states when an electric field is applied. The stronger the field , the faster switching can occur. Reducing the size of the mirror element is like reducing the distance between the capacitor plates. This results in a greater Volts/cm, or increased E-field. If the voltage across the capacitor is increased the switching time will decrease.
    So while LCD smart pixels and smart SLMs may have poor switching time now, the unstoppable march toward miniaturization, and the move toward a greater range of available voltage in micro electronics may serve to increase the switching time of LCs drastically. LCs have excellent optical contrast between the on and off states, which can make them desirable over other, faster technologies. It is certain that the maturity of the Liquid Crystal industry will lead to continued research into this area and may lead to commercially viable systems in the future. 

 
 

Figure 1. 4 transistor DRAM controlling a LC mirror shown here as CLC. The pixel is driven by means of an inverting buffer, allowing unlimited charge to drive the LC. From Smart Spatial Light Modulators Using Liquid Crystal on Silicon, K. Johnson and D.J. Mcknight, IEEE, 1993 
 
 
 
 

Multiple Quantum Wells
 
 

    Multiple Quantum Wells are structures which are fabricated from III-V compounds. They consist of thin layers of material with varied bandgaps and doping levels. Since the MQW is be grown in the intrinsic region of a PIN diode, the structure can serve as both photo detector and light modulator. One side of the MQW is coated with a metal that will form a reflective surface. These MQWs are then commonly flip chip mounted to silicon based logic (2). See figure 2.

 
 

Figure 2. A MQW shown with the reflective metal layer in blue, and an optical signal reflecting. If the MQW were in the absorptive state, no reflection would occur.
 
 

    MQW structures used in smart pixel applications exhibit the Quantum Confined Stark Effect. A full understanding of this effect is well beyond the scope of this paper and therefore will not be discussed at length. It will suffice to say that the Quantum Confined Stark effect causes the MQW to have optical absorptive properties that vary with the strength of an applied electric field (4).
 
 

The Self Electrooptic Effect Device (SEED)

    In the SEED the properties of MQWs can be used to directly implement logic, creating and optical logic gate. When a bias is applied to the MQW the band diagram tilts, as shown in figure three.

 
 

Figure 3. A simplified bandgap diagram for a MQW showing the tilting when bias voltage is applied.

This tilting of the band structure causes the absorption properties of the device to change. A plot of absorption vs. wavelength is given in figure 4. 

 
 

Figure 4. The absorption curves of a SEED device for three different bias voltages showing the radically different absorption properties for light of wavelength lo  at these voltages.
 
 

    Since the MQW structures reside within the intrinsic region of a PIN diode, absorption can cause electron hole pairs to be produced, resulting in a diode current. If the device is biased and put in series with a resistor as shown in figure 5, you obtain a non-linear device. The current produced by the SEED creates a voltage to appear across the resistor, which effects the bias of the SEED causing its absorption properties to change.

 
 

Figure 5. A SEED in series with a resistor. Optical input causes the generation of a current which in turn effects the voltage across a resistor, this effects the bias of the SEED and thereby effects the absorption.
 
 

    This effect can utilized to form optical logic gates. One SEED may be used to drive another SEED as shown in Figure 6. Optical input , r and s are directed into the two SEEDs, one SEED drives the other and the output is dependent on the relative intensity of the two signals. This is known as the Symmetric SEED or S-SEED configuration. This can be used to implement such logical operations as the r-s flip flop. Other operations are possible such as NOR, OR, NAND, and AND, along with various memory functions.

 
 

Figure 6. Two SEEDs shown in the S-SEED configuration implementing a rs flip flop. From An Introduction to Photonic Switching Fabrics, H.S. Hinton, Plenum Press, 1993. 
     SLM based smart pixels can take on many more forms than those presented here, but MQWs and LCDs are excellent representatives of a large class of smart pixels.

Light Source Modulation Smart Pixels

    In a discussion of light source modulated smart pixels, it is necessary to understand the devices that produce the light. The Vertical Cavity Surface Emitting Laser (VCSEL) is a very important and useful light source. Other recent developments have involved the use of Folded Cavity Surface Emitting Lasers (FCLELS) and non lasing sources such as diodes.

VCSELS

    VCSELS utilize a quantum well structure to confine charges to an active region much like edge emitting lasers. The main difference between VCSELS and other semiconductor lasers is the vertical structure. Most semiconductor lasers are planar and emit out of the edge facet on all sides. This configuration allows more active region than in VCSELS. The vertical lasers are constructed from the same planar epitaxy method as the edge emitting lasers, then etch back is used to produce a cylindrical structure. Because the light spends a relatively small amount of time in the gain region, it is necessary to optimize the cavity. Layers are grown such that they form Bragg planes so that light with the desired wavelength is preferentially propagated. This structure is illustrated in figure 7.

 

Figure 7. A very simple depiction of a VCSEL showing the substrate, layers of GaAs and AlAs that form the Bragg planes, the quantum well region where gain occurs, the p and n doped regions that make the p.n. diode junction.
 
 

    The VCSEL is crucial to smart pixel applications because of the ability of VCSELS to form two dimensional arrays. They are constructed out of material that is convenient for fabrication of photodetectors and in some cases logic, so, devices like VCSELS and FCSELS can be utilized in monolithic smart pixels.
    Smart pixels that utilize lasers have an excellent contrast between the on, and off states. This contrast comes at a significant cost in power consumption. This power consumption can cause problems with heat and may reduce switching speed. VCSEL based, and for that mater any surface emitting laser based smart pixel can be used to implement just about any logic function imaginable. In Figure 8 a VCSEL is used to implement an XOR gate and in Figure 9.

Figure 8. An XOR implemented with 1 VCSEL and 4 phototransistors. Taken from Optoelectronic XOR Using Hybrid Integration of Phototransistors and VCSELS, F.R. Beyette, IEEE 1993. 
 
 
 

Figure 9

Figure 9. A monolithic FCSEL smart pixel. Reprinted from High Speed Optoelectronic InP/InGaAs Logic Pixel, Dong-Su Kim, C.Dries, Milind Gokhale, International Conference on Indium Phosphide and Related Materials, 1997.
 
    Other devices have been proposed as substitutes or lasers. In one such instance a system utilizing a heterojunction phototransistor (HPT) in vertical integration with a light emitting diode comprising a structure named the Light Amplifying Optical Switch (LAOS). The LAOS is a bistable device that at low applied voltage, behaves like an HPT diode pair, but at high voltage, switches to a large current by means of a region of deferential negative resistance. Figure 10 shows the structure of a LAOS device and a smart pixel logic gate that can be constructed with such a device. 

Figure 10. A LAOS device structure with logic circuit gate for smart pixel.

    The LAOS shows good on-off contrast, and is capable of operation in a broad band of wavelengths, freeing the designer from the need for a stable wavelength light source. Unfortunately, the switching time for these devices is relatively poor when compared to other smart pixel systems.

Interconnect Architecture

    Up to this point I have covered smart pixels with an emphasis on the individual pixel unit. The power of smart pixel technology is its ability to harness the advantages of optical interconnects, whether to simply cultivate massive parallelism, or to implement complex interconnect architectures (5), the versatility of the smart pixel becomes evident when viewed on a system level.
 
 

The Perfect Shuffle Interconnect

    The perfect shuffle is a way of manipulating data that lends itself well to certain tasks like sorting. In theory, the perfect shuffle is the fastest way to sort data. The concept of a perfect shuffle is intuitive to anyone who has ever played cards. Imagine a deck of cards, cut the deck exactly in the center, then shuffle them such that the two halves of the deck interleave perfectly. There is a specific mathematical representation for this that is not important for this paper. The deck of cards is symbolic of a linear array of numbers or words. The concept of a perfect shuffle can be extrapolated onto a two dimensional array, resulting in what is called a folded perfect shuffle.
    The perfect shuffle, when coupled with a specific bitonic sorting unit can form the most efficient means of sorting data. The concept of a bubble sort is familiar to anyone who has a rudimentary understanding of computer programming. If you have a list of words and you wish to sort those words, the bubble sort uses at least X2 clock cycles, where X is the number of words. By using the perfect shuffle in conjunction with a bitonic sorter, this same task can be accomplished in no less than Log(X) clock cycles.
    This sorting network was first visualized in the nineteen seventies by a man named Batcher, but it was realized at the time that conventional computing techniques would not be able to accomplish the task. Figure 11 depicts a Bitonic Sorter. This is a black box representation of a device that compares two values and exchanges them. It outputs the two input values in one of three ways, it can output the greatest value to the top output, and the lesser value to the lower output, this would be a sort up. or the reverse of that, sort down. It can also pass the values strait through without any compare and exchange taking place.
    As shown in the diagram, word one has a long electrical connection, word two has a short electrical connection. In an actual sorting network, many of these individual units would be chained together, functioning in parallel. At any given clock cycle, the execution of the perfect shuffle could result in electrical connections like the ones shown in the diagram. The difference in time lag between the two connections can slow the computer down so much that the advantage of speed is lost.

 
 

Figure 11. A bitonic sorter. Word 1 has a long electrical path to reach the sorting unit, Word 2 has a short electrical path. Also shown are two control inputs necessary for operation. This sorting unit will output the word with greater value to output one and the lesser word to output two if it is in the "sort up mode". It can also sort down or pass the data without performing a compare and exchange.
 
     Parallel systems like this that take advantage of complex interconnects were not feasible until optical interconnects arrived. The implementation of an optical perfect shuffle bitonic data sort has been accomplished many times and has become the archetypal test case for optical computing systems.
    The problem with complex interconnect systems is that they tend to lose light power. Every time a beam of light hits a mirror, passes through a lens, gets passed into a fiber, or manipulated in just about any way, there is loss of signal. If this loss requires a higher power light source, switching speed may be diminished. 
    Simple interconnect systems can be vary useful and easier to construct and align. A good example of a simple interconnect system is a board to board optical interconnect using either light emitters, or SLMs.

Conclusion

A comprehensive discussion of smart pixels leads one to consider computer architecture, communications, and device electronics to name a few. The innovators of smart pixel technology will continue to utilize ever imaginable breakthrough until finally commercially viable systems are realized. I envision a near future where such diverse technologies as Micro Electro Mechanical Systems (MEMS) and Non Linear optical materials contribute to this development.
 
 

References

(1) H.S. Stone, "Parallel Processing with the Perfect Shuffle" IEEE Trans. in Comput. Vol.2 1978

(2) A. Lentine, K. Goosen, "High Speed Optoelectronic VLSI Switching Chip with > 4000 optical I/O Based on Flip Chip Bonding of MQW Modulators and Detectors to Silicon CMOS", IEEE Journal of Selected topics in Quantum Electronics Vol. 2, 1996

(3) K.M. Johnson "Smart Spatial Light Modulators Using Liquid Crystal On Silicon" IEEE Journal of Quantum Electronics, Vol. 29, Feb 1993.

(4) H. Hinton "Progress in smart pixel Technologies" IEEE journal of Selected topics in Quantum Electronics, Vol2. April 1996.

(5) F.A. Tooley, "Challenges in Interconnections Electronics" IEEE Journal of Selected topics in Quantum Electronics, Vol.2 April 1996.

(6) F. Beyette, K. Gieb "Optoelectronic XOR Using Hybrid Integration of Phototransistors and Vertical Cavity Surface Emitting Lasers" IEEE Photonics technology Letters, Vol. 5, Nov. 1993.

(7) C. Williamson, F. Beyette, "Smart Pixels Using Light Amplifying Optical Switch (LAOS)" IEEE Journal of Quantum Electronics. Vol. 2 Feb. 1993.

(8) J. Cheng, ping Zhou, Surface Emitting Laser-Based Smart Pixels For two-dimensional Optical Logic and reconfigurable Optical Interconnects", IEEE Journal of Quantum Electronics, Vol. 29, Fe. 1993

(9) H. Hinotn, " An introduction o Photonic Switching Fabrics" Plenum Press, New York, 1993.

(10) J.S. Kane "Realizing optical logic with a smart pixel spatial light modulator." Applied Optics, Vol. 35, No. 8 10 March 1996

(11) D.M. Chiarulli, "Optoelectronic Cache memory system architecture" Applied Optics, Vol. 35, No 14, May 1996.

(12) M.P.Y. Desmulliez, "Performance analysis of self electro optic effect device based (SEED-based) smart pixel arrays used in data sorting. Applied Optics, Vol. 35, No. 32 Nov. 1996
 
 


1