KirchhoffLM

Status of these numbers

The device values are literature-range assumptions for a first exploration, not measurements of a specific fab process. Real silicon often lands 10–100× worse than simulation on energy because of control, clocking, leakage and interfaces that are not modelled.

Design parameters used by this chip

parametervaluenote
Largest cell capacitance10 fFmetal-oxide-metal capacitor, ~2 fF/µm²
Carrier frequency100 MHzsets admittance ωC and read time
Drive amplitude500 mV
Integration time per read100 ns≥ 3 carrier cycles
Tile size128 cells128 × 128 keeps wire phase delay small
Wire resistance per cell segment2 Ωdense crossbars: 1–5 Ω
Wire phase delay removed by calibration0.9per-column reference phase
Read-out amplifier power3.54 µWnoise scales with 1/√P
Amplifier input noise at 10 µW2 pA/√Hz
Amplifier gain mismatch0.005
Offset left after synchronous detection0.02fraction of raw offset
Offset left after trimming (baseband circuits)0.01auto-zero
SiLU / sigmoid unit gain mismatch0.01
Gilbert multiplier gain mismatch0.01
Norm unit gain mismatch0.005
Stray capacitance per crossing50 aFcancels in the pair except mismatch
Stray capacitance mismatch0.1
ADC bits inside the chips7 bits
Chip-to-chip link bits10 bits
Rail = percentile of calibrated |signal|100 %100 = largest signal seen
Memory technologysramdigital SRAM
Digital multiply-accumulate energy200 fJincl. SRAM access
ADC energy per conversion step5 fJWalden figure of merit

Capacitor cell

propertyvalue
Unit capacitor39.2 aF (255 per full cell)
Mismatch (Pelgrom)σC/C = 0.4 % × √(1 fF / C): 0.13 % for a full 10 fF cell, 2.0 % for a single unit capacitor
Carrier phase noise0.001 rad
Thermal noise in the gridnone (capacitors are noiseless; noise comes from the amplifiers)
Cell area5.3 µm² per cell (two cells per weight)

Error sources and how each is modelled

effectmodeltype
Capacitor mismatchrandom per cell, Pelgrom's law σC = 0.4 % × √(1 fF × C): small capacitors have larger relative errorfixed per chip
Unit-capacitor roundingweights rounded to 255 levels per rowfixed
Stray crossing capacitance0.05 fF per crossing, 10 % mismatch between the pairfixed per chip
Wire phase delaydistributed RC (Elmore) along row wires; detector keeps cos φ; 90 % calibratedfixed
Amplifier noiseinput current noise × √bandwidth, per readrandom per read
Amplifier gain / offset0.5 % gain; offset 0.2 % of range × 2 % left after demodulationfixed per chip
Railsinputs and outputs clip at the calibrated full scaledeterministic
SiLU / sigmoid / multipliers / norms1 % gain, small trimmed offsets, tanh compression in multipliersfixed per chip
ADCs and linksuniform rounding (checkpoint ADCs, 10-bit links, output ADC referenced to the peak)deterministic
Memory convertersADC into and DAC out of the digital memory: uniform rounding at 10 bits, per-head range for the DeltaNet read-outdeterministic
Digital memoryexact (SRAM, digital arithmetic)—

Not modelled