---
title: Fan-In/Fan-Out Systems in Multi-Domain Hardware
url: https://www.emergentmind.com/topics/fan-in-fan-out-system
type: topic
---

# Fan-In/Fan-Out Systems in Multi-Domain Hardware

Searching arXiv for the specified papers and closely related fan-in/fan-out research.
A fan-in/fan-out system is an interconnection or computational arrangement that aggregates multiple inputs into a shared transport or processing structure and/or distributes one source to multiple outputs. In the cited literature, the term spans optical coupling hardware for multicore fibers, structural constraints in classical logic, constant-depth primitives in quantum circuits, and native multi-output or multi-input behavior in spin-wave, nanomagnetic, and superconducting neuromorphic devices [2605.20307], [1203.4584], [1503.08659], [2007.04246], [2109.05219], [2008.06409]. Across these domains, fan-in and fan-out are not merely graph-theoretic descriptors: they are tied to mode overlap, interference symmetry, repeater overhead, crosstalk, timing, and physical routing.

## 1. Definitions and conceptual scope

In binary logic, **fan-in** is the number of inputs to a gate, while **fan-out** is the number of gates driven by a single output. The adder literature considered here restricts itself to 2-input gates and emphasizes that fan-outs greater than two typically require balanced repeater trees, adding $\mathcal{O}(1)$ depth and $\mathcal{O}(\text{fan-out})$ extra gates [1503.08659]. In Josephson-junction neuromorphic circuits, the terminology is specialized: **fan-out** $(NFO)$ is the number of synaptic loads to which a single neuronal SFQ pulse can be driven, whereas **fan-in** $(NFI)$ is the number of weighted input signals summed in the neuron’s input loop and compared to threshold [2008.06409].

Optical work uses the term in an interface sense. On the fan-in side of the coaxial dual-core optical fiber device, a single-mode fiber array is mechanically aligned to the central core and annular core of a coaxial dual-core fiber (CDCF); on the network side, a single CDCF end-face is exposed for downstream connection [2605.20307]. In the 121-waveguide astrophotonic reformater, the device can also operate in reverse by reciprocity: a linear input array of single-mode waveguides can be recombined into a 2D 120-core multicore fiber [1203.4584].

This cross-domain usage supports a precise but broad definition: fan-in/fan-out systems are architectures that manage controlled aggregation and replication under physical constraints set by the substrate, signal carrier, and implementation technology.

## 2. Optical fan-in/fan-out devices

The optical literature in the cited set presents two distinct realizations. One is a **coaxial dual-core fiber fan-in device** fabricated on a fused-quartz V-groove substrate. Two mutually orthogonal V-grooves hold the CDCF and the associated SMFs so that the SMF cores and CDCF cores lie in the same optical plane, and a flat quartz cover plate locks the fiber positions before UV adhesive curing. The fabrication route is entirely cold: it uses mechanical polishing, alignment, and UV encapsulation, and requires no fusion splicing or thermal processing [2605.20307]. The first SMF is polished into two $45^\circ$ facets, rotated by $180^\circ$ between polishing steps, and both facets are sputter-coated with a high-reflectivity metal film. The achieved tolerances are within $\pm 0.2^\circ$ of $45^\circ$, with surface roughness sufficient for $>95\%$ reflectivity at $980\,\text{nm}$ [2605.20307].

The other optical realization is a **three-dimensional 121-waveguide fan-out** written by ultrafast laser inscription in a $20 \times 20 \times 2\,\text{mm}$ block of Corning EAGLE2000 glass. At the input end, 121 waveguides reproduce the $\sim 35\,\mu\text{m}$ pitch geometry of a 120-core multicore fiber plus one spare; at the output end, the same set is reformatted into a one-dimensional linear array with $50\,\mu\text{m}$ inter-waveguide pitch. Reformatting is achieved by two orthogonal S-bend segments per waveguide, each with $40\,\text{mm}$ radius [1203.4584].

The relevant optical figures are summarized below.

| System | Structure | Reported loss figure |
|---|---|---|
| CDCF fan-in device | V-groove quartz submount; one polished SMF for the central core and two SMFs for annular-core launch | At $980\,\text{nm}$: average insertion loss $\sim 1.25\,\text{dB}$ for the central core and $\sim 2.15\,\text{dB}$ for the ring core |
| 121-waveguide fan-out | ULI-written 3D reformater from 2D multicore-fiber geometry to 1D linear array | Approximately $7.0\,\text{dB}$ overall throughput loss with actual MCF; approximately $1.7\,\text{dB}$ if perfect coupling into the fan-out is achieved |

For the CDCF device, coupling efficiency is expressed through the squared overlap integral,
$$
\eta = \left|\iint E_{\text{in}}(x,y)\,E_{\text{fan-in}}(x,y)\,dx\,dy\right|^2,
$$
and insertion loss is
$$
IL = -10 \log_{10}\!\left(\frac{P_{\text{out}}}{P_{\text{in}}}\right).
$$
Beam-propagation modeling showed that deviations of $\pm 2^\circ$ in the $45^\circ$ facet angle cause substantial lateral beam shifts and coupling drop-off, while experimental measurements at $\lambda = 980\,\text{nm}$ gave ring-core and central-core insertion losses in close agreement with the design targets [2605.20307]. For the 121-waveguide device, the paper states that the fan-out alone had $L_{\text{total}} \approx 2.0\,\text{dB}$, with a range of $1.6$–$3.3\,\text{dB}$ per channel, whereas the fan-out plus MCF had $L_{\text{total}} \approx 7.0\,\text{dB}$, with a range of $5.0$–$13.9\,\text{dB}$ per channel [1203.4584].

A plausible implication is that optical fan-in/fan-out systems are governed by two separable problems: internal reformatting loss and interface loss. The CDCF work attacks the former through mechanical precision and cold assembly, while the ULI reformater shows that external alignment can dominate the total budget even when the underlying fan-out structure is functional [2605.20307], [1203.4584].

## 3. Fan-out constraints in classical logic networks

In classical digital circuits, fan-out is treated as a primary design constraint because it directly affects repeater insertion, depth, and physical realizability. The adder literature states explicitly that unbounded fan-out can be traded against additional depth and gates by inserting balanced repeater trees, with one unit of depth added for each doubling of fan-out [1503.08659]. This is why high-performance designs frequently insist on a fan-out bound of two.

The standard prefix-adders illustrate the trade space. The Kogge–Stone adder has depth $2\log_2 n$, size $4n\log_2 n$, and fan-out $\le 2$. Brent’s construction reaches depth $(1+\epsilon)\log_2 n + o(\log_2 n)$ for any fixed $\epsilon>0$ but gives no explicit fan-out or size bound. Krapchenko’s adder achieves depth $\log_2 n + o(\log_2 n)$ and size $\mathcal{O}(n)$, but can have fan-out up to $\Theta(n)$. Brent–Kung preserves fan-out $\le 2$ and linear size, but its logic-gate depth is $4\log_2 n - 2$ [1503.08659].

The new family in the cited paper integrates a multi-input generate structure with an augmented AND-prefix graph and then applies Brent–Kung size reduction. The resulting adders achieve asymptotically optimum logic-gate depth $\log_2 n + o(\log_2 n)$, linear size $\mathcal{O}(n)$, and fan-out $\le 2$ [1503.08659]. The paper further states that, for every $n$, one can achieve size at most $9.5n$ logic gates and depth
$$
\log_2 n + 8\sqrt{\log_2 n} + O(\log_2 \sqrt{\log_2 n}),
$$
while using only 2-input gates [1503.08659].

This literature establishes a recurrent principle: a fan-out system cannot be evaluated only by the abstract connectivity of its graph. Once repeater trees, loading, and layout overhead are included, fan-out becomes a first-order determinant of depth and size.

## 4. Quantum fan-out as a hardware primitive

In the quantum setting, fan-out is defined both logically and physically. At the logical level, with one control qubit $c$ and $k$ target qubits $t_1,\dots,t_k$, fan-out is the product of CNOTs
$$
\mathrm{FanOut}_k^{\mathrm{logical}} = \prod_{j=1}^k \mathrm{CNOT}(c;t_j),
$$
and has depth $k$ under exclusive activation [2007.04246]. The same paper states that when the targets start in $\ket{0}$, the logical fan-out copies the classical bit in $c$ into each target. At the physical level, platforms with global interactions can realize the same effect in one step. For trapped ions, the primitive is implemented by a global Mølmer–Sørensen interaction,
$$
U_{\mathrm{GMS}}(\theta)=\exp\!\Bigl(-i\,\tfrac{\theta}{4}\sum_{0\le i<j\le k}X_iX_j\Bigr),
$$
and with $\theta=\pi/2$ plus single-qubit rotations it realizes all $k$ CNOTs in one step [2007.04246].

The paper abstracts this as a single-timestep unitary $U_{\mathrm{fan}^{(c,T)}}$ acting on control $c$ and a target set $T=\{t_1,\dots,t_k\}$, with depth $1$, no ancilla, and a single round of a global entangling Hamiltonian [2007.04246]. This primitive changes the complexity of larger constructions. A controlled-$U$ operation on an $N$-qubit data register, where $U$ has depth $D$, has naive depth $\sim N\cdot D$ if the control qubit must be serialized through separate CNOTs, but can be reduced to $O(D)$ depth with fan-out-based synthesis and $0$ ancilla. The paper gives the formulas
$$
\mathrm{Depth}_{\rm serial}=D\times w,\qquad
\mathrm{Depth}_{\rm fan\mbox{-}out}=D+O(1),
$$
with the practical $O(1)$ cost reported as 5 layers for single-qubit controls and 12 for Toffoli layers [2007.04246].

The same fan-out primitive is used to construct quantum memory architectures. In the explicit QRAM-style design, depth-$O(n)$ sequences of fan-out SWAPs reduce latency to $O(n)$, compared with $O(2^n n)$ for bucket-brigade QRAM or $O(2^n)$ for naive serialization. In the implicit QROM-style design, fan-out reduces latency from $O(W2^n)$ to $O(2^n)$ for writing a $W$-bit datum, with no extra qubits [2007.04246].

Hardware modeling supports the asymptotic argument. In trapped ions, one GMS pulse of duration $\tau\sim 100\,\mu\text{s}$ realizes the primitive; in superconducting qubits, a multi-tone cross-resonance drive on the control qubit addresses all targets simultaneously. The paper reports a superconducting proof-of-concept for $c\to\{t_1,t_2\}$ with a depth speedup of $2\times$ and GHZ-test probabilities of $(31\%,29\%)$ for simultaneous fan-out versus $(42\%,36\%)$ for serial execution [2007.04246]. Its trapped-ion simulations further report a $7$–$24\%$ infidelity reduction at $N=8$ under realistic noise, with future hardware yielding up to $25\%$ improvement [2007.04246].

A common misconception is that quantum fan-out is simply the unrestricted copying of arbitrary quantum states. The cited formulation is narrower: it copies the classical bit in the control into targets initialized in $\ket{0}$, and its practical advantage comes from a platform-specific global interaction rather than from a purely logical rewrite [2007.04246].

## 5. Wave-based and nanomagnetic realizations

Wave-based fan-out systems implement duplication and aggregation through interference rather than through explicit transistor-level buffering. In the ladder-shaped spin-wave MAJ3 gate, a central horizontal waveguide receives three inputs and branches symmetrically into two outputs. Distances $d_1\dots d_7$ are chosen as integer multiples of the spin-wave wavelength $\lambda$, so that constructive and destructive interference realize majority behavior, with logical $0/1$ encoded as phase $\phi=0$ or $\phi=\pi$ [2109.05219]. The paper defines the local spin wave as
$$
m_j(x,t)=A_j e^{i(kx-\omega t+\phi_j)},
$$
and the superposed output amplitude by
$$
A_{\text{total}}e^{i(kx-\omega t+\phi_{\text{total}})}=\sum_{j=1}^{N}A_j e^{i\phi_j}.
$$
For identical amplitudes and $N=3$, the output phase follows the 2-of-3 majority [2109.05219].

Micromagnetic OOMMF simulations validated the FO2 behavior. The output phase exactly matched the MAJ3 truth table, and the normalized magnetization-spinning angle at the two outputs was identical within $\lesssim 1\%$, demonstrating negligible amplitude mismatch. The paper states that the proposed FO2 MAJ3 gate occupies $0.0576\,\mu\text{m}^2$, saves approximately $16\%$ area at gate level relative to duplicating a prior single-output SW MAJ3 gate, and is approximately $12\times$ more compact than a 15 nm CMOS MAJ3 implementation under the comparison used there [2109.05219].

The triangle-shaped FO2 spin-wave gates use a different geometry but a similar principle. Three input waveguides feed a triangular focusing region and then split symmetrically into two outputs. The Majority gate uses phase detection and the XOR gate uses threshold detection. For the Fe$_{60}$Co$_{20}$B$_{20}$ waveguide parameters given in the paper, the FO2 Majority gate consumes $10.3\,\text{fJ}$ with delay $\simeq 0.42\,\text{ns}$, while the FO2 XOR gate consumes $6.9\,\text{fJ}$ with the same delay. Relative to the paper’s comparison set, the triangle-shaped structures reduce energy by $25\%$ for MAJ and $50\%$ for XOR versus ladder-shaped FO2 spin-wave devices, with unchanged delay [2011.11324].

Nanomagnetic fan-in/fan-out is represented in the cited set by a multiferroic NAND gate implemented with 12 dipole-coupled two-phase multiferroic elements. Two input logic wires couple into a 4-magnet NAND gate, whose outputs couple into three fan-out branches. Magnetization dynamics are modeled by the Landau–Lifshitz–Gilbert equation, thermal fluctuations are neglected, and electrostatic potentials of approximately $50\,\text{mV}$ applied to the piezoelectric layer generate approximately $10\,\text{MPa}$ stress in the magnetostrictive layer [1108.5758]. The paper reports a pipeline bit-throughput rate of approximately $0.5\,\text{GHz}$, gate operation completed in $2\,\text{ns}$, pipeline latency of $4\,\text{ns}$, internal dissipation of approximately $1000\,kT$ in the NAND core, and approximately $3000\,kT$ in the full 12-magnet array comprising fan-in and fan-out wires [1108.5758].

These results show that fan-out can be native to interference symmetry or dipole coupling rather than added as an external splitter. At the same time, the papers make clear that such native fan-out is not synonymous with gain. The ladder-shaped spin-wave gate explicitly states that $A_{\text{out}}/A_{\text{in}}\lesssim 1$ and that overall signal power decays with each stage because no active gain stage is inserted [2109.05219].

## 6. Superconducting neuromorphic scaling and cross-domain design rules

In superconducting neuromorphic circuits based on Josephson junctions, fan-out is treated as effectively unbounded in principle and fan-in as substantially more constrained. The cited analysis states that fan-out should be limited only by junction count and circuit size limitations, and WR-SPICE simulations demonstrate 1-to-10,000 fan-out, with a 1-to-16,384 splitter tree also shown in simulation [2008.06409]. In the flux-based splitter tree, a binary SFQ splitter uses 3 Josephson junctions, so a 1-to-$2^k$ fan-out requires
$$
N_J = 3\cdot NFO - 3.
$$
With example parameters $Ic_1=70\,\mu\text{A}$, $L_1=15\,\text{pH}$, $Ic_2=50\,\mu\text{A}$, $L_2=20\,\text{pH}$, $\beta_c=0.35$, and bias $=0.7\,Ic$, the paper reports 1-to-128 fan-out with approximately $6\,\text{ps}$ latency and approximately $44\,\text{aJ/pulse}$ [2008.06409].

Fan-in is analyzed through current-based and flux-based summation. The current-based scaling is summarized by
$$
\frac{I_{\rm sig}}{I_{c2}} \approx
\frac{I_{c1}/I_{c2}}
{1 + (N_{\rm FI}-1)(L_s+L_{cp})/L_{sq}},
$$
which yields a maximum achievable current-based fan-in on the order of 10–20 for the realistic inductances discussed in the paper. The flux-based expression,
$$
\frac{I_{\rm sig}}{I_{c2}} =
k\,\frac{I_{c1}}{I_{c2}}\,
\frac{1}{N_{\rm FI}}
\sqrt{\frac{L_{cp}}{L_{sq}}},
$$
scales to much larger values, with maximum $NFI$ on the order of 100–300 for current fabrication parameters [2008.06409]. The paper also reports reliable 128-to-1 summation for the flux method and only 10-to-1 for the current method in worst-case simulation setups. Crosstalk behaves correspondingly: in the flux method it scales approximately as $1/NFI$ and is $\lesssim 1$–$2\,\mu\text{A}$ at $NFI=128$, while in the current method it is much larger, with a predicted $I_{ct}\approx 33\,\mu\text{A}$ at $NFI\approx 16$ and simulation giving $32.6\,\mu\text{A}$ [2008.06409].

Several design rules recur across the full set of fan-in/fan-out systems. One is **symmetry**: identical spin-wave arms yield native FO2, orthogonal V-grooves place optical cores in the same optical plane, and equal path lengths are required to preserve identical delays in Josephson splitter trees [2109.05219], [2605.20307], [2008.06409]. A second is **resource replication under bounded load**: classical adders use balanced repeater trees to enforce fan-out $\le 2$, while superconducting splitter trees realize very large fan-out by a regular hierarchy of binary splitters [1503.08659], [2008.06409]. A third is **sensitivity to interface mismatch or crosstalk**: optical losses are strongly affected by alignment and mode mismatch, and neuromorphic fan-in is constrained by summation-loop impedance and idle-branch signal theft [1203.4584], [2008.06409].

A common misconception is that high fan-out automatically implies efficient replication. The cited literature shows otherwise. In classical logic, larger fan-out can erase depth advantages once repeater insertion is accounted for [1503.08659]. In spin-wave systems, FO2 can be achieved with negligible amplitude mismatch, but not with net power gain [2109.05219]. In optical reformating, reciprocity ensures reverse fan-in operation, but the total loss remains identical in both directions [1203.4584]. In superconducting neuromorphic hardware, fan-out scales to human-brain-like levels, yet area, junction count, and path-equalization remain the controlling constraints [2008.06409].

Taken together, these studies portray a fan-in/fan-out system as a physically instantiated distribution-and-aggregation architecture whose performance is set by a small set of recurrent variables: overlap fidelity, path symmetry, loading, crosstalk, routing complexity, and the cost of enforcing bounded fan-out. The implementation details differ sharply by platform, but the governing problem is structurally the same.

Source: https://www.emergentmind.com/topics/fan-in-fan-out-system