La elaboración (elaboration) es la fase del compilador que traduce el código RTL abstracto y parametrizado en una jerarquía aplanada de puertas lógicas, registros y cables específicos. El sintetizador resuelve los parámetros, despliega los bucles e instancia los submódulos para determinar exactamente cuánto hardware se requiere. Si un parámetro se configura mal, la elaboración suele ser el punto donde la compilación falla o explota en millones de puertas no deseadas.
The synthesis run crashed during elaboration because the generate loop didn't have a static boundary.
En español sencillo La ejecución de la síntesis falló durante la elaboration porque el bucle de generación no tenía un límite estático.
Términos relacionados
HDL
Un lenguaje de programación especializado que se utiliza para describir la estructura y el comportamiento de circuitos electrónicos.
Logic level
Un rango de tensión específico que representa un estado binario diferenciado en un circuito digital.
Layout
La disposición física de los componentes y las pistas en un chip o placa de circuito.