/SCSim

Primary LanguagePython

Simulator Implementation

Work is located at:

GitHub - pan185/SCSim

Bitstream Generation

1. Jeavons 1994: Majority module

Device for Generating Binary Sequences for Stochastic Computing

2. Gaines 1969: Summation of binary weighted independent bitstreams

Stochastic computing systems

3. LFSR+comparator

Using arbitrary seed and fpoly

4. LD sequence: Sobol

TODO

5. LD sequence: Halton

TODO

Takeaways

gaines_majority_comparator_8bit_TRNG_lfsr.png

Takeaway1: Using LFSR+Comparator approach is very accurate since for full length bitstreams worst-case error is 1/256~=0.39%. But TRNG+Jeavons and Gaines approaches are explored to see if they are good solution to combat correlation problem.

Compute Kernels