calcular el ciclo del reloj de la ondulación Llevar y ver hacia delante

1

¿Cómo encontraría la cantidad de ciclos de reloj necesarios para producir la suma, la ejecución y el indicador de desbordamiento usando el arrastre de ondulación o el sumador de búsqueda anticipada?

¿Puede alguien explicarme cómo iríamos encontrando los ciclos del reloj, gracias de antemano?

    
pregunta Abhi

1 respuesta

4

Los agregadores de ondulación acarrear y acarrear lookahead son circuitos combinatorios, no mantienen el estado y no están sincronizados. Por lo tanto, no tiene sentido contar los ciclos de reloj, a menos que esté hablando de algún tipo de implementación canalizada. En general, el objetivo principal de usar algo como un sumador de acarreo anticipado es que la operación de adición se completará en un solo ciclo de reloj. Con los registros alimentando las entradas y capturando las salidas, la pregunta se convierte en uno de los relojes con los que el sumador funcionará más rápido. Para calcular esto, todo lo que tiene que hacer es encontrar el retardo de propagación en el peor de los casos a lo largo de la ruta crítica del peor de los casos y el factor en el tiempo de configuración y el reloj para el retardo de salida de los registros.

Tenga en cuenta que también es posible tratar un sumador (o cualquier otra lógica combinatoria) como una ruta de varios ciclos. Esto significa que la entrada se mantendrá constante durante N ciclos de reloj, y la salida se capturará en el último ciclo de reloj. Esto permite que el reloj funcione más rápido que la lógica, a costa de agregar estados de espera. Esto es inferior a la canalización, ya que en una configuración canalizada, puede obtener un nuevo resultado en cada ciclo de reloj con una latencia de un ciclo de reloj por etapa de tubería. Sin embargo, puede ser difícil canalizar ciertas funciones lógicas y la canalización requiere la inserción de registros adicionales que consumirán más área, energía, etc.

    
respondido por el alex.forencich

Lea otras preguntas en las etiquetas