Research analysis · Neuromorphic hardware

A balanced spiking network, valued purely as a source of noise

The chaotic dynamics of balanced cortical network models are usually discussed as a substrate for computation: rich, high-dimensional, temporally complex. A group at the University of Calgary builds the deliberately opposite case. They show a small balanced spiking network, implemented on a low-power FPGA, generates pseudo-random bit streams that pass the standard NIST randomness battery, at 120 kilobits per second on roughly 3 milliwatts. The randomness of spiking chaos is the product, not the nuisance.

Source: Neuromorphic Pseudo-Random Number Generators with a Low Power Hardware Implementation, arXiv:2610.00719 [cs.NE], submitted 30 September 2026. Primary source. Read: the full arXiv HTML version, including the network model, the bit extraction transform, the NIST SP-800-22 results across coupling strengths, the FPGA microarchitecture section, and the power measurements.

What the work claims

This is a primary result combining simulation and a hardware proof of concept. Shamsi, Akbari, Sennik, Gruber and Nicola claim that relatively small networks of leaky integrate-and-fire neurons under balanced excitatory-inhibitory coupling, in the chaotic regime, generate sufficient entropy to serve as pseudo-random number generators, and that the claim survives the standard validation: the NIST SP-800-22 testing package, fifteen statistical tests that ask whether a bit string is indistinguishable from independent fair coin flips.1

The hardware claim is specific. On a Lattice iCE40UP5K low-power FPGA, the fabricated generator produced random numbers at 120 kbps while drawing 5.45 mW including peripheral components; the FPGA device alone is reported at 3.24 mW by the vendor power tool. The design is multiplier-less, uses shift-and-add arithmetic, and stores synaptic weights, lookup table, and internal states in 25 block RAMs totaling 125 Kbit. The authors note the device is within the range that can be passively powered by wireless energy sources such as NFC, and gesture at cryptographic key generation and SNN-based physically unclonable functions as applications.

How it works

The starting point is the classical balanced network of computational neuroscience: leaky integrate-and-fire neurons connected with strong but statistically balanced excitation and inhibition, a regime known since the 1990s to produce irregular, asynchronous, Poisson-like firing from purely deterministic dynamics. The neurons' membrane voltage traces look stochastic but are chaotic; nearby initial conditions diverge exponentially. That is the property the balanced state literature treats as computationally load-bearing in cortex, and here it is put to its most literal possible use.

Two engineering decisions carry the result. First, the weights are binarized, each synapse taking one of two values scaled as plus or minus g over the square root of N, which lets the whole network map onto cheap digital hardware. Second, raw spike times do not by themselves make good random bits: a naive transform that converts the index of each spike into binary fails the NIST tests outright. The authors instead accumulate the network's spiking history through a modulo counter and use it to index a static lookup table of bits, with the recurrent weight matrix, the input weights, and that table together defining the generator. A final non-overlapping XOR whitening step, equivalent to computing pairwise parities, removes short-range serial correlation that raw chaotic sources are known to retain.

The most interesting scientific detail is a phase boundary. The coupling strength g is critical in both directions: too small and the network falls silent or settles onto stable non-chaotic attractors, with the authors reporting that networks below 64 neurons can harbor sizable stable attractors; too large and the network crosses into burst-dominated rate chaos, where coefficient of variation exceeds one and the bit streams fail randomness testing. Good randomness lives in an intermediate window, found in simulated networks of 128, 256, and 512 neurons, with 256 the working example throughout. Because the binary weight matrix is fixed and unique to each instance, each generator occupies a parameter space scaling as two to the N squared, and individual neurons can be switched out of the dynamics with inhibitory bias currents, which is how the device is reconfigured.

Where a skeptic should push

The load-bearing assumption is that passing NIST SP-800-22 means the generator is useful, and it does not. NIST SP-800-22 is a minimum bar for statistical randomness, routinely passed by linear congruential generators that no one should use cryptographically; passing says a sequence has no detectable simple structure, not that it is unpredictable to an adversary who knows or can observe the network's state. A chaotic system is deterministic, and a deterministic system whose full state can be reconstructed from its output is a predictability liability, not a key generator. The authors themselves hedge by framing key generation as a possibility and the FPGA as a prototype, but the gap between statistical randomness and cryptographic security is where this device actually lives, and it should not be marketed past it.

Second, the entropy accounting deserves scrutiny. The reported bits come from a pipeline in which a static lookup table, generated once and stored in block RAM, supplies the actual output bits; the chaotic dynamics select which table entries to emit. How much of the measured randomness is manufactured by the table and its one-time random fill, and how much by the spiking network, is not separated in the paper. That does not invalidate the engineering, but it blurs the scientific story, which is that balanced chaos is the entropy source.

Third, scale. At 120 kbps this device is not competing with anything that needs throughput; it competes on power and form factor for sensor-scale applications. And the evidence for the biological premise, that cortical tissue is genuinely chaotic rather than merely irregular, is hypothesized rather than established; the paper inherits that contest. Finally, this is a proof of concept on one FPGA family with simulation-based parameter search; whether the NIST-passing window in g is robust across process variation, temperature, and aging, the questions that decide whether a physical entropy source survives deployment, are not addressed.

When the noise is the product

For organoid intelligence this paper is a use-case inversion worth sitting with. The balanced, chaotic, high-dimensional dynamics that the field treats as the crown jewels of living neural tissue, the presumed raw material of biological computation, are here valued strictly as a commodity entropy source, and a 3.24 mW disposable FPGA delivers the commodity. That does not refute the computational ambitions for organoids, but it sets a floor under them: if the flagship dynamical regime of cortical models is also fully commodifiable as randomness, then the case for computation on living tissue has to be made on structure and adaptation, not on richness of dynamics alone. Dynamics-rich is cheap. Everyone is dynamics-rich.

The opportunity is sharper than the threat. The paper demonstrates, with named mechanisms, three properties that a living culture might supply in a hybrid system more naturally than silicon: a physical, non-algorithmic entropy source; instance uniqueness at the O(2 to the N squared) level from fixed binary wiring, the same mathematics behind physically unclonable functions; and reconfiguration by silencing units, here done with bias currents and conceptually identical to suppressing neurons pharmacologically or optogenetically. The authors explicitly propose SNN-based physically unclonable functions as a future application. An organoid wired to a readout electrode array is, on this reading, a candidate hardware root of trust whose identity is grown rather than burned in.

The threat is subtler and worth stating plainly: regime fragility. The same excitation-inhibition coupling that the organoid field tunes for computation gates randomness quality in both directions, too little structure and too much bursting both destroy it. Any claim that a culture sits in a sweet spot should expect the same sensitivity analysis this paper performs, and the field rarely performs it. There is also an honest calibration here for the hype ledger: a reviewer could read this work as evidence that the dynamical phenomena motivating biological computing are reproducible in thirty-dollar silicon, which strengthens the skeptic's obsolescence argument. The strongest available reply is that a neuron in culture changes its own coupling g over days through plasticity, something no fixed FPGA matrix does; the randomness and the computation in tissue are properties of the same adaptive hardware, and that coupling is the actual research question.

The bottom line

Established: balanced chaotic spiking networks pass the NIST SP-800-22 battery when the coupling sits in an intermediate window; the naive spike-index transform fails and the lookup-table-plus-whitening pipeline passes; and the whole generator runs at 120 kbps on about 3.2 to 5.5 mW on a small Lattice FPGA. Not established: cryptographic suitability, which requires unpredictability rather than statistical structure and is not tested here; the fraction of entropy contributed by the lookup table versus the network; robustness of the working window to manufacturing variation and environment; and any throughput beyond sensor scale. The claim breaks if state recovery from observed bits proves cheap; it is confirmed if the NIST window survives silicon variation and if a fair entropy accounting still credits the spiking dynamics. For biological computing the durable lesson is calibration: richness of dynamics is a floor, not a selling point.

Frequently asked questions

What is a neuromorphic pseudo-random number generator?

A random number generator whose entropy source is the chaotic dynamics of a spiking neural network rather than an algorithm or a physical noise circuit. In this paper, a balanced network of leaky integrate-and-fire neurons with binary weights fires irregularly, and the spike stream is transformed into bits that pass the NIST SP-800-22 randomness tests.

Why does the coupling strength matter so much?

It sets the dynamical regime. With coupling too weak, the network is silent or falls onto stable non-chaotic attractors; too strong, and it enters burst-dominated rate chaos in which firing becomes correlated and the bit streams fail randomness testing. Usable randomness exists only in an intermediate window, a sensitivity the authors map explicitly.

How are bits extracted from spikes?

Not directly from spike times, which fail the statistical tests. The authors accumulate the network's spiking history in a modulo counter, use it to index a static lookup table of bits generated once at setup, and then apply XOR whitening, computing pairwise parities of adjacent bits, to remove short-range serial correlation. The weight matrix, input weights, and table together define each generator.

What did the hardware consume?

The prototype on a Lattice iCE40UP5K FPGA generated random numbers at 120 kbps. The FPGA device alone was reported at 3.24 mW by the Lattice Radiant power tool; 5.45 mW including peripheral components. The design uses no multipliers, relying on shift-and-add arithmetic, and stores weights, lookup table, and internal states in 25 block RAMs of 125 Kbit.

Is this cryptographically secure?

Not established. NIST SP-800-22 tests statistical randomness, which linear generators also pass, not unpredictability to an adversary. A chaotic system is deterministic, and an observer who can reconstruct its state may be able to predict its output. The authors frame cryptographic key generation as a possibility, not a demonstrated capability.

What does this have to do with organoid computing?

It commodifies, at milliwatt scale, the dynamical regime the field most often cites as unique to living tissue. The constructive reading is that instance uniqueness and physical entropy are things a culture could contribute to a hybrid system, and the paper's reconfiguration-by-silencing mechanism has a direct biological analog. The cautionary reading is that dynamics alone no longer differentiate biological substrates.

References

  1. Shamsi, Akbari, Sennik, Gruber and Nicola. Neuromorphic Pseudo-Random Number Generators with a Low Power Hardware Implementation. arXiv:2610.00719 [cs.NE]. 2026. https://arxiv.org/abs/2610.00719. Accessed 2026-10-14.