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 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:
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:
where the input θ(t) can include spike inputs of the form 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.
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.
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).
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.
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.
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 Ik 66:
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 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 :
Powers Pk injected into the erbium-doped section are related to the average intensity within this section via , where 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):
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 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. where ) and substituting gr(t) into equation (7). These approximations lead to a bilinear set of equations that are analogous to equations (1–3).
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:
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:
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:
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. and , leads to an equation analogous to the simplified gain-absorber model described by equations (1–3).
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
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
- Strogatz S. Nonlinear Dynamics and Chaos: With Applications to Physics, Biology, Chemistry, and Engineering. Studies in Nonlinearity (Westview Press, 2014). [Google Scholar]
- 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]
- Jaeger H. & Haas H. Harnessing nonlinearity: Predicting chaotic systems and saving energy in wireless communication. Science 304, 78–80 (2004). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- Indiveri G. et al. Neuromorphic silicon neuron circuits. Front. Neurosci. 5, 10.3389/fnins.2011.00073 (2011). [DOI] [PMC free article] [PubMed] [Google Scholar]
- Izhikevich E. Simple model of spiking neurons. IEEE Tran. Neural Netw. 14, 1569–1572 (2003). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- 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]
- Borst A. & Theunissen F. E. Information theory and neural coding. Nat Neurosci 2, 947–957 (1999). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- Woods D. & Naughton T. J. Optical computing: Photonic neural networks. Nat Phys 8, 257–259 (2012). [Google Scholar]
- 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]
- Caulfield H. J. & Dolev S. Why future supercomputing requires optics. Nat Photon 4, 261–263 (2010). [Google Scholar]
- Tucker R. S. The role of optics in computing. Nat Photon 4, 405–405 (2010). [Google Scholar]
- Miller D. A. B. Are optical transistors the logical next step? Nat Photon 4, 3–5 (2010). [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Sarpeshkar R. Analog versus digital: Extrapolating from electronics to neurobiology. Neural Comput. 10, 1601–1638 (1998). [DOI] [PubMed] [Google Scholar]
- Thorpe S., Delorme A. & Rullen R. V. Spike-based strategies for rapid processing. Neural Networks 14, 715–725 (2001). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- 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]
- Kuhnert L., Agladze K. I. & Krinsky V. I. Image processing using light-sensitive chemical waves. Nature 337, 244–247 (1989). [Google Scholar]
- 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]
- Vaerenbergh T. V. et al. Cascadable excitability in microrings. Opt. Express 20, 20292–20308 (2012). [DOI] [PubMed] [Google Scholar]
- 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]
- Novoselov K. S. et al. A roadmap for graphene. Nature 490, 192–200 (2012). [DOI] [PubMed] [Google Scholar]
- Bonaccorso F., Sun Z., Hasan T. & Ferrari A. C. Graphene photonics and optoelectronics. Nat Photon 4, 611–622 (2010). [Google Scholar]
- Bao Q. & Loh K. P. Graphene photonics, plasmonics, and broadband optoelectronic devices. ACS Nano 6, 3677–3694 (2012). [DOI] [PubMed] [Google Scholar]
- Schwierz F. Graphene transistors. Nat Nano 5, 487–496 (2010). [DOI] [PubMed] [Google Scholar]
- Lin Y.-M. et al. 100-GHz transistors from wafer-scale epitaxial graphene. Science 327, 662 (2010). [DOI] [PubMed] [Google Scholar]
- Martinez A. & Sun Z. Nanotube and graphene saturable absorbers for fibre lasers. Nat Photon 7, 842–845 (2013). [Google Scholar]
- Bao Q. et al. Atomic-layer graphene as a saturable absorber for ultrafast pulsed lasers. Adv. Funct. Mater. 19, 3077–3083 (2009). [Google Scholar]
- Sun Z. et al. Graphene mode-locked ultrafast laser. ACS Nano 4, 803–810 (2010). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- 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]
- 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.).
- Grigorenko A. N., Polini M. & Novoselov K. S. Graphene plasmonics. Nat Photon 6, 749–758 (2012). [Google Scholar]
- 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]
- 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]
- Selmi F. et al. Relative refractory period in an excitable semiconductor laser. Phys. Rev. Lett. 112, 183902 (2014). [DOI] [PubMed] [Google Scholar]
- Maass W. Networks of spiking neurons: The third generation of neural network models. Neural Netw. 10, 1659–1671 (1997). [Google Scholar]
- 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]
- Popa D. et al. Graphene q-switched, tunable fiber laser. Appl. Phys. Lett. 98, 073106 (2011). [Google Scholar]
- Fang A. W. et al. Hybrid silicon evanescent devices. Mater. Today 10, 28–35 (2007). [Google Scholar]
- 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]
- 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]
- 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]
- 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]
- Froemke R. C. & Dan Y. Spike-timing-dependent synaptic modification induced by natural spike trains. Nature 416, 433–438 (2002). [DOI] [PubMed] [Google Scholar]
- Abbott L. F. & Nelson S. B. Synaptic plasticity: taming the beast. Nat Neurosci 3, 1178–1183 (2000). [DOI] [PubMed] [Google Scholar]
- 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]
- 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]
- 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]
- Izhikevich E. M. Polychronization: Computation with spikes. Neural Comput. 18, 245–282 (2006). [DOI] [PubMed] [Google Scholar]
- 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]
- Durstewitz D., Seamans J. K. & Sejnowski T. J. Neurocomputational models of working memory. Nat. Neurosci. 3, 1184–1191 (2000). [DOI] [PubMed] [Google Scholar]
- Giles C. R. & Desurvire E. Modeling erbium-doped fiber amplifiers. J. Lightw. Technol. 9, 271–283 (1991). [Google Scholar]
- 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]
- 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]
- 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]
- 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.