¿Qué es la síntesis lógica temporal y para qué se utiliza?

La síntesis lógica implica tomar una descripción de un circuito digital y producir una versión optimizada del mismo (optimización lógica), y mapearlo a través de una biblioteca celular (mapeo tecnológico).

Si comienza con una descripción estructural del circuito lógico en HDL, como Verilog o VHDL, procederá como se mencionó anteriormente. Si comienza con un modelo RTL de comportamiento en Verilog / VHDL, ese modelo debe transformarse en un gráfico de control y flujo de datos (CDFG, o un gráfico de flujo de datos + gráfico de flujo de control) antes de transformar el CDFG en un circuito lógico. Entonces, la optimización lógica y el mapeo tecnológico pueden continuar.

La síntesis lógica secuencial funciona con circuitos secuenciales, con síntesis lógica combinacional funciona con circuitos combinacionales.

No me he encontrado con la síntesis lógica temporal, pero puede referirse a la síntesis lógica secuencial o la síntesis o aserciones (que representan las propiedades lógicas temporales) durante la síntesis lógica para la verificación del modelo, la prueba del teorema o la verificación basada en aserciones.

Una respuesta muy simplista: la síntesis lógica para los diseñadores de hardware puede ser paralela a lo que es la compilación para los diseñadores de software.

La entrada a ambos procesos es un modelo de alto nivel del sistema deseado.
El resultado de ambos procesos es un modelo de bajo nivel (optimizado).

En el caso de la compilación de software, el código de máquina de bajo nivel resultante generalmente se puede ejecutar directamente en la máquina de destino.

En el caso de la síntesis lógica, el proceso aún no se ha completado … el resultado es una lista de red (lo que significa un modelo interconectado de puertas lógicas, flip-flops, memorias, etc.) que luego se puede colocar y enrutar (un proceso que describe lo físico diseño y conectividad de las celdas lógicas individuales) antes de enviarlas a las instalaciones de fabricación para fabricar con materiales semiconductores.