| CPC H03K 3/84 (2013.01) [G06N 3/04 (2013.01); G06N 3/047 (2023.01); G06N 3/063 (2013.01); G06N 3/08 (2013.01); G06N 10/40 (2022.01); H03K 3/38 (2013.01); H10D 48/383 (2025.01); H10N 99/05 (2023.02)] | 20 Claims |

|
17. An apparatus for quantum stochastic rounding, comprising:
a semiconductor based electron tunneling device including:
a substrate;
a low doped or undoped layer fabricated on said substrate, a portion of which functions as a quantum dot;
a doped region containing a reservoir of particles;
a gate fabricated on said low doped or undoped layer whereby said doped region is located of one side of said gate and said quantum dot on another side of said gate, said gate operative to function as a barrier between said doped region and said quantum dot;
a circuit operative to receive a plurality of remainder values corresponding to numbers on which rounding operations are to be performed;
a bias control circuit coupled to said gate and operative to generate and apply, for each remainder value, one or more pulsed bias control signals to said electron tunneling device in accordance with each remainder such that the probability of detecting said particle via a detector circuit corresponds to each remainder value; and
said detector circuit coupled to said doped region and operative to detect for each pulse either said particle tunneling to said quantum dot or said particle not tunneling to said quantum dot and generating a digital output signal accordingly.
|