Skip to main content
Scientific Reports logoLink to Scientific Reports
. 2016 Jan 12;6:19126. doi: 10.1038/srep19126

Spike processing with a graphene excitable laser

Bhavin J Shastri 1,a,*, Mitchell A Nahmias 1,*, Alexander N Tait 1,*, Alejandro W Rodriguez 1, Ben Wu 1, Paul R Prucnal 1,b
PMCID: PMC4709573  PMID: 26753897

Abstract

Novel materials and devices in photonics have the potential to revolutionize optical information processing, beyond conventional binary-logic approaches. Laser systems offer a rich repertoire of useful dynamical behaviors, including the excitable dynamics also found in the time-resolved “spiking” of neurons. Spiking reconciles the expressiveness and efficiency of analog processing with the robustness and scalability of digital processing. We demonstrate a unified platform for spike processing with a graphene-coupled laser system. We show that this platform can simultaneously exhibit logic-level restoration, cascadability and input-output isolation—fundamental challenges in optical information processing. We also implement low-level spike-processing tasks that are critical for higher level processing: temporal pattern detection and stable recurrent memory. We study these properties in the context of a fiber laser system and also propose and simulate an analogous integrated device. The addition of graphene leads to a number of advantages which stem from its unique properties, including high absorption and fast carrier relaxation. These could lead to significant speed and efficiency improvements in unconventional laser processing devices, and ongoing research on graphene microfabrication promises compatibility with integrated laser platforms.


Recently, there has been a pertinacious exploration of the unifying boundaries between information communication (dominated by optics) and information processing (dominated by electronics) in the same medium. In the context of information processing, nonlinear dynamical systems1,2,3 have been receiving considerable attention due to their isomorphism to biological networks. Compared to binary-logic based methods implemented on standard von Neumann architectures, unconventional processing paradigms that are neuroinspired3,4,5,6 are relatively more effective for solving certain tasks, such as pattern analysis, decision-making, optimization, and learning. A sparse coding scheme, called spiking7,8, has recently been recognized by the neuroscience community as an important neural coding strategy for information processing8,9,10,11. The continued evolution of photonic technologies has reawakened interest for a relentless search in neuro-inspired optical information processing2,12,13,14,15 to complement and enable new opportunities16,17 and potentially bridge the gap with information communication in the same substrate18.

In this manuscript, we provide the first unified, experimental demonstration of low-level spike processing7,8 functions in an optical platform. We exploit unconventional (excitable) dynamical properties of graphene laser systems to demonstrate the following features (in a fiber-based prototype) which are key impediments to optical computing16,17,18: logic-level restoration, cascadability, and input-output isolation. Although a number of approaches have demonstrated these properties separately19,20,21, no reported devices have simultaneously demonstrated these critical functionalities together in a single device16,17,18. Our experimental prototype also possesses properties useful for processing tasks, including temporal integration, and sharp thresholding, leading to a very simple temporal classifier22. We include a simulation model that explains all of the observed behaviors: integration, thresholding, refractoriness, and pulse generation. We also propose and simulate an analogous integrated device structure that exhibits the same dynamics in Inline graphic footprints. Scaling down the cavity length and overall size (by factors of millions) allows an integrated graphene excitable laser to exhibit dynamics on the order of picoseconds timescales. Our model draws inspiration from novel insights in event-based information representation, dynamical excitability, and the unique material properties of graphene.

Spiking is a sparse coding scheme with firm code-theoretic justifications23,24,25. Information is encoded in the temporal and spatial relationships between short pulses (or ‘spikes’). Spike codes—which are digital in amplitude but analog in time—exhibit the expressiveness and efficiency of analog processing with the robustness of digital communication. Spikes are typically received and generated by nonlinear dynamical systems, and can be represented and processed dynamically through excitability—a far-from-equilibrium nonlinear dynamical mechanism underlying all-or-none responses to small perturbations26. Excitable systems possess unique regenerative properties and have been employed for sensing microparticles with an optical torque wrench27 and image processing utilizing a photosensitive Belousov–Zhabotinsky reaction28. In the context of spike processing, excitable laser systems20,21,29 have been studied with the tools of bifurcation theory19,30,31. Many dynamical systems that are explored are closely tied to underlying device physics, and, as such, the search for useful systems of this kind often involves novel materials.

Our approach exploits the unique properties of graphene, whose remarkable electrical and optical properties have enabled several disruptive technologies32,33,34. Graphene transistors are poised to be smaller and faster compared to their silicon counterparts35,36, but poor on/off current ratios resulting from a zero bandgap poses a serious challenge for conventional digital logic. Instead of using graphene’s electrical properties as an active element in conventional processing applications, we exploit its passive and unique optical properties to enable unconventional processing. Since its emergence as a new type of saturable absorber (SA), graphene has been rigorously studied in the context of passive mode locking and Q-switching37,38,39,40, and has been preferred over the widely used semiconductor saturable absorbers41 due to its high saturable absorption to volume ratio32. Graphene possesses a number of other important advantages that are particularly useful in the context of processing, including a very fast response time, wideband frequency tunability (useful for wavelength division multiplexed networks), and a tunable modulation depth. Furthermore, graphene also has a high thermal conductivity and damage threshold compared to semiconductor absorbers.

This work experimentally validates the theoretically discovered42,43 dynamical isomorphism between semiconductor photocarriers and neuron biophysics, along with recent predictions of spike processing enabled by graphene44,45. Research advances in graphene microfabrication32,33,34,46 may make it a standard technology accessible in integrated laser platforms, which, together with a suitable networking platform47, could lead to a scalable platform for optical computing16,17,18.

Results

Dynamical model

The dynamical system underlying the behavior of our spike processing unit is a gain-absorber cavity model, describing single mode lasers with gain and SA sections. Despite its simplicity, it can exhibit a large range of dynamical behaviors48, and has been investigated in various contexts as the basis for an optical processor49. The system, in its simplest form, can be described using the following undimensionalized equations21,42:

graphic file with name srep19126-m2.jpg
graphic file with name srep19126-m3.jpg
graphic file with name srep19126-m4.jpg

where G(t) models the gain, Q(t) the absorption, and I(t) the laser intensity. A is the gain bias current, B is the absorption level, γG is the gain relaxation rate, γQ is the absorber relaxation rate, γI is the inverse photon lifetime, and a is a differential absorption relative to the gain factor. We represent the spontaneous noise contribution to intensity via ϵf(G), for small ϵ, and time-dependent input perturbations as θ(t). Although this model is typically used for single-mode lasers, it can also be applied to multi-mode lasers, provided that the modes all behave similarly and phase locking effects between modes are neglected (see Methods: fiber laser simulation).

When the dynamics of pulse generation are fast compared to the dynamics of the gain medium, one can compress the internal dynamics and obtain an instantaneous pulse-generation model42:

graphic file with name srep19126-m5.jpg
graphic file with name srep19126-m6.jpg
graphic file with name srep19126-m7.jpg

where the input θ(t) can include spike inputs of the form Inline graphic for spike firing times τi, Gthresh is the gain threshold, and Greset ~ 0 is the gain at transparency.

This system is analogous to a leaky integrate-and-fire (LIF) neuron model, commonly employed in computational neuroscience for modeling biological neural networks. Although it is one of the simpler spike-based models, the LIF model is capable of universal computations50, and the transmission of information through spike timings51. The gain-absorber system has been predicted to exhibit cascadability, logic-level restoration, and input-output isolation42, satisfying the basic criteria for optical computing18.

Excitable Laser Systems

Our demonstration of spike processing is based on a graphene fiber ring laser platform (Fig. 1). For comparison, we also perform numerical simulations of an analogous proposed integrated device (Fig. 2). Both devices along with their respective simulation models and parameters are described in detail in the Methods section. Although the accurate physical models differ for each device, the behavior of both models are fully encompassed in the dynamics of the simple, undimensionalized Yamada system (above). The fiber ring laser contains an erbium doped fiber amplifier (gain section) and liquid exfoliated graphene (absorber section), interacting with one another in a fiber ring (cavity). The ring laser pulses periodically if driven above a threshold, modulated by the passive saturation of graphene absorption. This behavior has been studied in the context of high power, wideband passively Q-switched lasers, for which graphene has many favorable properties52.

Figure 1. Graphene excitable fiber laser.

Figure 1

The cavity consists of a chemically synthesized (see Methods: graphene sample preparation) graphene SA (GSA) sandwiched between two fiber connectors with a fiber adapter and a 75-cm long highly doped erbium-doped fiber (EDF) as the gain medium (see Methods: excitable fiber ring laser cavity). The EDF is pumped with a 980 nm laser diode via a 980/1550 nm wavelength-division multiplexer (WDM). An isolator (ISO) ensures unidirectional propagation. A polarization controller (PC) maintains a given polarization state, improving output pulse stability. The 20% port of an optical coupler provides the laser output at 1560 nm. To induce perturbations to the gain, 1480 nm excitatory pulses are incident on the system via a 1480/1550 nm WDM. These analog inputs—from other excitable lasers, for example—are directly modulated with an arbitrary waveform generator. Right: illustration of different possible phase-space dynamics associated with the laser intensity I and gain G of the system (see Text), as the various physical parameters (pump power, length of cavity, absorption) are varied. The desired excitable behavior, corresponding to the second phase-space schematic (red), is achieved when the parameter regimes drive the system toward a so-called homoclinic bifurcation1.

Figure 2. Proposed integrated graphene excitable laser.

Figure 2

(a) Cutaway architecture of the hybrid InGaAsP-graphene-silicon evanescent laser (not to scale) showing a terraced view of the center. The device comprises a III-V epitaxial structure with multiple quantum well (MQW) region bonded to a low-loss silicon rib waveguide that rests on a silicon-on-insulator (SOI) substrate with a sandwiched heterostructure of two monolayer graphene sheets and an hexagonal boron nitride (hBN) spacer. Structure is very similar to70 with added graphene and boron nitride sections between the layer stacks. Note that, unlike the fiber laser of Fig. 1, the gain section of this structure is electrically pumped. The cavity and waveguide are formed by the presence of a half-wavelength grating in the silicon. Silicon gratings provide feedback for the lasing cavity. The full cavity structure includes III-V layers bonded to silicon, and a quarter-shifted wavelength grating (quarter shift not shown). The laser emits light along the waveguide structure into a passive silicon network. (b) Cross-sectional profile of the excitable laser with an overlaid electric field (E-field) intensity Inline graphic profile. The optical mode of the laser lies predominately in the silicon waveguide with a small portion of the mode overlapping the QWs of the III-V structure for optical gain and the 2D materials heterostructure for absorption. The silicon waveguide has a width, height, and rib etch depth of 1.5 μm, 500 nm, and 300 nm, respectively. The calculated overlap of the optical mode with the silicon waveguides is 0.558 while there is a 0.00046 overlap in the graphene sheets and 0.043 overlap in the QWs. The E-field intensities are calculated at a wavelength of 1.5 μm. Graphene’s thickness of 0.335 nm and absorption coefficient of 301,655 cm−1 are used for the simulations (see Methods: integrated-device simulation).

The integrated device contains electrically pumped quantum wells (gain section), two sheets of graphene (absorber section), and a distributed feedback-grating (section). In this design, we consider a hybrid silicon III-V laser platform in which the graphene layers are sandwiched in between the silicon and III-V layers. The hybrid III-V platform is highly scalable and amenable to both passive and active photonic integration53. The integrated device is capable of exhibiting the same behaviors as the fiber prototype, but on a much faster time scale and with lower pulse energies. Supplementary Figure S1 compares the pulse repetition rate and pulse widths as a function of input power between the integrated device and fiber laser. In both cases, the rate of output pulses depends monotonically on the amount of power being consumed. This has many behavioral similarities with the behavior of rate neurons, which code information through spike frequency modulation54. Although both lasers consume similar amounts of power, the integrated device pulses are ~106 times faster. This corresponds to a ~106 times decrease in the energy consumed per pulse. The devices (and their respective simulation models) are described in more detail in the Methods section.

Excitability

We demonstrate that both the fiber ring laser and the integrated device are excitable and capable of performing spike processing tasks. Excitability is defined by three main criteria: (i) an unperturbed system rests at a stable equilibrium; (ii) a perturbation above the excitability threshold triggers a large excursion from this equilibrium; and (iii) the system then settles back to the attractor in what is called the refractory period, after which the system can be excited again55.

Figure 3a–c demonstrates excitability within the fiber ring laser. In this system, an excitatory pulse increases the carrier concentration within the gain region by an amount proportional to its energy (integrated power) through gain enhancement. Beyond some threshold excitation energy, the absorber is saturated, resulting in the release of a pulse. This is followed by a relative refractory period during which the arrival of a second excitatory pulse is unable to cause the laser to fire as the gain recovers. The system is also capable of emitting spike doublets or triplets (see Fig. 3d) in which the inter-spike timing encodes information about the pulse width and amplitude, a useful encoding scheme for selective activation56.

Figure 3. Excitable dynamics of the graphene fiber laser.

Figure 3

Note the blue and red curves correspond to input and output pulses, respectively. (a–c) Excitatory activity (temporal integration of nearby pulses) can push the gain above the threshold, releasing spikes. Depending on the input signal, the system can lead to (a) repeatable pulse generation, or suppressed response due to the presence of either (b) sub-threshold input energies (integrated power Inline graphic) or (c) a refractory period during which the gain recovers to its resting value and the laser is unable to pulse (regardless of excitation strength). (d) Typical bursting behavior i.e. emission of doublets (two spikes) and triplets (three spikes) when a strong input drives the system over the threshold to fire repetitively. (e,f ) Restorative properties (repeatable pulse reshaping) of spike processing; inputs with either the (e) same or (f ) different energies. Test conditions: (a) three 4 μs input pulses separated by 3 μs followed by a 10 μs pulse after 52 μs delay, and two 5.5 μs pulses separated by 4.5 μs after 50 μs delay; (b) three 4 μs input pulses separated by 3 μs followed by a 4.5 μs pulse after 52 μs delay, and two 5.5 μs pulses separated by 4.5 μs after 50 μs delay; (c) five 10 μs input pulses separated by 10, 50, 20, and 25 μs delays, respectively; (d) three input pulses with widths 25, 40, and 80 μs separated by 55 μs; in (ad) the 980 nm pump is biased at 60.4 mW. (e) three input pulses with energies 252, 264, and 256 nJ separated by 85 and 65 μs, result in outputs with pulses widths (i) 7.4, (ii) 6.1, and (iii) 6.9 μs, respectively; 980 nm pump is biased at 61 mW. (f ) three input pulses with energies of 265 nJ separated by 50 and 65 μs, result in outputs with pulse widths (i) 6.3, (ii) 6, and (iii) 6.5 μs; 980 nm pump is biased at 67.6 mA.

Since pulse generation results from internal dynamics in excitable systems, such systems exhibit important restorative properties. Different input perturbations often result in the same output, an important criteria for cascadability. Figure 3e,f illustrate the response of the device as a result of a variety of input pulses. The excitable system responds in a stereotyped and repeatable way; all emitted pulses having identical pulse profiles. Outputs trigger asynchronously from input pulses, preserving analog timing information.

Figure 4 show some key behaviors associated with excitability. Figure 4a provides information about the refractory period for both the fiber laser and integrated device, which sets an upper bound on the pulse rate for a given unit. Similarly, Fig. 4b shows the output pulse width as a function of an input pulse for both the integrated and fiber lasers. The fiber experiment is corroborated with matching simulation results (see Methods: fiber laser simulation). Although the pulse profile stays the same, its amplitude may change depending on the value of the perturbation. The integrated device exhibits the same behavior on a much faster time scale, recovering in nanoseconds with pulse widths in picoseconds, a factor of about ~103 and ~106 faster, respectively than the fiber prototype. The width of the pulses—which puts a lower bound on the temporal resolution of the information encoded between spikes—is bounded by both the SA recovery time and the round trip cavity time. Although graphene’s incredibly fast response time (~2 ps) makes it effectively instantaneous in the fiber lasers, our simulations suggest that graphene can shorten the pulse widths in an integrated device. The relative refractory period on the other hand is bounded by the speed of either the gain or the SA, although the gain recovery times tends to be larger. Comparing to the recently demonstrated semiconductor micropillar laser49, the integrated device’s refractory period is slightly slower (2 ns vs. 0.5 ns) while the pulse widths are 100 times smaller (2 ps vs. 200 ps). Also, comparing to the resonant tunneling photo-detector driving a laser diode31, the proposed integrated laser’s refractory period is 250 times faster (2 ns vs. 500 ns) with pulse widths around 105 shorter (2 ps vs. 200 ns).

Figure 4. Second-order properties of excitability.

Figure 4

(a) Response of the excitable laser (output pulse energy) to a second input pulse as a function of the interspike interval between two identical (first and second) excitatory pulses after the first pulse has triggered an excitable response. Both the fiber based excitable laser experimental results and the integrated excitable laser simulations exhibit absolute refractory periods (where the second pulse produces no output) and relative refractory periods (where the output response is reduced from its resting value). However, the later operates ~103 faster (ns compared to μs) with ~103 lower output pulse energies (pJ compared to nJ). Insets show the transient dynamics of the integrated excitable laser, i.e. the intensity I(t) and recovery of gain carriers G(t) as a result of input signal θ(t), before (i) and after (ii) its refractory period. (b) Excitable laser’s output behavior in response to a single input pulse with different energies. The integrated excitable laser simulations also follows a similar relationship profile but with output pulse widths ~106 smaller (ps compared to μs). (c) Response of the excitable laser when implemented a coincidence detector: the excitable laser is biased such that it will not fire unless two excitatory pulses are temporally close together. Output response is strongly dependent on the temporal correlation of two inputs. Average input power is kept constant with changing pulse interval. Insets show the simulated pulse dynamics for the integrated laser for pulses that are (i) closer vs (ii) farther apart.

Temporal pulse correlation is an important processing function that emerges from excitability. An integrating excitable system is able to sum together multiple inputs if they are close enough to one another in time. This allows for the detection of pulse clusters, or potentially, coincidence detection of pulses across channels through the use of incoherent optical summing47. Coincidence detection underlies a number of processing tasks, including associative memory57, and a form of temporal learning called spike timing-dependent plasticity (STDP)58,59. Temporal pulse correlation in the fiber laser experiment and simulation, and integrated laser simulation are shown in Fig. 4c. Reducing the time interval between input pulses (i.e. simultaneous arrival) results in an output pulse. Although the fiber laser can function at kHz speeds, the internal dynamics of the integrated device allow it to function much faster, putting it in the GHz regime.

Temporal pattern recognition

We demonstrate a simple pattern recognition circuit using several interconnected graphene fiber lasers. Pattern recognition of spatiotemporal phenomena is critical in the real-time processing of analog data. In the context of biological neural systems, networks of spiking neurons convert analog data into a spikes and recognize spatiotemporal bit patterns60. Spatiotemporal patterns play an important role in both visual61 and audio62 functionalities, and underly the formation of polychronized groups in the context of learning63.

As shown in Fig. 5a, we construct a simple two-unit pattern recognition circuit by cascading two excitable graphene (sic.) lasers with a delay τ between them. In our case the objective is to distinguish (i.e. recognize) a specific input pattern: a pair of pulses separated by a time interval Δt ≈ τ, equal to the delay between the excitable lasers. Coincidence detection provides the discriminatory power for classification.

Figure 5. Temporal pattern recognition.

Figure 5

(a) Simple circuit with two cascaded graphene excitable lasers. (b) Measured output pulse peak power and pulse duration as a function of the time interval between the two input pulses. (c) Measured input and output waveforms at specific instances: (i) Δt − τ = −45 μs, (ii) Δt ≈ τ = 135 μs, and (iii) Δt − τ = 35 μs. The output pulse energy is largest when Δt ≈ τ showing the system only reacts to a specific spatiotemporal input pattern.

A pulse doublet travels to both lasers, created using a modulator and arbitrary waveform generator. The output from the first laser travels to the second through a long single mode fiber (~km), which acts as a delay element. The second laser is biased with a larger threshold such that it will not fire unless two excitatory pulses—the original input and output from the first laser—arrive at the same time (Δt ≈ τ = 135 μs) (see Fig. 5b). Synchronous arrival of these two spikes causes the release of a pulse. Experimental time traces for the inputs and outputs are shown in Fig. 5c. A well-formed output pulse appears only for the desired two-pulse pattern.

One can reduce the occurrence of pulses that are at a non-normalized amplitude (i.e. Figs 5b and 3c) through a sharper threshold function. The sharpness of the transition of these curves depends on where the system resides in the parameter space. Biasing the pump (980 nm) closer to the laser threshold decreases the excitable threshold49 and can make these transition sharper. This ratio can be optimized for application-specific purposes. In this case, for example, the first laser acts as a nonlinear stage to simply regenerate input pulses because it is biased close to the threshold. The second laser, on the other hand, requires two coincident pulses to reach its threshold. It therefore plays the role of a pattern classifier.

Between the laser stages, a photodetector (PD), rather than direct optical input, modulates the laser driver (LD) (allowing wavelength conversion from 1560 to 1480 nm) (see Methods: excitable fiber ring laser cavity). This PD-driven architecture (see outlined dashed box in Fig. 5a) has been explored in an integrated context43, as a potential route to scalable on-chip networking47. The dynamics introduced by the PD are analogous to synaptic dynamics governing the concentration of neurotransmitters in between signaling biological neurons64. This simple circuit demonstrates several important features necessary for robust optical processing: well isolated input/output ports allow for the construction of feedforward networks, and the spatio-temporal recognition of spikes allows the system to classify patterns. More complex recognition and decoding would be possible as the system is scaled.

Stable recurrent circuit

We also demonstrate a self-recurrent graphene laser that can sustain a pulse traveling around the loop ad infinitum, providing a proof-of-principle demonstration of cascadability and pulse regeneration. Recurrently-connected dynamical networks which evolve toward a stable pattern over time (i.e. attractor networks) can exhibit hysteresis, and play a critical role in memory formation and recall65. Equivalently, since a single unit with a self-referent connection can be mapped to an infinite chain of lasers, this system can be viewed as a demonstration of stability in arbitrarily many layered feed-forward networks.

Figure 6a illustrates an excitable graphene laser with a self-referent connection. The output is fed back to the input via single-mode fiber which acts as a delay element (100 μs). An electronic weight W controls the modulation depth of the PD providing an all-or-none response depending on whether it is above or below a given threshold. Figure 6b depicts the system’s ability to demonstrate bistability when feedback is present. It is capable of settling to an attractor in which a single pulse travels around the loop indefinitely. This circuit represents a test of the network’s ability to handle recursive feedback, and the stability of the pulse is a sign that the system is cascadable.

Figure 6. Self-recurrent bistable circuit.

Figure 6

(a) Setup to test the self-referent connection. (b) Input and output waveforms. The first output pulse is fed back to the input after being delayed by ~100 μs, which initiates another excitatory pulse at the output. This recursive process results in a train of output pulses ad eternum at fixed intervals. Inset shows an output pulse profile and sech2 fitting curve.

Discussion

We have demonstrated that the complex dynamics of graphene excitable lasers can form a fundamental building block for spike information processing. In addition to single-laser excitability, we showed two instances of key spike processing circuits: temporal pattern recognition and stable recurrence. A photonic coincidence detection circuit forms the building block of the spatiotemporal pattern recognition circuit which we have also demonstrated by cascading two excitable lasers as computational primitives. This simple demonstration of temporal logic implies that spiking neural networks of such excitable lasers are capable of categorization and decision making. Combined with learning algorithms such as STDP, networks could potentially perform more complex tasks such as spike-pattern cluster analysis63. A bistable recurrent spiking circuit enabled by the graphene excitable laser shows that processing networks of excitable lasers are capable of indefinite cascadability and information retention, a pre-requisite for more complex types of temporal attractors in recurrent networks. In networks of more lasers, spiking attractors can be more numerous, complex, and even competitive in order to achieve different information processing goals.

Ongoing research on graphene microfabrication could make it a standard technology accessible in integrated platforms. We proposed an integrated graphene-embedded cavity design and adapted the fiber model of excitability to a semiconductor device model. Our results show that an integrated device could maintain the essential behaviors required for spike information processing while reaping significant energy and speed improvements, potentially opening up applications for biologically inspired adaptive algorithms in presently inaccessible regimes of computing42.

Methods

Fiber laser simulation

To simulate the fiber laser, we constructed rate equations based on the carrier dynamics in an EDF amplifier, roundtrip intensity, and loss. The dynamics of an EDF can be described using the following equations for fractional excited state population n2, fractional ground state population n1, and k optical beams of intensities Ik66:

graphic file with name srep19126-m9.jpg

Each term represents the transition rate for each photon, where where ħ is Planck’s constant and ωk is the frequency of mode k. σak and σek represent the absorption and emission cross sections of each mode k, respectively, and the fractional populations satisfy n1 = 1 − n2. Our interest is in the modes at pump wavelengths 980 nm and 1480 and lasing modes which hover around 1520–1530 nm. We define pump intensity Ip at 980 nm, and input signal intensity Is at 1480 nm, and the round trip intensity Ir at 1550 nm. Although the fiber laser is largely multi-mode, the modes are closely spaced to one another and possess similar cross sections. We can therefore approximate these modes with a single roundtrip intensity Inline graphic equal to the sum of lasing modes, and define effective cross sections σer and σar . We also use a lumped approximation and represent the carrier density as a single variable67. We average over the fiber length z to arrive at the following differential equation for average carrier density Inline graphic:

graphic file with name srep19126-m12.jpg

Powers Pk injected into the erbium-doped section are related to the average intensity within this section via Inline graphic, where Inline graphic is the gain experienced by the mode over the length of the erbium fiber, Aeff is the effective cross sectional area of the fiber, ηk is the injection efficiency, Γk is the confinement factor, nt is the erbium ion density, and LEr is the length of the erbium section67.

We can define roundtrip equations for both round-trip loss q(t) and round-trip power averaged over the fiber length Pr(t):

graphic file with name srep19126-m15.jpg
graphic file with name srep19126-m16.jpg

where q0 represents the small-signal absorption of the SA, τq the absorber relaxation time, Esat the saturation energy, TR the round-trip cavity time, l the round-trip loss, ρsp a small spontaneous noise term, and Inline graphic the erbium fiber round-trip gain. Equations (7, 8, 9) represented the model used for the simulation. Parameters are shown in Table 1. These equations were stepped iterately using Runge-Kutta methods to generate time traces and measure various properties.

Table 1. Fiber laser parameters. (from data and 38).

Param. Description Value
Ip pump intensity 4.39 × 108 W/m2
ηk pump coupling efficiency 0.21
vs, vp input signal and pump frequency 194, 306 THz
τn erbium lifetime 9 ms
σap absorption cross section (pump) 2.87 × 10−25 m2
σas, σes absorption and emission cross sections (signal) 3.01, 0.948 × 10−25 m2
σar, σer absorption and emission cross sections (roundtrip) 3.21, 4.54 × 10−25 m2
Aeff(r) effective cross section (roundtrip) 2.77 × 10−11 m2
Γk(p), Γk(s) pump and signal confinement factors 0.849, 0.638
nt erbium ion density 5.8 × 1025 m3
LEr erbium fiber length 75 cm
q0 small-sig. SA absorption 0.5
τq SA lifetime 2 ps
Esat SA saturation energy 10 pJ
TR cavity roundtrip time 90 ns
l cavity intrinsic loss 1.1
ρsp spont. noise term 5 W/s

It is possible to recover the simplified, undimensionalized model that underlies the observed behaviors by noting that n2(t) does not change significantly over time (i.e. Inline graphic where Inline graphic) and substituting gr(t) into equation (7). These approximations lead to a bilinear set of equations that are analogous to equations (13).

Integrated-device simulation

Design principles are chosen for compatibility with recent graphene deposition and patterning techniques33,68. The device epitaxial layer structure includes both quantum wells (QWs) and graphene coupled to a single optical mode, shown in Fig. 2. Both the QWs and graphene provide complementary properties—whereas QWs provide high efficiency gain, the graphene provides strong, fast and wideband saturable absorption. The difficulty in coupling graphene directly to the optical mode could be resolved for instance by wafer bonding a III-V laser on top of deposited graphene, avoiding any interaction between graphene and electrical pumping, as shown. For improved dynamics, we consider two pristine layers of graphene, protected by a atomically flat layers of boron nitride (BN) to prevent each graphene sheet from interacting too strongly with surrounding materials. We computed the optical mode of this structure using an eigenmode expansion (EME) technique.

Using the confinement factor from above and other various parameters, we simulated the device using a lumped rate equation model. Beginning with the theory for graphene, the behavior is well approximated by a simple saturation model, given by38:

graphic file with name srep19126-m20.jpg

where α(vα) represents the absorption coefficient (per unit length), vα is the two-dimensional carrier density in graphene, vs the 2D saturation carrier density, αNS the saturable absorption, and αNS the non-saturable absorption. The resulting rate equations are given by:

graphic file with name srep19126-m21.jpg
graphic file with name srep19126-m22.jpg
graphic file with name srep19126-m23.jpg

Nph represents the number of photons in the cavity and ng the carrier density QW gain region. (Note: the variable vα represents the surface carrier density within graphene, chosen for convenience as graphene is two-dimensional.) g(ng) and a(nα) describe the gain and absorption per unit length, vg the group velocity, τ the lifetimes, Ig current pumped into the gain region, Rsp a small spontaneous noise term, Vg the volume of the gain region, Aα the area of the graphene sheet, and ϕ(t) an input current modulation term. The input power Pg that is driving the laser can be computed by Pg = Ig × vL where vL is the voltage applied across the gain section of the laser. Gain and loss are assumed to take the forms:

graphic file with name srep19126-m24.jpg
graphic file with name srep19126-m25.jpg

where Γg is the gain confinement factor, ntr is the transparency density (cm−3) and vs is graphene transparency density in two dimensions (cm−2). Non-saturable absorption αNS is not included as it manifests as cavity losses, becoming absorbed into the photon lifetime τph. Parameters are shown in Table 2. We simulated the rate equation model using Runge-Kutta methods.

Table 2. Hybrid integrated laser parameters. (from simulations, and 53,70).

Param. Description Value
λ lasing wavelength 1550 nm
vg group velocity c/3.5
Vg gain region volume 2.55 × 10−12 cm3
Aα graphene sheet area 1.5 × 10−6 cm2
Γg gain region confinement factor 0.034
τg gain region carrier lifetime 1.1 ns
τα graphene carrier lifetime 405 fs
τp photon lifetime 2.4 ps
g0 log gain coefficient 972 cm−1
αs waveguide saturable absorption 150 cm−1
ntr 3D gain region transparency density 1.75 × 1018 cm−3
vs 2D graphene transparency density 1.06 × 1013 cm−2
Rsp spontaneous noise term 1 × 1010 s−1
vL applied voltage (gain section) 1.1 V

One can recover the undimensionalized equations with several approximations and variable substitutions. Making a linear approximations to both the gain and absorption, i.e. Inline graphic and Inline graphic, leads to an equation analogous to the simplified gain-absorber model described by equations (13).

Excitable fiber ring laser cavity

The EDF employed in the laser cavity is a gain fiber (LIEKKI Er80-4/125), with peak core absorption coefficients of 60, 50 and 110 dBm−1 at 980, 1480, and 1530 nm, respectively. It has a large area core with a mode field diameter of 6.5 μm at 1550 nm and a core numerical aperture of 0.2. The high erbium ion doping concentration reduces the required fiber length significantly while providing strong gain and reducing nonlinear effects (four-wave mixing, stimulated Raman scattering, stimulated Brillouin scattering). The length of the EDF (75 cm) is chosen to ensure population inversion with the desired pump power so that the EDF does not play any role as a SA to realize excitability. All fibers used in the cavity are polarization-independent. A polarization controller consisting of three spools of SMF-28 fibers acting as retarders is used to maintain a given polarization state after each round trip improving the output pulse stability52.

For all the experiments, the laser performance is evaluated with a 980 nm pump (JDS Uniphase 29-7402-460), a 3.5 GHz real-time oscilloscope (LeCroy WavePro 735Zi), and a 20 GHz photodetector (Discovery Semiconductors Lab Buddy DSC30S). The analog inputs are directly modulated with an arbitrary waveform generator (Agilent 33220A). A laser diode with lasing output at 1484.7 nm (Fitel FOL1404Q series) is used for the temporal pattern recognition and stable recurrent circuit experiments.

Graphene sample preparation

Graphene samples are prepared by chemical reduction of graphene oxide (GO) with hydroxylamine hydrochloride (NH2OH3 · HCl) with a slightly modified recipe69. 25 ml of 0.5 mg/ml GO (Graphene supermarket SKU-GO-W-175) is diluted with 25 ml of deionized (DI) water, 200 μL of 28 wt.% ammonium hydroxide (Sigma-Aldrich #338818), and 25 mg of NH2OH3 · HCl (Sigma-Aldrich #431362) in a 100 ml round-bottom flask and stirred. The mixture is transferred to a water bath and heated at ~90 °C with stirring at 350 rpm for 90 mins. The color of the mixture changes from yellowish brown to homogeneous black and precipitating from solution indicating reduction has taken place. The reduced GO (rGO) is filtered and washed three times with DI water. The rGO is then suspended in 50 ml of DI water with 50 mg of sodium deoxycholate (Sigma-Aldrich #30970), and stirred until the salt dissolves. The mixture is sonicated for 30 mins using ultrasound-assisted functionalization resulting in a stable rGO suspension. A micropipette is used to transfer 5 μL of the as prepared liquid to an angle-polished fiber connector (FC/APC). The deposited sample is dried with a heat gun operating at around 120 °C for ~3 to 5 mins.

Additional Information

How to cite this article: Shastri, B. J. et al. Spike processing with a graphene excitable laser. Sci. Rep. 6, 19126; doi: 10.1038/srep19126 (2016).

Supplementary Material

Supplementary Information
srep19126-s1.pdf (114.5KB, pdf)

Acknowledgments

B.J.S. acknowledges the support of the Banting Postdoctoral Fellowship administered by the Government of Canada through the Natural Sciences and Engineering Research Council of Canada. M.A.N. and A.N.T. acknowledge the support of the the National Science Foundation Graduate Research Fellowship.

Footnotes

Author Contributions B.J.S., M.A.N. and A.N.T. contributed equally to this work. B.J.S. and A.N.T. designed and performed the experiments. M.A.N. and A.W.R. developed the theoretical model and performed the simulations. B.J.S. fabricated the samples. B.W. helped with the experiments. P.R.P. supervised the project. All authors contributed to the discussion of the results and implications, and to the preparation of the manuscript.

References

  1. Strogatz S. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Studies in Nonlinearity (Westview Press, 2014). [Google Scholar]
  2. Appeltant L. et al. Information processing using a single dynamical node as complex system. Nat Commun 2, 468 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Jaeger H. & Haas H. Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication. Science 304, 78–80 (2004). [DOI] [PubMed] [Google Scholar]
  4. Merolla P. A. et al. A million spiking-neuron integrated circuit with a scalable communication network and interface. Science 345, 668–673 (2014). [DOI] [PubMed] [Google Scholar]
  5. Hasler J. & Marr H. B. Finding a roadmap to achieve large neuromorphic hardware systems. Front. Neurosci. 7, 10.3389/fnins.2013.00118 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  6. Indiveri G. et al. Neuromorphic silicon neuron circuits. Front. Neurosci. 5, 10.3389/fnins.2011.00073 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
  7. Izhikevich E. Simple model of spiking neurons. IEEE Tran. Neural Netw. 14, 1569–1572 (2003). [DOI] [PubMed] [Google Scholar]
  8. Ostojic S. Two types of asynchronous activity in networks of excitatory and inhibitory spiking neurons. Nat Neurosci 17, 594–600 (2014). [DOI] [PubMed] [Google Scholar]
  9. Kumar A., Rotter S. & Aertsen A. Spiking activity propagation in neuronal networks: reconciling different perspectives on neural coding. Nat Rev Neurosci 11, 615–627 (2010). [DOI] [PubMed] [Google Scholar]
  10. Diesmann M., Gewaltig M.-O. & Aertsen A. Stable propagation of synchronous spiking in cortical neural networks. Nature 402, 529–533 (1999). [DOI] [PubMed] [Google Scholar]
  11. Borst A. & Theunissen F. E. Information theory and neural coding. Nat Neurosci 2, 947–957 (1999). [DOI] [PubMed] [Google Scholar]
  12. Vandoorne K. et al. Experimental demonstration of reservoir computing on a silicon photonics chip. Nat Commun 5, 10.1038/ncomms4541 (2014). [DOI] [PubMed] [Google Scholar]
  13. Brunner D., Soriano M. C., Mirasso C. R. & Fischer I. Parallel photonic information processing at gigabyte per second data rates using transient states. Nat Commun 4, 1364 (2013). [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Woods D. & Naughton T. J. Optical computing: Photonic neural networks. Nat Phys 8, 257–259 (2012). [Google Scholar]
  15. Sorrentino T., Quintero-Quiroz C., Aragoneses A., Torrent M. C. & Masoller C. Effects of periodic forcing on the temporally correlated spikes of a semiconductor laser with feedback. Opt. Express 23, 5571–5581 (2015). [DOI] [PubMed] [Google Scholar]
  16. Caulfield H. J. & Dolev S. Why future supercomputing requires optics. Nat Photon 4, 261–263 (2010). [Google Scholar]
  17. Tucker R. S. The role of optics in computing. Nat Photon 4, 405–405 (2010). [Google Scholar]
  18. Miller D. A. B. Are optical transistors the logical next step? Nat Photon 4, 3–5 (2010). [Google Scholar]
  19. Coomans W., Gelens L., Beri S., Danckaert J. & Van der Sande G. Solitary and coupled semiconductor ring lasers as optical spiking neurons. Phys. Rev. E 84, 036209 (2011). [DOI] [PubMed] [Google Scholar]
  20. Hurtado A., Schires K., Henning I. D. & Adams M. J. Investigation of vertical cavity surface emitting laser dynamics for neuromorphic photonic systems. Appl. Phys. Lett. 100, 103703 (2012). [Google Scholar]
  21. Barbay S., Kuszelewicz R. & Yacomotti A. M. Excitability in a semiconductor laser with saturable absorber. Opt. Lett. 36, 4476–4478 (2011). [DOI] [PubMed] [Google Scholar]
  22. Kravtsov K. S., Fok M. P., Prucnal P. R. & Rosenbluth D. Ultrafast all-optical implementation of a leaky integrate-and-fire neuron. Optics Express 19, 2133–2147 (2011). [DOI] [PubMed] [Google Scholar]
  23. Sarpeshkar R. Analog versus digital: Extrapolating from electronics to neurobiology. Neural Comput. 10, 1601–1638 (1998). [DOI] [PubMed] [Google Scholar]
  24. Thorpe S., Delorme A. & Rullen R. V. Spike-based strategies for rapid processing. Neural Networks 14, 715–725 (2001). [DOI] [PubMed] [Google Scholar]
  25. Maass W., Natschläger T. & Markram H. Real-time computing without stable states: A new framework for neural computation based on perturbations. Neural Comput. 14, 2531–2560 (2002). [DOI] [PubMed] [Google Scholar]
  26. Hodgkin A. L. & Huxley A. F. A quantitative description of membrane current and its application to conduction and excitation in nerve. J. Physiol. 117, 500–544 (1952). [DOI] [PMC free article] [PubMed] [Google Scholar]
  27. Pedaci F., Huang Z., van Oene M., Barland S. & Dekker N. H. Excitable particles in an optical torque wrench. Nat Phys 7, 259–264 (2011). [Google Scholar]
  28. Kuhnert L., Agladze K. I. & Krinsky V. I. Image processing using light-sensitive chemical waves. Nature 337, 244–247 (1989). [Google Scholar]
  29. Turconi M., Garbin B., Feyereisen M., Giudici M. & Barland S. Control of excitable pulses in an injection-locked semiconductor laser. Phys. Rev. E 88, 022923 (2013). [DOI] [PubMed] [Google Scholar]
  30. Vaerenbergh T. V. et al. Cascadable excitability in microrings. Opt. Express 20, 20292–20308 (2012). [DOI] [PubMed] [Google Scholar]
  31. Romeira B. et al. Excitability and optical pulse generation in semiconductor lasers driven by resonant tunneling diode photo-detectors. Opt. Express 21, 20931–20940 (2013). [DOI] [PubMed] [Google Scholar]
  32. Novoselov K. S. et al. A roadmap for graphene. Nature 490, 192–200 (2012). [DOI] [PubMed] [Google Scholar]
  33. Bonaccorso F., Sun Z., Hasan T. & Ferrari A. C. Graphene photonics and optoelectronics. Nat Photon 4, 611–622 (2010). [Google Scholar]
  34. Bao Q. & Loh K. P. Graphene photonics, plasmonics, and broadband optoelectronic devices. ACS Nano 6, 3677–3694 (2012). [DOI] [PubMed] [Google Scholar]
  35. Schwierz F. Graphene transistors. Nat Nano 5, 487–496 (2010). [DOI] [PubMed] [Google Scholar]
  36. Lin Y.-M. et al. 100-GHz transistors from wafer-scale epitaxial graphene. Science 327, 662 (2010). [DOI] [PubMed] [Google Scholar]
  37. Martinez A. & Sun Z. Nanotube and graphene saturable absorbers for fibre lasers. Nat Photon 7, 842–845 (2013). [Google Scholar]
  38. Bao Q. et al. Atomic-layer graphene as a saturable absorber for ultrafast pulsed lasers. Adv. Funct. Mater. 19, 3077–3083 (2009). [Google Scholar]
  39. Sun Z. et al. Graphene mode-locked ultrafast laser. ACS Nano 4, 803–810 (2010). [DOI] [PubMed] [Google Scholar]
  40. Xing G., Guo H., Zhang X., Sum T. C. & Huan C. H. A. The physics of ultrafast saturable absorption in graphene. Opt. Express 18, 4564–4573 (2010). [DOI] [PubMed] [Google Scholar]
  41. Keller U. et al. Semiconductor saturable absorber mirrors (SESAM’s) for femtosecond to nanosecond pulse generation in solid-state lasers. Selected Topics in Quantum Electronics, IEEE Journal of 2, 435–453 (1996). [Google Scholar]
  42. Nahmias M. A., Shastri B. J., Tait A. N. & Prucnal P. R. A leaky integrate-and-fire laser neuron for ultrafast cognitive computing. IEEE J. Sel. Top. Quant. Electron. 19, 1–12 (2013). [Google Scholar]
  43. Nahmias M. A., Tait A. N., Shastri B. J., de Lima T. F. & Prucnal P. R. Excitable laser processing network node in hybrid silicon: analysis and simulation. Opt. Express 23, 26800–26813 (2015). [DOI] [PubMed] [Google Scholar]
  44. Shastri B. J., Nahmias M. A., Tait A. N. & Prucnal P. R. Simulations of a graphene excitable laser for spike processing. Optical and Quantum Electronics 46, 1–6 (2014). [Google Scholar]
  45. Shastri B. J. et al. Exploring excitability in graphene for spike processing networks. Paper presented at Numerical Simulation of Optoelectronic Devices (NUSOD), 2013 13th International Conference on, Vancouver, BC, Canada. IEEE. (110.1109/NUSOD.2013.6633135) (2013, Aug.).
  46. Grigorenko A. N., Polini M. & Novoselov K. S. Graphene plasmonics. Nat Photon 6, 749–758 (2012). [Google Scholar]
  47. Tait A. N., Nahmias M. A., Shastri B. J. & Prucnal P. R. Broadcast and weight: An integrated network for scalable photonic spike processing. J. Lightw. Technol. 32, 3427–3439 (2014). [Google Scholar]
  48. Dubbeldam J. L. A., Krauskopf B. & Lenstra D. Excitability and coherence resonance in lasers with saturable absorber. Phys. Rev. E 60, 6580–6588 (1999). [DOI] [PubMed] [Google Scholar]
  49. Selmi F. et al. Relative refractory period in an excitable semiconductor laser. Phys. Rev. Lett. 112, 183902 (2014). [DOI] [PubMed] [Google Scholar]
  50. Maass W. Networks of spiking neurons: The third generation of neural network models. Neural Netw. 10, 1659–1671 (1997). [Google Scholar]
  51. Strong S. P., Koberle R., van Steveninck R. R. D. R. & Bialek W. Entropy and information in neural spike trains. Phys. Rev. Lett. 80, 197 (1998). [Google Scholar]
  52. Popa D. et al. Graphene q-switched, tunable fiber laser. Appl. Phys. Lett. 98, 073106 (2011). [Google Scholar]
  53. Fang A. W. et al. Hybrid silicon evanescent devices. Mater. Today 10, 28–35 (2007). [Google Scholar]
  54. Fries P., Reynolds J. H., Rorie A. E. & Desimone R. Modulation of oscillatory neuronal synchronization by selective visual attention. Science 291, 1560–1563 (2001). [DOI] [PubMed] [Google Scholar]
  55. Krauskopf B., Schneider K., Sieber J., Wieczorek S. & Wolfrum M. Excitability and self-pulsations near homoclinic bifurcations in semiconductor laser systems. Opt Commun 215, 367–379 (2003). [Google Scholar]
  56. Izhikevich E. M., Desai N. S., Walcott E. C. & Hoppensteadt F. C. Bursts as a unit of neural information: selective communication via resonance. Trends in Neurosci. 26, 161–167 (2003). [DOI] [PubMed] [Google Scholar]
  57. Markram H., Lübke J., Frotscher M. & Sakmann B. Regulation of synaptic efficacy by coincidence of postsynaptic aps and epsps. Science 275, 213–215 (1997). [DOI] [PubMed] [Google Scholar]
  58. Froemke R. C. & Dan Y. Spike-timing-dependent synaptic modification induced by natural spike trains. Nature 416, 433–438 (2002). [DOI] [PubMed] [Google Scholar]
  59. Abbott L. F. & Nelson S. B. Synaptic plasticity: taming the beast. Nat Neurosci 3, 1178–1183 (2000). [DOI] [PubMed] [Google Scholar]
  60. Mohemmed A., Schliebs S., Matsuda S. & Kasabov N. Span: Spike pattern association neuron for learning spatio-temporal spike patterns. Int. J. Neur. Syst. 22, 10.1142/S0129065712500128 (2012). [DOI] [PubMed] [Google Scholar]
  61. Pillow J. W. et al. Spatio-temporal correlations and visual signalling in a complete neuronal population. Nature 454, 995–999 (2008). [DOI] [PMC free article] [PubMed] [Google Scholar]
  62. Theunissen F. E. et al. Estimating spatio-temporal receptive fields of auditory and visual neurons from their responses to natural stimuli. Network: Computation in Neural Systems 12, 289–316 (2001). [PubMed] [Google Scholar]
  63. Izhikevich E. M. Polychronization: Computation with spikes. Neural Comput. 18, 245–282 (2006). [DOI] [PubMed] [Google Scholar]
  64. Nahmias M. A., Tait A. N., Shastri B. J. & Prucnal P. R. A receiver-less link for excitable laser neurons: Design and simulation. Paper presented at IEEE Summer Topicals Meeting Series (SUM), Nassau, Bahamas. IEEE. ( 10.1109/PHOSST.2015.7248215) (2015, July). [DOI]
  65. Durstewitz D., Seamans J. K. & Sejnowski T. J. Neurocomputational models of working memory. Nat. Neurosci. 3, 1184–1191 (2000). [DOI] [PubMed] [Google Scholar]
  66. Giles C. R. & Desurvire E. Modeling erbium-doped fiber amplifiers. J. Lightw. Technol. 9, 271–283 (1991). [Google Scholar]
  67. Sun Y., Zyskind J. & Srivastava A. Average inversion level, modeling, and physics of erbium-doped fiber amplifiers. IEEE J. Sel. Top. Quant. Electron. 3, 991–1007 (1997). [Google Scholar]
  68. Kim K., Choi J.-Y., Kim T., Cho S.-H. & Chung H.-J. A role for graphene in silicon-based semiconductor devices. Nature 479, 338–344 (2011). [DOI] [PubMed] [Google Scholar]
  69. Zhou X. et al. Reducing graphene oxide via hydroxylamine: A simple and efficient route to graphene. J. Phys. Chem. C 115, 11957–11961 (2011). [Google Scholar]
  70. Zhang C. et al. Low threshold and high speed short cavity distributed feedback hybrid silicon lasers. Optics express 22, 10202–10209 (2014). [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Information
srep19126-s1.pdf (114.5KB, pdf)

Articles from Scientific Reports are provided here courtesy of Nature Publishing Group

RESOURCES