3 ms·
> However, in hardware this model could be made clockless / asynchronous I know you didn't imply otherwise, but it's worth pointing out that ternary logic is b
by gradschool 6y ago
> However, in hardware this model could be made clockless / asynchronous
I know you didn't imply otherwise, but it's worth pointing out that
ternary logic is by no means required for asynchronous hardware
design. The same effect is possible with dual rail channels using two
wires per bit, or even fewer on average using Sperner codes and the
like.
> computations go as fast as they can
Although asynchronous circuits might not have to wait for a clock,
they do have to wait for handshake completion detection in various
forms. It's more like a trade-off than a free lunch.
- chalst 6y agoIndeed the two binary rails approach corresponds to a logic as well, namely Belnap's A4: https://en.m.wikipedia.org/wiki/Four-valued_logic https://en.m.wikipedia.org/wiki/Four-valued_logic
- gwf 6y agoYep, which is exactly what I did here: https://core.ac.uk/download/pdf/82751815.pdf https://core.ac.uk/download/pdf/82751815.pdf