== Deterministic Methods to Stochastic Computing ==
Deterministic methods of SC has been developed to perform completely accurate computation with SC circuits.<ref>{{Cite journal|last=Najafi|first=M. Hassan|last2=Jenson|first2=Devon|last3=Lilja|first3=David J.|last4=Riedel|first4=Marc D.|date=December 2019-12|title=Performing Stochastic Computation Deterministically|url=http://dx.doi.org/10.1109/tvlsi.2019.2929354|journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems|volume=27|issue=12|pages=2925–2938|doi=10.1109/tvlsi.2019.2929354|issn=1063-8210}}</ref>. The essential principle of these methods is that every bit of one bit-streams interacts with every bit of the other bit-streams exactly once. To produce completely accurate result with these methods, the operation must run for the product of the length of input bit-streams. Deterministic methods are developed based on unary bit-streams,<ref>{{Cite journal|last=Jenson|first=Devon|last2=Riedel|first2=Marc|date=2016-11-07|title=A deterministic approach to stochastic computation|url=http://dx.doi.org/10.1145/2966986.2966988|journal=Proceedings of the 35th International Conference on Computer-Aided Design|___location=New York, NY, USA|publisher=ACM|doi=10.1145/2966986.2966988|isbn=978-1-4503-4466-1}}</ref><ref>{{Cite journal|last=Najafi|first=M. Hassan|last2=Jamali-Zavareh|first2=Shiva|last3=Lilja|first3=David J.|last4=Riedel|first4=Marc D.|last5=Bazargan|first5=Kia|last6=Harjani|first6=Ramesh|date=May 2017-05|title=Time-Encoded Values for Highly Efficient Stochastic Circuits|url=http://dx.doi.org/10.1109/tvlsi.2016.2645902|journal=IEEE Transactions on Very Large Scale Integration (VLSI) Systems|volume=25|issue=5|pages=1644–1657|doi=10.1109/tvlsi.2016.2645902|issn=1063-8210}}</ref>, pseudo-random bit-streams,<ref>{{Cite journal|last=Najafi|first=M. Hassan|last2=Lilja|first2=David|date=2018|title=High Quality Down-Sampling for Deterministic Approaches to Stochastic Computing|url=http://dx.doi.org/10.1109/tetc.2017.2789243|journal=IEEE Transactions on Emerging Topics in Computing|pages=1–1|doi=10.1109/tetc.2017.2789243|issn=2168-6750}}</ref>, and low-discrepancy bit-streams.<ref>{{Cite journal|last=Najafi|first=M. Hassan|last2=Lilja|first2=David J.|last3=Riedel|first3=Marc|date=2018-11-05|title=Deterministic methods for stochastic computing using low-discrepancy sequences|url=http://dx.doi.org/10.1145/3240765.3240797|journal=Proceedings of the International Conference on Computer-Aided Design|___location=New York, NY, USA|publisher=ACM|doi=10.1145/3240765.3240797|isbn=978-1-4503-5950-4}}</ref>.