Los contadores de ondulación son útiles en la vida real. Los divisores de frecuencia son obvios.
Un contador de rizado de 16 etapas utilizará 1 + 1/2 + 1/4 + ... ~ = 2 unidades de potencia.
Un contador síncrono usaría 16 unidades de potencia.
En general, la lógica síncrona resuelve un conjunto de problemas a expensas de
- más poder
- más puertas
- velocidad más baja
- nuevas condiciones de carrera introducidas por la sincronización
- aumento de emi por temporización continua y transiciones espectralmente estrechas
Una mejor pregunta podría ser: ¿por qué las personas creen que los contadores síncronos son especialmente útiles? ¿Por qué se considera que la sincronización de todo el contador / sistema es la solución correcta para la sincronización de algunos resultados críticos?
Filosóficamente, la ortodoxia de la lógica síncrona puede haber resultado en habilidades y técnicas y estrategias limitadas para hacer que los sistemas lógicos complejos no funcionen, y explica por qué hay tan pocas CPU asincrónicas sin reloj, incluso para conjuntos de instrucciones muy simples. El Greenarrays F18 es el único que viene a la mente, pero es capaz de lograr un PIC como el consumo de energía a cientos de MHz.