Dudo seriamente que el nivel de abstracción vaya a cambiar mucho (si excluimos el aumento de lenguajes de alto nivel específicos del dominio en algunas aplicaciones, como el uso de MATLAB para generar HDL para bloques DSP, etc.).
Las revistas de EDA y los temas de EE. Times a partir de mediados de la década de 1990 están llenos de predicciones optimistas sobre cómo la síntesis de comportamiento haría del diseño de chips una simple cuestión de programación de alto nivel. Aquí estamos en 2013, y al menos en el campo del diseño de la CPU no se ven herramientas efectivas de síntesis de comportamiento. Personalmente, creo que el diseñador de RTL de 2033 usará herramientas que son muy similares a las que usamos ahora (un visor de forma de onda con interfaz de usuario de estilo “Informe de minoría” hubiera sido bueno, aunque :-)). RTL se escribirá a un nivel de abstracción similar a los estándares actuales, pero probablemente veremos avances significativos en los estándares de conectividad SoC y la reutilización de IP.
No veo que las herramientas EDA asuman demasiados trabajos de diseño de RTL, ya que el nivel de abstracción del diseño será similar a pesar del inevitable aumento de la complejidad de SoC. Pero el diseño físico y la implementación pueden ser otra historia.
La verificación RTL no tiene más opción que evolucionar, simplemente porque los diseños son demasiado grandes para simularlos de manera efectiva en los procesadores normales. Personalmente trabajé en diseños de CPU recientes donde la velocidad de simulación de RTL se redujo a 6 cps (6 ciclos por segundo). La simulación de RTL es muy difícil de paralelizar, por lo que nos quedamos atascados con los escasos aumentos en el rendimiento de la CPU de un solo hilo. La solución probablemente será algún tipo de emulación, y la mayoría de las compañías principales están migrando rápidamente cada vez más sus tareas de verificación a emuladores y FPGA. La tecnología de emulación se desarrollará rápidamente, y el ingeniero de verificación de 2033 probablemente ejecutará sus bancos de pruebas casi exclusivamente en una plataforma de emulación avanzada que puede soportar un sofisticado marco de verificación de estilo OVM / UVM.
- ¿Qué innovaciones en la industria de la construcción podrían provocar una revolución?
- ¿Cuáles son algunos eventos interesantes que se esperan en la década de 2020?
- ¿Cuántos artículos científicos se han publicado en 2014?
- ¿Cuáles son algunas de las buenas predicciones que se hicieron en Quora que se hicieron realidad?
- ¿Cuál es el futuro de la industria de las telecomunicaciones?