3 ms·
Self-synchronous logic does not have this kind of RF patterns. Or, at least, has it in a much more smoother way. Self-synchronous logic does not have global cl
by thesz 12y ago
Self-synchronous logic does not have this kind of RF patterns. Or, at least, has it in a much more smoother way.
Self-synchronous logic does not have global clock and operations have different timings.
As an example, in a synchronous logic one has to use carry-ahead variant of adder to get worst case time to O(logN). In a self-synchronous logic regular ripple-carry adder will suffice and produce result in O(logN) time in average case (yes, O(N) in worst case, which will met with probability p=1/2^N). Even more, adding small integers of K bits will result in O(logK) operations.
This means that each operation will have different completion time in self-synchronous logic. This is due to variance in inputs and/or temperature variance.
This, in turn, means that radio emission from operation completion in self-synchronous CPU will be much more smooth than for regular CPU.