El peor escenario para un sumador de acarreo ondulado (RCA) es cuando el LSB genera un acarreo, y el acarreo ondula a través de todo el sumador desde el bit 0 hasta el bit ( N - 1). Un ejemplo de patrón sería 00000001 + 11111111. En la terminología del sumador, los bits 7-1 son "Propagadores", y el bit 0 es un "Generador". El camino crítico es desde el acarreo del LSB hasta el acarreo del MSB, y cada sumador está en el camino crítico.
La idea de un sumador Carry-Skip (CSA) es reducir la longitud de esta ruta crítica dando a la ruta de acarreo un atajo si todos los bits de un bloque propagan un acarreo. Una señal de propagación en todo el bloque es bastante fácil de calcular, y cada bloque puede calcular su propia señal de propagación simultáneamente. Así que el peor caso sigue siendo el mismo escenario, pero lo que ocurre es un poco diferente.
Digamos que seguimos teniendo el mismo problema de 0000......001 + 0111.....111. El primer bloque calculará un carry en el primer bit, y propagará el carry a través de los bits 1, 2 y 3. En este punto, la señal de carry-out del primer bloque es válida. Las señales de selección de propagación ya son válidas, ya que tiene 2-3 retardos de puerta y la señal de carry tiene 4 retardos de puerta. El multiplexor de acarreo para los bits 8-11 obtiene la señal de acarreo del acarreo del bit 3, ya que los bits 4-7 propagarían un acarreo. Obsérvese que esto requiere 1 retardo de puerta, mientras que un RCA normal requeriría 4 retardo de puerta. Cada bloque añadirá 1 retardo de puerta a la señal de acarreo.
Si el MSB matara la propagación del acarreo, entonces eso causaría que el último bloque CSA ondulara la entrada, lo que llevaría otros 4 retrasos de compuerta. Esta configuración de una generación LSB y una eliminación MSB es el nuevo peor caso. El origen de la ruta crítica es el mismo entre el RCA y el CSA, pero la ruta crítica es diferente.
Si un bloque arbitrario genera un carry por sí mismo, el carry siempre se propagará al siguiente bloque. Sin embargo, si el segundo bloque genera un acarreo por sí mismo, o mata el acarreo, entonces ese es el final de la ruta crítica. Si el segundo bloque propaga el acarreo, entonces vemos la ventaja de la arquitectura CSA.
Además, cuando se utiliza el término "camino crítico", generalmente implica que se está considerando un conjunto de entradas que causarán el peor retraso. Los escenarios que usted proporciona dan casos "feos" que pueden tener un gran retraso, pero no es el más grande retraso.