¿Cuáles son los mejores temas front-end para la investigación en VLSI?

Creo que la pregunta tiene más que ver con áreas de investigación que se pueden probar implementando en un ASIC / FPGA.

El procesamiento de imágenes / compresión de video sería mi favorito para la implementación frontal. Supongo que hay muchas posibilidades de mejora e investigación en esa área. Uno de mis amigos trabajó en un estándar de compresión basado en texturas. Si el trabajo es bueno, se puede adoptar en cualquiera de los próximos estándares.

Otra área sería la IA. Hardware inteligente, tipo de hardware adaptable. Sigo leyendo algunos trabajos sobre eso, pero seguro que es bueno. Redes neuronales artificiales, que encuentran muchos usos en el mundo actual, directamente desde la identificación biométrica.

Las imágenes médicas, la robótica médica también podrían ser una opción.

Se pueden explorar nuevas arquitecturas de procesador, pero el problema con ellas sería la aceptación, ya que hay mucho soporte heredado para participar.

Seguiré agregando si me encuentro con algo nuevo.

Por favor, háganos saber lo que ha elegido también. Sería interesante saberlo.

A2A, no estoy seguro de si la persona que hace la pregunta está buscando un proyecto de nivel de pregrado o una investigación de nivel de doctorado.

Definiría mejor como algo que tiene un alto alcance para la innovación o el trasplante de técnicas de otros dominios.

Dado que esta es una pregunta en la interfaz, no hablaré sobre tecnología e IP en las que la mayoría de las compañías están invirtiendo dinero, como 5G, centro de datos, etc.

La investigación frontend se reduce a lenguaje, herramientas y metodología.

El trabajo de la interfaz se divide principalmente entre RTL y Verificación, tal vez con algunos modelos de sistemas para proyectos grandes con múltiples partes interesadas.

Dado que la cantidad de recursos de ingeniería dedicados a la verificación supera 4: 1 a los recursos dedicados al diseño, el esfuerzo de investigación actual está en el lado de la verificación, ya sea en la metodología de diseño de lenguaje (verilog del sistema) (vmm, ovm, uvm) o herramientas.

En el lado del diseño, mientras que el lenguaje que hablan los diseñadores ha cambiado de transistores a puertas ubicables a lógica básica al estado actual donde la discusión es en términos de FIFO, cajas de cambios, autobuses interconectados, NoC, Dominios de reloj, etc., el idioma para implementarlos todavía es El lenguaje de los 80 que se ocupa de cables, registros, etc.

Entonces, un aspecto de la investigación que nadie está viendo son las herramientas y los lenguajes de ESL, lo que básicamente significa elevar la abstracción al nivel de componentes y conceptos. Que yo sepa, solo Bluespec se acerca a la captura de información de diseño en un nivel superior. La mayoría de las otras herramientas de ESL intentan adaptar el diseño de hardware en lenguajes que no fueron diseñados para este propósito (c / matlab / ruby, etc.)

Ejemplo

Originalmente, los HDL fueron concebidos como idiomas para capturar la especificación de diseño. La simulación, síntesis, herramientas de P&R para HDL llegaron más tarde.

Hoy, cuando hablo con los clientes sobre los requisitos del sistema, estamos capturando los requisitos de diseño de manera ad-hoc, utilizando hojas de cálculo, documentos de texto, ppt, diagramas de visio, notas de requisitos de herramientas, etc. ¿Se puede definir un lenguaje de especificación formal para capturar requisitos, en ¿este nivel? ¿podemos generar código verilog sintetizable a partir de este lenguaje de especificación? ¿Podemos definir el andamio para la verificación de esta fuente? podemos volcar las restricciones de síntesis de esto?

La respuesta es sí (hice unos POC internos hace unos años) cómo puede ser su proyecto 🙂

Diseño y verificación de RTL

Programando con UVM

VVM, Tecnologías OVM para diseño de chips

More Interesting

¿Cuáles son los buenos temas de investigación en aprendizaje automático en 2016?

¿Cómo es la perspectiva de investigación para la biología en AMU?

¿Cuál es la mejor manera de investigar rápidamente temas técnicos / nicho complejos?

Cómo investigar para un debate

¿Quiénes son las mejores y más reputadas personas para contratar para la investigación cualitativa y cuantitativa en el mercadeo de camisetas?

¿Qué eventos llevaron al nacimiento del concepto de electrónica flexible?

¿Conoces alguna teoría que pueda usarse para escribir una base teórica sobre los efectos negativos de las computadoras?

¿Dónde está un buen recurso para la investigación de tecnología móvil? (preferiblemente académico)

¿Cómo es el programa de becas de investigación de verano (SRFP) en el Centro Jawaharlal Nehru de Investigación Científica Avanzada (JNCASR)?

¿Consideran los investigadores encontrar un nuevo enfoque integrado que contribuya de manera efectiva al análisis económico?

¿Qué es la investigación cuantitativa aplicada?

¿Por qué Manu Saale se convirtió en el CEO de Mercedes-Benz Research and Development India?

Currículum: ¿Debería dejar de lado mis experiencias de banca de inversión (no en atención médica) cuando solicito un puesto de investigación biológica?

¿Existe una alternativa de investigación de la competencia Terapeak?

¿Cuál es la diferencia entre un asistente graduado, un asistente de enseñanza y un asistente de investigación?