  Chaotic logic gates or `chaogates' are a promising mixed-signal approach to
designing universal computers. However, chaotic systems are exponentially
sensitive to small perturbations, and the effects of noise can cause chaotic
computers to fail. Here, we examine the sensitivity of a simulated chaogate to
noise and other parameter variations (such as differences in supply voltage).
We find that the regions in parameter space corresponding to chaotic dynamics
coincide with the regions of maximum error in the computation. Further, this
error grows exponentially within 4-10 iterations of the chaotic map. As such,
we discuss the fundamental limitations of chaotic computing, and suggest
potential improvements. Our Python simulation methods are open-source and
available at https://github.com/Noeloikeau/chaogate.

Chaotic Dynamics;Hardware Architecture;Logic in Computer Science