He diseñado un sumador ondulado usando sumadores completos. Para encontrar el retraso incurrido para realizar esta adición, incluí un reloj en cada módulo sumador completo. En mi código principal, instalé estos módulos para construir el sumador de ondulación. Cuando sinteticé el código del sumador de ondulación y encontré el área, el resultado fue algo así como:
combinational area=54
non-combinational area=204;
Quiero saber si esta área no combinatoria se debe a la sobrecarga de incluir el reloj en cada módulo. ¿Hay alguna forma de reducir esta área no combinatoria?
El área no combinacional generalmente es solo del tamaño de los elementos secuenciales en su diseño (chanclas, pestillos, arietes, etc.). ¿Incluiste alguno de estos cuando creaste los relojes?
and
y xor
son área combinacional. @centelleo
pjc50
centelleo