Data Set Details
507 Million Random Tunnel Diode Bits
Total Size: 1 GB
This data set contains 507 million random bits collected from a tunnel diode.
Contributors
Allemang, Christopher; Misra, Shashank
Data Files
- 507MillionRTBits.txt (1 GB)
Source
10.1038/s41598-025-96492-8
Fields
All data is either a 0 or a 1, representing the state of the tunnel diode.
Sample Data Set
0
0
1
0
0
1
1
0
1
0
0
1
0
0
0
0
0
1
1
0
1
0
1
1
1
0
0
1
0
1
0
0
0
0
0
0
0
0
1
0
0
0
0
1
1
1
1
1
1
0
Supplemental Information
The tunnel diode is operated as a coin flip device. Such operation requires a current pulse near the peak tunnel current. We have included an image of the tunnel diode setup as the featured image. The left current mirror (ADL5315) converts a square wave voltage at VSET, generated by a Keysight 33500B Series Waveform generator, into a current pulse applied to the tunnel diode (TD) at IOUT. The voltage applied at VSET is mirrored at INPT and the current at INPT, set by <i>R<sub>SET</sub></i>, is mirrored at IOUT. Thus, both the amplitude of the square wave voltage and the resistance of <i>R<sub>SET</sub></i> set the current amplitude. The right ADL5315 conditions the voltage across the TD to be measured by an oscilloscope (OSC), an Agilent Technologies DSO-X 3034A, at IOUT terminated in 50 Ω. The DC bias applied to VPOS is supplied by an Agilent Technologies E3631A. A custom MATLAB (The MathWorks, Inc.) script is used to interface with the Keysight 33500B and Agilent DSO-X 3034A to generate the bitstream. The frequency of the square wave voltage is 100 kHz with a duty cycle of 10%. The oscilloscope window is set to 0.1 sec resulting in 10k pulses per oscilloscope window. The analog pulses are analyzed using the Signal Processing Toolbox to determine whether a 0 bit or 1 bit was generated. If the weight of the oscilloscope window is >51% or <49% the data is rejected. Furthermore, if the weight of the oscilloscope window is >62.2% or <39.2%, the amplitude of the square wave voltage is stepped down or up, respectively, by the minimum step size. This process is repeated until enough oscilloscope windows are accepted to have approximately 500 million bits.
Coverage
Spatial Coverage
N/A
Temporal Coverage
N/A