Light-Bullet Routing and Control with Planar Waveguide Arrays

Spatial mode-locking in three dimensions can be achieved in a slab waveguide array architecture. This study focuses on us ing the resulting robust and self-starting light bullet formation for photon ics applications. Specifically, light bullets can be manipulated through a sim ple electronically addressable spatial gain dynamics. By applying gain ramps i n time and/or space via electronics technology, complete control and man ipulation of the light bullets can be achieved, thus allowing for the cons truction of the master logic gates of NAND and NOR. Its robustness, self-sta rting behavior and easy addressability suggest that the slab waveguide arr ay mode-locking merits serious consideration as a next generation photonic s device © 2010 Optical Society of America OCIS codes: (140.4050) Mode-locked lasers; (060.5530) Pulse propagat ion and solitons; (230.7400) Waveguides, slab; References and links 1. H. S. Eisenberg, Y. Silberberg, R. Morandotti, A. R. Boyd, and J. S. Aitchison, “Discrete spatial optical solitons in waveguide arrays,” Phys. Rev. Lett. 81(3383-3386) (1998). 2. D. Christodoulides and R. I. Joseph, “Discrete self-focu sing in nonlinear arrays of coupled waveguides”, Opt. Lett. 13, 794–796 (1988). 3. A. B. Aceves, C. D. Angelis, T. Peschel, R. Muschall, F. Led er r, S. Trillo, and S. Wabnitz, “Discrete self-trapping soliton interactions, and beam steering in nonlinear waveg uide arrays,” Phys. Rev. E 53, 1172–1189 (1996). 4. H. S. Eisenberg, R. Morandotti, Y. Silberberg, J. M. Arnol d, G. Pennelli, and J. S. Aitchison, “Optical discrete solitons in waveguide arrays. 1. Soliton formation,” J. Opt . Soc. Am. B19, 2938–2944 (2002). 5. U. Peschel, R. Morandotti, J. M. Arnold, J. S. Aitchison, H . S. Eisenberg, Y. Silberberg, T. Pertsch, and F. Lederer, “Optical discrete solitons in waveguide arrays. 2. Dynamic s properties,” J. Opt. Soc. Am. B19, 2637–2644 (2002). 6. J. N. Kutz,Mode-Locking of Fiber Lasers via Nonlinear Mode-Coupling, vol. 661 ofLecture Notes in Physics (Springer Berlin / Heidelberg, 2005). 7. J. Proctor and J. N. Kutz, “Theory and Simulation of Passiv e Mode-locking with Waveguide Arrays,” Optics Letters13, 2013–1015 (2005). 8. J. N. Kutz and B. Sandstede, “Theory of passive harmonic mo de-l cking using waveguide arrays”, Opt. Express 16, 636–650 (2008). 9. B. Bale, J. Kutz, and B. Sandstede, “Optimizing Waveguide Array Mode-Locking for High-Power Fiber Lasers,” Selected Topics in Quantum Electronics, IEEE Journal of 15(1), 220–231 (2009). 10. Y. Silberberg, “Collapse of optical pulses”, Opt. Lett. 15, 1282-1284 (1990). 11. F. Wise and P. Di Trapani, “The Hunt for Light Bullets Spat iotemporal Solitons,” Optics and Photonics News, 13(2), 28–32 (2002). 12. See the Fundamentals, Functionalities, and Applicatio ns f Cavity Solitons (FunFACS) webpage for a complete overview of current and potential methods and realiza tions of generating localized optical structures: www.funfacs.org. 13. M. O. Williams and J. N. Kutz, “Spatial Mode-Locking of Li ght Bullets in Planar Waveguide Arrays,” Opt. Express17(20), 18,320–18,329 (2009). 14. P. Y. P. Chen, B. A. Malomed, and P. L. Chu, “Trapping Bragg solitons by a pair of defects,” Phys. Rev. E 71(6), 066,601 (2005). 15. S. Chi, B. Luo, and H.-Y. Tseng, “Ultrashort bragg solito n in a fiber bragg grating,” Optics Communications 206(1-3), 115 – 121 (2002). 16. J. T. Mok, C. M. de Sterke, I. C. M. Liter, and B. J. Eggleton , “Dispersionless slow light using gap solitons,” Nature Physics2, 775–780 (2006). 17. A. A. Sukhorukov and Y. S. Kivshar, “Slow Light Bullets in Arrays of Nonlinear Bragg-Grating Waveguides,” in Conference on Lasers and Electro-Optics/Quantum Electronics and Laser Science Conference and Photonic Applications Systems Technologies, p. JWB82 (Optical Society of America, 2006). 18. R. H. Enns and S. S. Rangnekar, “Bistable spheroidal opti cal solitons,” Phys. Rev. A45(5), 3354–3357 (1992). 19. A. B. Blagoeva, S. G. Dinev, A. A. Dreischuh, and A. Naiden ov, “Light bullets formation in a bulk media,” IEEE Journal of Quantum Electronics 27(8), 2060–2065 (1991). 20. Y. V. Kartashov, L. Torner, and D. N. Christodoulides, “S oliton dragging by dynamic optical lattices,” Opt. Lett. 30(11), 1378–1380 (2005). 21. W. Królikowski, U. Trutschel, M. Cronin-Golomb, and C. Schmidt-Hattenberger, “Solitonlike optical switching in a circular fiber array,” Opt. Lett. 19(5), 320–322 (1994). 22. J. Meier, G. I. Stegeman, D. N. Christodoulides, Y. Silbe rberg, R. Morandotti, H. Yang, G. Salamo, M. Sorel, and J. S. Aitchison, “Beam interactions with a blocker soliton i n one-dimensional arrays,” Opt. Lett. 30(9), 1027– 1029 (2005). 23. Y. Tanguy, T. Ackemann,W. J. Firth, and R. Jäger, “Reali zation of a Semiconductor-Based Cavity Soliton Laser”, Phys. Rev. Lett. 100, 013907 (2008). 24. S. Barland, J. Tredicce, M. Brambilla, L. Lugiato, S. Bal le, M. Giudici, T. Maggipinto, L. Spinelli, G. Tissoni, T. Knödl, M. Miller and R. Jäger, “Cavity solitons as pixels i n semiconductor microcavities”, Nature 419, 699-702 (2002). 25. V. B. Taranenko and C. O. Weiss, “Incoherent optical swit ching of semiconductor resonator solitons”, Appl. Phys. B72, 893-895 (2001). 26. S. Barbay, Y. Ménesguen, X. Hachair, L. Lery, I. Sagnes a nd R. Kuszelewics, “Incoherent and coherent writing and erasure of cavity solitons in an optically pumped semico nductor amplifier”, Opt. Lett. 31, 1504–1506 (2006). 27. X. Hachair, L. Furfaro, J. Javaloyes, M. Giudici, S. Ball e and J. Tredicce, “Cavity-solitons switching in semiconductor microcavities,” Phys. Rev. A 72, 013815 (2005). 28. M. O. Williams, M. Feng, J. N. Kutz, K. Silverman, R. Mirin and S. Cundiff, “Intensity Dynamics in Semiconductor Laser Arrays”, OSA Nonlinear Optics 2009 Technical D igest JTuB14 (2009). 29. L. Rahman and H. Winful, “Nonlinear dynamics of semicond uctor laser arrays: a mean field model,” Quantum Electronics, IEEE Journal of 30(6), 1405–1416 (1994). 30. J. N. Kutz and B. Sandstede, “Theory of passive harmonicm ode-locking using waveguide arrays,” Opt. Express 16(2), 636–650 (2008). 31. E. J. Doedel, A. R. Champneys, T. F. Fairgrieve, Y. A. Kuzn etsov, B. Sandstede, and X. Wang, “AUTO 97: Continuation And Bifurcation Software For Ordinary Differ ential Equations (with HomCont),” . 32. L. N. Trefethen,Spectral methods in MATLAB (Society for Industrial and Applied Mathematics, Philadel phia, PA, USA, 2000).


Introduction
Due to their technological feasibility and inherent nonlinear properties, semiconductor waveguide arrays (WGAs) are an ideal technology for all-optical signal processing applications.Indeed, the experimental demonstrations in 1998 by Eisenberg et al. [1] showed that a sufficiently intense electric field could generate a nonlinear self-focusing effect capable of overcoming the linear, discrete spatial diffraction in the WGAs, thus verifying the early theoretical predictions of Christodoulides and Joseph [2].Upon experimental demonstration, the WGAs were proposed as ideal components for all-optical routing and switching purposes in, for example, fiber optic networks [1,[3][4][5].Such technological promise was not limited to optical routing and switching applications.Specifically, the potential for spatial-or temporal-optical soliton formation was realized early on where the Kerr nonlinearity can be balanced by either spatial diffraction [1][2][3][4][5] (spatial optical solitons) or chromatic dispersion in the context of mode-locked lasers [6][7][8][9] (temporal optical solitons).In the latter application, the discrete diffraction plays the crucial role of providing the requisite intensity discrimination (also known as saturable absorption) necessary for mode-locking.In this manuscript, higher-dimensional spatial confinement is achieved with a planar WGA architecture, thus producing a mechanism for light-bullet formation [10][11][12].We further propose simple technological enhancements to this configura-Fig.1.Schematic of the planar waveguide array.The guiding regions, shown in red, are coupled via evanescent coupling.A gold layer deposited on the 0th waveguide allows for current injection into that waveguide [28].The gold layer is partitioned into regions.This allows for current to be injected in a non-uniform fashion to different regions of the plane.tion which allow for complete spatial-temporal control of the light bullets and the construction of photonic devices based upon the WGA structure.
Due to the ridge structure of most WGAs, optical solitons are traditionally confined in the direction of (temporal solitons [6][7][8][9]) or orthogonal to (spatial solitons [1][2][3][4][5]), the propagation.However, a WGA constructed from three planar waveguides is theoretically capable of producing light bullets that are confined in all three spatial dimensions [13].The VCSEL-like structure, shown in Fig. 1, forms a light-bullet due to a balance of diffraction and the Kerr nonlinearity in the plane of the waveguide and is assumed to be a Bragg or gap soliton in the propagation direction [14][15][16].While this is certainly not the only method for the formation of light bullets [10][11][12][17][18][19] nor is it the only technology capable of controlling the bullets [20][21][22][23] (e.g. using a holding beam [24][25][26][27]), this form of the WGA offers a flexible, highly-robust, and electronically controllable method for the routing and control of light bullets.
Starting from a cold cavity, the device in Fig. 1 is capable of producing stable and robust light bullets given the right parameter values [13].In [13], it was assumed the level of current injection was uniform across the entire device.This creates a translational invariance in the system and, as a result, any bullet created will not move in the plane.Intuitively, this invariance means all locations on the array are the same and there is therefore no reason for bullet motion.The initial formation of the light bullet is determined from the initial noise fluctuations in the cavity or gain medium.In this manuscript, the assumption of spatially uniform gain is relaxed, and gain is now allowed to become spatially nonuniform and time varying.A nonuniform gain is indeed an experimentally obtainable result.The amount of gain given to any one region on the waveguide can be controlled by dividing the waveguide into discrete regions, as shown by the black grid-lines in Fig. 1, and pumping each of the regions separately.With modern electronics the level of current pumping, and therefore gain, can be changed temporally as well.Thus, the spatial and temporal non-uniformity discussed in this manuscript is not only a theoretical construct, but is also physically realizable with modern experimental techniques.This allows for complete control of the light bullet and renders the planar WGA device a viable technology for all-optical processing applications.Indeed, one can envision input and output ports directly coupled to the slab waveguide which could be used to route and process optical data streams and signals.
The outline of the paper is as follows: In Sec. 2, the governing equations and the parameters in the model are given.The control and routing of single bullets are explored in Sec. 3. In Sec. 4, the combination of nonuniform gain and well as gain-mediated interactions between multiple bullets are studied.Lastly, Sec. 5 contains the concluding remarks and a technological outlook for the WGA device.

Governing Equations
The formation of mode-locked light bullets is driven by the competition between spatial diffraction, the Kerr nonlinearity, the saturable absorption created by the nonlinear mode-coupling of the planar waveguides, and the saturable gain applied to the system [6][7][8][9].The slab waveguide array mode-locking model (SWGAML) describes the envelopes of the transverse fields in the 0th, 1st, and 2nd waveguides subject to the physical effects of diffraction, the Kerr nonlinearity, three-photon absorption, saturating gain, attenuation, and waveguide coupling [13].
As previously shown [13], the mode-locking of light bullets is self-starting from white noise when a uniform gain is applied to the system.The inclusion of a non-uniform gain medium creates new classes of mode-locked solutions capable of spatial movement.The governing equations with the nonuniform gain are given by [13]: where ∇ 2 = ∂ 2 x + ∂ 2 y and the saturating gain is given by A 0 , A 1 , and A 2 are the envelopes of the normalized electric fields in the 0th, 1st and 2nd waveguide.The parameter D is the diffraction coefficient which is scaled to be −1 or 1 depending upon the sign of the index of refraction.The coupling strength between waveguides is given by the parameter C, and the Kerr nonlinearity strength is described by the parameter β .At highintensities, the parameter ρ models the the nonlinear loss due to three-photon absorption.The saturating gain is described by g, which depends upon the level of charge carrier injection and the energy of all of the bullets in the system.The parameter g(t)∇ 2 term provides a bandwidth limitation on spatial modes as described by the parameter τ.The presence of charge carrier diffusion in the semiconductor rate equations implies this term should exist [29].
The key contribution of this paper, extending upon previous findings [13], is to consider the spatial-temporal function f (x, y,t) that contains all of the non-uniformity in the applied gain.The ability to control this parameter is what makes the SWGAML an ideal all-optical processing device.Further, the fine control of the applied gain in both space and time can be readily achieved with today's modern technological tools [28], thus enabling remarkable potential for all-optical, photonic applications.
The model in (1) represents a simplified version of the full SWGAML.Note that the governing equations for the 1st and 2nd waveguide, (1b) and (1c) respectively, do not contain any diffraction, Kerr, or three-photon absorption terms.As was shown in Kutz and Sandstede [30], the 1st and 2nd waveguides inherit the shape of their modes and their dynamics from the 0th waveguide.This occurs even when a non-uniform gain is applied to the system, thus satisfying the conditions under which the SWGAML governing model (1) holds.Fig. 2. Coordinate directions for a waveguide.In this VCSEL-like structure, the phase velocity is in the z direction, but the energy is trapped in the planar waveguides parallel to the x-y plane.

Bullet Routing and Control
The control and movement of light-bullets is accomplished through manipulation of the gain.The use of gain is necessary because gain is the only parameter which would be convenient to change experimentally.With an experimental setup similar to the schematic shown in Fig. 1, it should be relatively simple to produce a linearly sloped gain, gain ramps with regions of no gain, and even time dependent gain simply by changing how much current is injected into each of the gold layer partitions.The light bullets travel towards regions of higher gain, and this behavior can be exploited in order to control the bullets.Mathematically, this method breaks the translational invariance in the system to manipulate the location and movement of the light bullets.

Bullet Stability
The use of gain as a method for routing the pulses produces a potential complication because light bullets are only stable for a specific range of gain values [13].If the gain is too small, the bullet will decay.On the other hand, if the gain is too large the bullet will form a breather solution and may even split into multiple bullets.While the ability to destroy a bullet is useful, the breather solutions radiate energy which may cause complications elsewhere in the system.Thus, precision control of the gain level is very important.
For a given range of parameters, solutions to (1) may be computed numerically using collocation methods and assuming where Θ is the propagation constant and for simplicity, A n , is assumed to have radial symmetry.In practice, radial solutions are the only light bullets observed in simulations.Using the following parameter values [13] radial solution can be computed as in Williams and Kutz [13].In this previous work, construction of these solutions and their stability where considered via full numerical simulations of the SWGAML.
In our present analysis, we extend the previous findings by explicitly computing the stability of the radially symmetric branch of solutions.This is done by linearizing the governing SWGAML equations (1).In one-dimension, the linear stability is explicitly given Kutz and Sandstede [8].Extending this method to the radially symmetric equations for the twodimensional model allows us to numerically compute the linear stability of the light bullet solutions as a function of the input gain parameter g 0 .Indeed, the radially symmetric branch of solutions and the linearized eigenvalues (spectra) can be computed as shown in Fig. 3. Thus the stable regions of light bullet formation can be computed.Further, if the gain is increased, a Hopf bifurcation can occur, leading to the formation of breathing light bullet solutions [13].All of this is explicitly characterized via the linear stability analysis.
The plot of pulse height as a function of g 0 shown in Fig. 3 was obtained using the software package AUTO's continuation capabilities [31].The individual spectra were obtained by taking solutions provided by AUTO and computing the linearized spectra using the Chebyshev polynomial representation of the solution [32].This method provides superior (spectral) accuracy relative to standard finite-difference schemes.Due to phase invariance in the system, the eigenvalue near the origin is known to be exactly zero and therefore it was not used in determining the stability of the operator.However, the magnitude of the numerically computed zero eigenvalue was at worst on the order of 10 −8 , so the elements of the discrete spectrum appear to be quite accurate.
With this analysis, the different operating regimes of the waveguide array can be determined for a given set of parameters.While the constant gain case will no longer be considered, the majority of the non-uniformity in gain can be considered a perturbation of the uniform gain case.Therefore, knowledge of the uniform gain case gives valuable qualitative and quantitative insight into the operation of the system and possible routes to instability even with nonuniform gain.

Linearly Sloped Gain
The simplest deformation of the uniform gain case is perturbing it with a small linear slope.This choice of non-uniformity breaks the translational invariance found in the uniform case, creating locations of higher gain which are more energetically favorable for the bullet.
When starting from initial white noise, the sloped gain creates regions where bullets are more likely to form.However, when starting from a pre-existing bullet, the saturation of the gain makes the formation of a second bullet impossible.Instead, the bullet itself translates to the region of higher gain.The velocity of the bullet is directly related to the slope of the gain.Using the parameters in (4) with f (x, y,t) = 1 + mx (5) the results in Fig. 4 were obtained.In agreement with physical intuition, the larger the value of m, the larger the speed (translation) of the bullet.Additionally, the velocity of the bullet is Fig. 4. Plot of bullet velocity with a linearly sloped gain profile.Qualitatively, the bullet translates towards regions of larger gain.Shown on the left is the amplitude of the 0th waveguide with a slope of 0.02.The speed of the bullet is directly related to the slope of the gain with larger slopes generating pulses of greater speeds.
always in the direction o the gradient of the gain.Using this method, it is possible to control both the position and the velocity of the bullet by appropriately selecting the slope of the gain.
In the numerical results from Fig. 4, the largest m value used is m = 0.02.In principle, even larger values of slope could be used.However, large values of m can produce regions where a second bullet forms.The second bullet further saturates the gain and destroys the original bullet.While this may be a physically valid form of movement, it is not the type we are considering here, i.e. the control and manipulation of individual light bullets.If one envisions input and output ports at the edges of the SWGAML, then the gain slopping allows for the ability to move the light bullets to a desired output port for further processing or optical transmission.

Pulse Routing
In addition to simple linear gain ramps, regions of no gain may also be included.Physically, this is achievable by removing the segments of the gold contact layer, creating regions that receive no current injection.Light bullets are a gain dependent phenomena and therefore cannot enter regions with no gain.The no-gain regions then act as barriers and can be used to confine light bullets to a particular region.These regions can be used to create photonic wires.Combining these wires with linearly sloped gain allows for a simple yet robust method of pulse routing.
In order to demonstrate this method of pulse routing, we use this combination to produce a cross shaped junction with an input in one arm and outputs in the other three arms.The gain profile used to create the junction is The choice of m and n vary and control the bullet by creating preferential directions for bullet motion.An example of using this gain profile for pulse routing is shown in Fig. 5. Additionally, the first movie (Media 1) shows the evolution of the bullets as a function of time.Here m = 0.01 and n = 0.01 (output 1), 0 (output 2), and −0.01 (output 3) for routing the pulse up, right, and down respectively.Notice that the photonic wires force the route of the light bullet to pass through the cross shaped junction instead of simply traveling in a straight path.
The combination of no-gain regions with an overall sloped gain allows the construction of photon wires.Additionally, since the level of current injected into any one particular region can be changed electronically, the routing of a particular bullet is accomplished via those same electronics.This is a simple routing mechanism that can be controlled electronically as packets of information traversing the SWGAML can be directed as necessary.Thus this simple photonic wire configuration would allow a single input port to direct data streams to three different output ports for further processing or optical transmission.

Time-Dependent Gain
In the previous case, stationary gain profiles were used to route the pulse in a variety of complex ways.However, time-independent profiles by their very nature, are not capable of creating all possible bullet trajectories.For instance, it is not possible to produce a periodic orbit using a static profile: a periodic orbit requires a gain profile that makes closed path where the directional derivative along the path is always positive.No continuous function can satisfy this constraint.As stated before, it appears the bullets have effectively no momentum so "leaping" over a discontinuity is also not a valid strategy.
The gain profile may be controlled via external electronics to produce a time-dependent gain.While marginally more complicated technologically, this approach allows a simpler spatial gain profile to be used to generate complex results.To produce a circular orbit, the following gain profile was used: where numerically α = 0.001 and ω = 2π/4000.This simple time-dependent profile is a Gaussian that is translated in a circle.The value of α controls how strongly the gain profile traps the bullet.The larger α is, the stronger the trapping of the bullet.However, α must also be small enough so that the majority of the bullet receives gain.Using the profile in (7), the bullet was moved in a circle of radius ten as shown in Fig. 6 and the second movie (Media 2).The red line shows the center of the Gaussian gain profile as a function of time while the white dashed line shows the position of the bullet where the was used to determine the bullet and gain center.As shown in Fig. 6, the difference between the center of the gain and the light bullet peak are nearly indistinguishable to the eye.There is a small lag between the center of the gain and the position of the bullet, but it is negligible compared to the size of the bullet.Since the bullet follows the center of the gain profile, far more complicated trajectories than a simple circle are possible.Indeed, with the sophistication of modern electronics, an addressable array of gain segments can produce almost any desired or routing in the SWGAML.While time-independent gain profiles are most likely the simplest solution, they are not as flexible as time-dependent gains.The inclusion of time-dependent gains, even with very basic spatial profiles such as a Gaussian, allows more flexibility in the bullet trajectory, including periodic orbits and paths that cross back upon themselves.

Multiple Bullet Interaction
Single bullet manipulation is limited primary to bullet routing.The introduction of additional pulses allows for more complicated dynamics due to bullet interactions.There are two primary methods through which bullets interact.The first is through overlaps of the electric field envelopes.This method requires the bullets to be in close proximity and is capable of changing the location of the pulse center.However, it is sensitive to the relative phase difference and physical separation between the bullets.
While the bullet-to-bullet (via proximity) form of interaction can be used for the manipulation of light-bullets, the sensitivity to phase difference makes it difficult to exploit in practice.The second method for bullet manipulation, gain mediated interactions, is not sensitive to the relative phase differences of the light bullets nor does it depend upon the spatial proximity of the bullets.The equation for gain, (2), saturates when the energy in the system as a whole increases.Therefore, a change in any single bullet impacts the entire system by changing the gain seen by the entire array.Since this interaction only occurs via gain, it is less powerful than the bullet-to-bullet interaction.However, it is more robust.Indeed, the only constraint is that the bullets need to be close enough for this gain model to be valid.Nonetheless, this gainmediated interaction in combination with the bullet routing discussed in Sec. 3 is sufficient to create logic gates.Additionally, these gates could have input and output ports at the edges of Fig. 7.All four possible inputs for the WGA acting as a NOR gate, the initial condition is shown on top and the result after pulse interaction is shown on the bottom.The bullet in the region labeled clock acts as a clock signal.If the clock bullet reaches the right hand of the domain, the result is considered "high" otherwise it is considered "low".All four potential logic inputs are tested and the resulting outputs are consistent with a NOR gate.
the WGA, which is desirable from a technological standpoint.

NOR Gate
The NOR gate is the first logic gate that can be produced using gain-mediated multiple-bullet interactions.Along with the NAND gate, this particular gate is a so-called "master gate" and as such, all other logic gates may be produced through combinations of this gate.
The NOR gate can be generated from three closely spaced strips of gain.As shown in Fig. 7, the first gain strip corresponds to a clock pulse and the other two gain strips are the logic gate inputs.The strips of gain are linearly sloped such that any pulse will translate from left to right.The output is dictated by the clock pulse.If the clock pulse reaches the right hand side of the domain, this is considered the logical high output.Otherwise, the output is logical low.
The key to this gain-mediated interaction process is uneven levels of gain.The system is given only enough gain to support a single bullet.If the initial condition is only the clock pulse, the clock pulse will translate to the right producing a logical high.However, the initial condition may contain up to three bullets.With insufficient gain to support all the bullets, they rapidly decay in size.The rate at which the bullet decay is inversely related to the gain given to a bullet.Therefore, by giving the clock pulse a slightly lower gain than the input pulses, the clock pulse will be annihilated before either of the two input pulses.Therefore, in all other cases the clock pulse is destroyed and one of the two input bullets will translate to the right producing a logical low.
Note that this logic gate has been produced simply by bringing three bullets into close enough proximity that the gain model is valid.No extra electronics or additional control structures are required.This creates a simple yet robust version of a NOR gate.

NAND Gate
The other master gate is the NAND gate which has also been implemented in the SWGAML.In contrast to the NOR gate, the NAND gate is generated with time-dependent gain profiles.Like the previous example in Fig. 6, a Gaussian gain profile is used for each of the clock or input bullets of the system.
Figure 8 shows all four possibilities for the NAND gate.The NAND gate is constructed out of four bullets: a clock bullet, an auxiliary bullet, and two input bullets.Regardless of whether or not the input bullet exists, a translating Gaussian gain profile is generated where the bullet should be.The gain profile will translate the bullet, if one exists, otherwise it will do nothing.
Like the NOR, enough gain for only two bullets is provided to the system.If both inputs are logical low, then the clock and auxiliary bullets are supported by the system and will translate along with the gain profile.If any of the inputs are logical high, then at least one of the pulses will decay.The level of gain provided to each of the bullets is, from lowest to highest, the auxiliary pulse, the clock bullet, input one, and input two.Therefore, if one input is high then the auxiliary bullet will be destroyed while the clock and input bullet survives.This produces a logical high.However, if both inputs are high, then both the clock and auxiliary bullets decay producing a logical low.The dynamics of these processes are illustrated in the third movie (Media 3).
This procedure is similar in concept to the NOR gate, but the time-dependent method provides a measure of extra flexibility.Note that the same approach could be used to create a NOR gate if the gain given to the system is sufficient to support only one bullet.Therefore, with a very simple external change, this system can toggle between two different master gates.
In principle, a NAND gate may be constructed from the same static elements as the NOR gate.However, for practical reasons this is difficult to implement.As stated previously, with sufficiently high gains it is possible for bullets to change positions by forming a second bullet and having the first bullet decay.With gains large enough to support a pair of bullets combined with sloped gain, this happens very frequently in numerical simulation.Though an appropriate value of slope should exist, lower slopes correspond with lower speeds as shown in Fig. 4. Therefore, this problem becomes difficult to analyze numerically as the simulation times become large.This makes the exploration of parameter space through the full governing equations untenable.The time-dependent gain circumvents this issue and allowing both gates to be readily produced.Regardless, through simple concepts and well-known electronics technology, fully operational photonic logic devices can be constructed.

Conclusions and Outlook
There is little doubt that light bullets hold tremendous potential for evolving into a critically import technology in the photonics arena.The myriad of research groups around the world working on light bullet stabilization and control attest to their growing importance in the scientific community [10][11][12][13][17][18][19][20][21][22][23][24][25][26][27].Indeed, there are numerous methods currently proposed for engineering what may eventually evolve into a robust photonics technology.As with all technologies, the successful implementation of light bullet engineering relies on the ability of the system to reliably and inexpensively produce and control the localized optical structures.Using slab waveguide arrays with a fully addressable gain in time and space, we have demonstrated theoretically the ability of the SWGAML to stabilize and manipulate light bullets using simple, electronically addressable gain.The theoretical and computational results show a robust and easily manipulated dynamics.From this, we have demonstrated the operation of both master logic gates: NAND and NOR.From these, all other photonic logic and switches can be constructed, thus suggesting that the SWGAML merits serious consideration as a next generation photonics device.Indeed, this method of generating light bullets has many advantages over other technologies including its robustness, self-starting behavior, and easily addressable routing and interactions via the electronically controlled gain dynamics.Further, the SWGAML architecture relies on simple input and output coupling directly at the edges of the zeroth waveguide.This allows for an arbitrary ability to route and control all-optical data streams.
From a mathematical point of view, explicit stability calculations have been performed on the radially symmetric light bullet structures.The stability analysis shows that there is a robust range of operation for the light bullet evolution.Above a critical gain threshold, the light bullet solutions are stabilized and act as global attractors to the underlying SWGAML system.Further increase in the gain acts to destabilize the light bullets by first inducing a Hopf (breathing) bifurcation before an eventual pulse splitting.Multiple pulses are shown to interact via the gain and the overall cavity energy, creating a distance and phase independent interaction of the pulses.This interaction can form the basis of the logic operations using light bullets.

Fig. 3 .
Fig.3.On the left, a plot of pulse height as a function of g 0 .Linearly stable regions are shown in blue and linearly unstable regions in red.The three plots on the right show the spectrum of the linearized operators for three labeled points.Points in red are in the right half plane while points in blue are either in the left half plane or are known to be exactly zero.

Fig. 5 .
Fig. 5. Plot of sloped gain being used for pulse routing.From the same initial condition, shown on the left, the pulse is navigated to one of three potential outputs in a cross shape pattern.The dotted white line shows the path of the moment of the pulse as it travels through the system.(Media 1)

Fig. 6 .
Fig. 6.Plot of light bullet movement with a time-dependent gain.The movement of the gain envelope, shown by the solid red line, is copied by the movement of the pulse tracing out the circle, shown in dashed lines above.Note that the lines depict the exact route taken by the bullet and are not simply a guide for the eye.(Media 2)

Fig. 8 .
Fig. 8.All four possible logic inputs for the WGA configured as a NAND gate.The initial condition is a clock and auxiliary pulse along with the different inputs to the system.The output of the system is determined solely by whether or not the clock pulse translates to the right hand side without being destroyed.(Media 3)