Casi todos los ASIC están basados en flip-flop. En resumen, DFF son dos pestillos muy juntos. Mientras que en un diseño basado en pestillos, puede "separar" estos dos pestillos y apretar la lógica entre ellos. Hay varias ventajas en un diseño basado en pestillos:
Desventajas:
¿Son estas desventajas tan graves que se abandonaron los diseños de cerrojo? Quiero decir, si tuviéramos las herramientas EDA y FPGA adecuadas, aún podríamos hacerlo, ¿verdad? ¿O me estoy perdiendo algo realmente importante aquí?
Tus "ventajas" no se sostienen.
Las herramientas de síntesis modernas pueden mover la lógica alrededor de los registros para optimizar el tiempo, por lo que los pestillos no ofrecen ninguna ventaja allí.
¿Cómo obtienes "la mitad de los registros" dividiéndolos? Suena como el mismo número de registros para mí.
No estoy de acuerdo con tu resumen de lo que es un DFF. Un DFF garantiza que el tiempo debe estar relacionado con un solo evento: el flanco ascendente del reloj.
Tu idea es hacer diseños totalmente asincrónicos. Bueno... buena suerte haciendo un cierre de sincronización con un diseño así. Sería una pesadilla.
Sean Houlihane
austin
artemonster