Desde la forma de onda parece que está haciendo una simulación de nivel de puerta. Si es así, lo que está viendo es el retraso de la señal a través de las puertas. En cuanto al acarreo, es por eso que se denomina "acarreo por ondulación". El acarreo de cada etapa depende del acarreo de todas las etapas anteriores.
Supongamos que agrega: 1111 con 0001.
Etapa 0 = > 1 + 1 = 0 para llevar = 1
Etapa 1 = > 1 + 0 + llevar
Pero la inicialización de la etapa es cero, por lo que la primera etapa produce:
1 + 0 + 0 = 1 finalización = 0
En algún momento, 'DELTA' más tarde, el acarreo de la etapa 0 llega y la etapa 1 ahora hace:
1 + 0 + 1 = 0 para llevar = 1
Etapa 2 = > 1 + 0 + llevar
Nuevamente, la carga inicial en la etapa es cero, por lo que la segunda etapa produce:
1 + 0 + 0 = 1 finalización = 0
Dos veces 'DELTA' más tarde, el acarreo de la etapa 1 llega y la etapa 2 ahora lo hace:
1 + 0 + 1 = 0 para llevar = 1
Etapa 3 = > 1 + 0 + llevar
Pero la inicialización en la etapa es cero, por lo que la tercera etapa produce primero:
1 + 0 + 0 = 1 finalización = 0
Tres veces 'DELTA' más tarde, el acarreo de la etapa 2 llega y la etapa 3 ahora lo hace:
1 + 0 + 1 = 0 para llevar = 1
Este efecto 'ripple' es válido para cualquier cono de lógica.
Incluso un sumador de anticipación necesita algo de tiempo para establecerse y, mientras tanto, puede cambiar de valor varias veces.
Su imagen también muestra maravillosamente por qué no puede reducir el período de reloj de forma arbitraria. Tiene que esperar a que la última señal (la más lenta) se haya asentado, de lo contrario, registra un valor incorrecto y cambiante.