Research analysis · Design automation

Syn2Logic: compiling neural models straight to silicon

A new design-automation framework lets a neuroscientist describe a neural circuit in a domain-specific language and compiles the same description to FPGA or ASIC hardware without hand-writing a line of RTL. The author demonstrates the flow on a C. elegans connectome accelerator, a Sudoku solver, and an MNIST classifier, reporting speed-ups and energy-efficiency numbers that are well beyond current neuromorphic baselines.

Source: Syn2Logic: End-to-End Neuromorphic Design Automation, arXiv preprint (cs.AR), August 2026. Primary source. Read: the full PDF, including the language design, compilation flow, and the synthesis, performance, and power results for the C. elegans, Sudoku, and MNIST accelerators.

What the work claims

The paper proposes electronic Neuromorphic Design Automation, or eNDA: a toolchain that bridges computational-neuroscience modeling with conventional electronic-design-automation flows. The prototype, Syn2Logic, is a language-to-RTL system in which a user writes models as objects with state, ordinary differential equations, events, and input/output conduits, and wires them into networks using rule-based and template-based connectivity. The compiler then lowers this description through lexical and semantic analysis, hardware-agnostic optimizations, network analysis, and hardware-specific optimizations to a custom neuromorphic accelerator that existing EDA tools can place and route onto FPGA or ASIC.1

The demonstrations are deliberately ambitious. A C. elegans level-A connectome accelerator is reported to run 392 times faster than NEST, 3,641 times faster than Brian2, and 143,971 times faster than jNeuroML, with the FPGA implementation running close to 6,000 times faster than real time. A Sudoku solver is said to outperform CP-SAT and SCIP by up to 28 times on an FPGA and up to 96.2 times on an estimated ASIC. An MNIST classifier on a tiny Altera MAX10 FPGA is claimed to reach 1.72 million frames per second and 5.6 million frames per second per Watt, with 93.80% test accuracy.

How it works

The language is the core design decision. A model is the smallest computational unit: it declares state variables and constants, with SI-unit-aware typing; an update block, usually written as ordinary differential equations; and events that monitor state and emit spikes or reset variables when a condition fires. Models connect through conduits, which collect inputs via operations such as sum or max, and outputs, which have a single driver to avoid races. Networks instantiate populations of models and connect them with one-to-one, one-to-all, or all-to-all rules. Rules are inherited through prototypes, similar to multiple dispatch, so a synapse-to-neuron connection rule written once applies to every neuron and synapse subtype derived from those prototypes. Templates let a network be generic over the neuron model, so swapping LIF for Izhikevich or Hodgkin-Huxley can be a single-line change.

This structure is chosen so the compiler can reason about dynamics and topology together. The front end parses the language into an abstract syntax tree, performs semantic analysis, and decorates the network with bandwidth and event-drivenness information. A hardware-optimization stage then specializes the design for the target, and a backend emits synthesizable RTL. The user is meant to focus on what the neural system should do and how it should be implemented, while the toolchain handles the translation to silicon.

The three case studies exercise different corners of the flow. The C. elegans accelerator uses a level-A leaky-integrate-and-fire connectome ported from c302, with fixed-point and per-model bandwidth reduction so the design fits on an FPGA. The Sudoku solver uses an Izhikevich network with added annealing currents to escape local minima, optimized with a large 2.382 millisecond integration step and a low-precision Q8:2 format. The MNIST classifier is a sparse 784-128-64-10 spiking multilayer perceptron trained with weight pruning and per-model bandwidth reduction, then synthesized for a MAX10 FPGA, an Agilex7 FPGA, and an ASAP7 ASIC process.

Where a skeptic should push

The most important caveat is that the headline comparisons are not always apples-to-apples. The C. elegans speed-ups compare a compiled FPGA accelerator against software simulators running on server-class CPUs; the ASIC estimate adds another 2.26 times. The comparison is fair as a statement about simulation throughput, but it does not mean Syn2Logic has solved a problem that NEST or Brian2 were trying to solve. Those simulators target biological fidelity and flexibility, not FPGA clock frequency. The FPGA runs at 56.02 MHz, the estimated ASIC at 126.9 MHz, and the speed-ups come largely from parallelism and fixed time-stepping, not from a more accurate worm model.

The Sudoku and MNIST results also need careful reading. The Sudoku network is heavily parameter-searched and tuned on a 46-puzzle set; the paper notes that it solves some individual puzzles faster than tdoku, the hand-written SIMD solver, but is overall slower. The generalization test on top1465 puzzles narrows the gap against CP-SAT and SCIP to 1.29 to 4.47 times, still positive but far smaller than the tuned headline. The MNIST numbers assume images can be fed at the maximal frame rate, which the authors admit is unrealistic for the ASIC and Agilex7 designs; at 25 time steps per image the systems are more memory-bound than compute-bound. The MAX10 power of 0.307 W was measured, but the 5.6 million FPS/W figure is a derived throughput-per-Watt, not a measured energy per classification under realistic input streaming.

Finally, the framework is a prototype. It supports a useful set of neuron models and learning rules, but claiming it can compile arbitrary neural dynamics to silicon is still a promise. The demonstrations are hand-crafted case studies, not a broad benchmark suite, and the MNIST accuracy of 93.80% on the MAX10 variant, while competitive, trails the 97.07% of the larger Agilex7 and ASIC variants and is below many non-neuromorphic classifiers.

What silicon compilation means for organoid intelligence

The non-obvious implication is that organoid intelligence may not get to define its own value proposition in a vacuum. If a single developer can describe a neural circuit in a high-level language and, within hours, generate an FPGA or ASIC accelerator that outperforms general-purpose simulators by orders of magnitude, then the baseline for biological computing shifts. The argument for using living tissue can no longer rest on a generic appeal to brain-like efficiency; it must rest on capabilities that silicon cannot replicate, such as adaptive morphology, native molecular sensing, or long-term plasticity that does not require a separate training pipeline.

There is also a concrete opportunity. The same DSL-to-RTL flow could, in principle, be extended to treat a living organoid as one backend target among several. A neural model that includes both simulated silicon neurons and an organoid interface could be compiled so that the silicon handles fast, deterministic computation while the tissue provides a plastic, sensory-rich reservoir. The language's distinction between conduits, outputs, and events maps naturally onto the problem of coupling microelectrode readout and stimulation to a biological substrate. The threat is that this coupling is hard, and the paper's silicon results are so strong that funding and attention may flow toward pure-hardware neuromorphic accelerators before the biological interface is ready.

The dual-use angle is worth flagging. A toolchain that turns a neural description into an optimized accelerator lowers the barrier to building custom neural systems of any kind, including surveillance or autonomous-weapon control loops. The paper's Sudoku and MNIST examples are benign, but the underlying capability is general. For organoid intelligence specifically, the governance question is whether a system that includes living neural tissue will be treated as a special category when the surrounding silicon can be generated by the same push-button flow.

The bottom line

Established: Syn2Logic is a working prototype of a neural-model-to-RTL design-automation flow, and it produces measurable accelerators for three very different tasks. The C. elegans FPGA accelerator runs 392 to 143,971 times faster than established software simulators, the Sudoku FPGA accelerator outperforms CP-SAT and SCIP on a tuned 46-puzzle set, and the MNIST MAX10 accelerator reaches 5.6 million FPS/W derived from a measured 0.307 W.1 Still open: whether the flow generalizes to models that were not hand-tuned for it, whether the ASIC numbers will survive tape-out, and whether the throughput figures hold under realistic data delivery. For organoid intelligence, the work is both a warning, silicon can now be generated almost as cheaply as software, and a possible integration path, if the language can one day treat living tissue as a first-class backend target.

Frequently asked questions

What is Syn2Logic in one sentence?

It is a prototype electronic neuromorphic design-automation framework that compiles a high-level description of neurons, synapses, and networks into synthesizable RTL hardware for FPGA or ASIC implementation.

What are the three main demonstrations?

A C. elegans connectome accelerator, a spiking-neural Sudoku solver, and an energy-efficient MNIST classifier, each synthesized for FPGA and, where reported, ASIC targets.

Are the speed-up numbers fair comparisons?

They are fair as throughput comparisons between compiled hardware and software simulators, but they do not compare biological fidelity or flexibility. Some numbers, especially for the ASIC and the Agilex7 designs, are estimates or assume ideal data delivery.

Why does this matter for organoid intelligence?

It raises the bar for what biological computing must justify. If silicon neuromorphic accelerators can be generated automatically from a neural description, then organoid intelligence must offer capabilities that silicon cannot, or become a co-processor rather than a standalone substrate.

Can the flow target living tissue?

Not yet. The paper targets FPGA and ASIC. However, the language's separation of models, networks, conduits, and events is structurally compatible with a backend that includes microelectrode-coupled organoids, if such an interface layer were added.

References

  1. Podobas A. Syn2Logic: End-to-End Neuromorphic Design Automation. arXiv. 2026. arXiv:2608.25536. Accessed 2026-08-28.