Research analysis · At-array readout circuits

The column readout, not the crossbar, is the silicon that scales

A group at Universitat Politecnica de Catalunya has taken the analog readout of a memristive crossbar, the circuit that turns column currents into neuron input, and replaced it with a voltage-to-time converter small enough to change the scaling math of the whole array: 480 square micrometers per column against roughly 11,000 for a representative current-sensing design in the same 130 nm node, at comparable energy per operation. Nothing in the paper touches a microelectrode array. Every design decision in it is one an MEA architect will recognize, because the per-column readout in a crossbar and the per-electrode front end in a CMOS array are the same problem wearing different clothes.

Source: A Time-Based Readout for Vector-Matrix Multiplication in Fully Analog Memristive SNNs, arXiv:2609.11713, 10 September 2026 (accepted at IEEE ICECS 2026). Primary source. Read: the full arXiv HTML, including the architecture equations, the design-parameter table, and the energy and area comparison in Section III.

What the work claims

This is a circuits paper, validated by post-layout simulation rather than measurement. Mateu-Barriendos, Gomez-Pau, Rius, Arumi, Rodriguez-Montanes, and Manich propose a fully analog readout for spiking neural networks with 1T1R memristive synapses in which the vector-matrix multiplication output is sensed as a column voltage and converted into a pulse width, instead of being sensed as a column current and converted by a transimpedance amplifier, scaling stages, and an ADC.1 The claim has three parts. First, the voltage-to-time conversion keeps the VMM result in the time domain end to end, so the neuron receives a charge proportional to pulse duration and no amplitude-proportional scaling circuitry is needed anywhere in the chain.1 Second, a 10 by 1 prototype in 130 nm CMOS, submitted for fabrication, demonstrates monotonic conductance-to-time conversion across the 0.1 to 1 mS weight range with post-layout energy of 129 pJ per synaptic operation.1 Third, against a representative current-sensing implementation estimated from a published optical micrograph in the same node, the readout occupies over 20 times less area per column at similar energy, and the paper headlines this as roughly a 20-fold area reduction.1 A trained 64 by 10 network for digit recognition, mapped with ten quantized conductance levels, produces the same classification outcome in the circuit simulation as in software.1

How it works

The key move is to stop asking the crossbar for current. In the proposed scheme a reference current I_REF of 25 microamps is injected into each column; because the memristors share a common top electrode, that current distributes across whichever synapses are active, and the column voltage settles at V_READ = I_REF divided by the sum of active conductances, with the access-transistor resistance neglected.1 The result is an inverted sensing law: the more conductance is active in parallel, the smaller the voltage. Over the design range that voltage spans 2.5 to 250 mV.

A voltage-to-time circuit then converts that voltage into a pulse duration. A 60 fF capacitor discharges through an NMOS whose gate is driven by a scaled and offset copy of V_READ, so the discharge current follows the transistor alpha-power law; the time for the capacitor to cross an inverter threshold sets a pulse width, and an OR gate turns that into the CTRL signal that gates the neuron's charging current.1 The charge delivered to the integrate-and-fire neuron is therefore I_POS times the pulse duration, with I_POS fixed at 25 nA by neuron design constraints, a degree of freedom the authors emphasize: because the result lives in time, the injected current amplitude is decoupled from the VMM magnitude, whereas in current-sensing schemes the neuron stimulus scales with the column output whether you want it to or not.1

The mathematics is honest about its own shape. Combining the sensing law, the discharge equation, and the power law gives a pulse duration that depends on column conductance through an inverse power law: monotonic, hence usable, but inherently nonlinear, with saturation at high conductance where extra active inputs shrink the conversion sensitivity rather than breaking it.1 The designers carve out a locally approximately linear region by transistor sizing, rather than linearizing the function globally.

The prototype numbers are worth quoting precisely because they are so ordinary-looking. The 10 by 1 layout totals 2880.52 square micrometers; the synaptic array takes 393, the voltage-to-time circuit 480 (63.5 minimum-size inverters), the neuron 1160, for a core total of 2033 square micrometers.1 Input spikes are 2.5 microseconds wide at rates up to 200 kHz; robustness was checked across PVT corners and Monte Carlo mismatch, giving a sigma-over-mu timing spread of 13.7 percent at the maximum-conductance operating point.1 In waveform simulations, one active input at 0.2 mS column conductance drives the neuron at 11.8 kHz, while ten active inputs at 2 mS drive it at 66.8 kHz.1 Energy: the synaptic circuit draws 42.8 microamps regardless of input activity, costing 128.5 pJ per 2.5 microsecond read; the converter idles at 10.3 microamps and draws 0.19 microamps during conversion, adding 0.58 pJ, for 129 pJ per synaptic operation in total.1

Where a skeptic should push

The most load-bearing assumption is that a PDK Verilog-A memristor model plus post-layout simulation tells you what silicon will do. The chip is submitted for fabrication, not measured; every number above is a simulation result, and memristor variability, drift, and endurance sit outside the model by construction. The Monte Carlo result, 13.7 percent timing spread at a single operating point under process and mismatch, is a lower bound on real spread, not a characterization of it.1

Second, the energy comparison is closer than the area comparison, and the paper says so if you read the ranges. The reference current-sensing design consumes 48 microwatts, about 120 pJ over the same 2.5 microsecond window, statistically tied with this design's 129 pJ; but it does so at column currents of 10 to 200 microamps, corresponding to 0.04 to 0.8 mS at 250 mV, less than ten percent of the 0.1 to 10 mS range this design targets.1 Reading this design's 25 microamps to 2.5 mA column currents down to the nanoamp range would need attenuation of 10^3 to 10^5 plus circuitry pinning the read voltage, which the authors argue would raise the reference energy by several orders of magnitude.1 That argument is an extrapolation, directionally plausible, not a measurement, and the honest summary is that this paper wins decisively on area and arguably on energy only at high conductance.

Third, the digit-recognition validation is a feasibility check, not an accuracy result. No classification percentage is reported anywhere; the claim is that representative 8 by 8 digit samples rate-encoded over 100 microseconds land in the same class in software and in the schematic-level circuit, which had to add leakage and lateral inhibition to the neuron model to work at all.1 And the headline area figure carries a caveat the authors volunteer: about 70 percent of the converter's area is decoupling capacitance, which can be shared across a larger system, so the standalone 480 square micrometers overstates what an isolated column would really cost and understates what sharing infrastructure buys back.1

What voltage-mode sensing means for MEA front ends

The non-obvious implication is that this paper quietly rediscovers the central scaling law of CMOS microelectrode arrays: the sensor array is cheap, and the per-channel readout is what sets how many channels you can afford. In a crossbar, the memristors are tiny; what explodes is the per-column opamp, scaling stages, and ADC. In an MEA, the electrodes are trivially small; what explodes is the per-electrode low-noise amplifier, the reference and bias distribution, and the digitizer, which is why time-multiplexed ADC architectures exist at all and why the analog area per channel dominates chip floorplans.1 The paper's own framing, that overall area and energy efficiency depends strongly on the neuron and readout design rather than the memory array, is a sentence that could be stapled to every high-density MEA roadmap.

There is a concrete mechanism worth stealing, and it is the inverted sensing law. V_READ = I_REF over the sum of conductances means the largest signals produce the smallest output excursion: a compressive front end whose sensitivity automatically relaxes where the signal is strong, instead of clipping when a column saturates.1 Extracellular recording has the opposite dynamic-range problem, microvolt spikes riding on millivolt local-field offsets, and solves it with high-pass corners and gain switching. A reciprocal-gain electrode front end would compress large transients, such as stimulation artifacts, rather than railing against them; whether the noise and crosstalk penalties of such a topology are tolerable is an open calculation, not a solved one, and this paper supplies the existence proof that reciprocal sensing can be built small.

The threat side is equally specific. Encoding the analog world into pulse durations moves the precision budget from amplitude matching into timing jitter, and timing jitter is the one currency an electrophysiologist spends downstream: conduction-velocity estimates, synchrony measures, and spike-time codes all inherit the front end's time uncertainty. A 13.7 percent spread on a microsecond-scale pulse is tens of nanoseconds, harmless for this neuron's firing rate, but the same percentage on a sub-millisecond interspike interval claim would be a systematic error masquerading as biology, and chronic temperature drift would add to it in a dish in a way a PVT corner sweep does not model.1 There is also a quieter obsolescence warning: the converter only pays because the neuron consumes charge over time; a front end that digitizes amplitude directly, as MEA acquisition chains do, buys nothing from this trade. Time-encoding helps exactly where the consumer is temporal, which for arrays means event-based processing, not raw waveform archiving.

Finally, the infrastructure economics. Per-column area and idle power scale linearly with output count because each column needs its own reference-current generator and converter; the authors' two mitigations, disabling I_REF when idle and sharing decoupling capacitance, are the same two levers MEA designers pull with shared bias generators and multiplexed digitizers.1 The shared-nothing version of either architecture loses to the well-amortized version of the other, which is the real lesson: at thousand-channel scale, the readout architecture is an infrastructure-sharing problem before it is a circuit-design problem.

The bottom line

Established, in simulation: a monotonic conductance-to-time conversion across the 0.1 to 2 mS operating range, a 10 by 1 prototype totaling 2880.52 square micrometers in 130 nm CMOS, 129 pJ per synaptic operation, and identical digit classifications between software and schematic-level circuit for a trained 64 by 10 network.1 Not established: any silicon measurement, benchmark accuracy on a real dataset, array behavior beyond ten columns, or energy superiority at conductances below 0.8 mS. The claim is confirmed if the fabricated prototype's measured conversion characteristic and PVT spread bracket the simulated 13.7 percent; it breaks if real memristor variability exceeds the Monte Carlo envelope or if the inverse power-law nonlinearity proves too strong to hold ten usable weight levels after drift.1 For array instrumentation the durable takeaway is structural: count the per-channel readout area first, treat time-encoding as a jitter-for-area swap that only temporal consumers can cash, and design the shared reference infrastructure before the channel.

Frequently asked questions

Is this result measured on silicon?

No. All results are post-layout simulations using a Verilog-A memristor model supplied with the PDK. The 10 by 1 prototype in 130 nm CMOS has been submitted for fabrication, but no measured data existed at the time of the paper.

Why is the conductance-to-time conversion nonlinear?

The capacitor discharge current follows the transistor alpha-power law, and the column voltage itself is inversely proportional to the summed conductance. Composing the two gives a pulse duration that varies as an inverse power of the conductance. It is monotonic, so it works as an encoding, and the designers bias it into a locally approximately linear region, but there is no global linearity, and sensitivity compresses at high conductance.

What exactly is the 20-fold area reduction?

It compares this design's 480 square micrometer voltage-to-time converter against an estimated 11,000 square micrometers (about 1455 minimum inverters) for a current-sensing opamp and scaling stage in the same 130 nm node, taken from a published optical micrograph in the cited reference. About 70 percent of the converter's area is decoupling capacitance that the authors say can be shared in larger systems, so the isolated-column figure flatters the design somewhat.

Is the new readout more energy efficient?

Only with qualifications. It totals 129 pJ per synaptic operation, essentially tied with the 120 pJ of the current-sensing reference over a 2.5 microsecond window, but the reference operated at less than ten percent of this design's target conductance range. At full range, currents of 25 microamps to 2.5 mA would need 10^3 to 10^5 attenuation, which the authors argue would cost orders of magnitude more energy. That last step is extrapolation, not measurement.

Why does the column voltage fall as conductance rises?

Because the reference current is shared across all active synapses in parallel: V_READ equals I_REF divided by the summed conductance. More parallel conductance drops less voltage. This inversion is deliberate; it gives an automatic compression in which large inputs move the output less, protecting the downstream timing circuit at high signal levels.

Does the digit recognition result prove accuracy?

No. No accuracy percentage is reported. The demonstrated claim is narrower: representative 8 by 8 digit samples, rate-encoded over 100 microseconds, receive the same classification from the software-trained network and from the schematic-level circuit with quantized ten-level weights, leakage, and lateral inhibition. It shows the encoding is usable end to end, not that it hits any benchmark number.

References

  1. E. Mateu-Barriendos, A. Gomez-Pau, J. Rius, D. Arumi, R. Rodriguez-Montanes, S. Manich. A Time-Based Readout for Vector-Matrix Multiplication in Fully Analog Memristive SNNs. arXiv:2609.11713 [cs.ET], 2026 (accepted at IEEE ICECS 2026). https://arxiv.org/abs/2609.11713. Accessed 2026-10-18.