Asumiendo que ya ha implementado diseños digitales VLSI (basado en su reclamo sobre el diseño RTL / circuito), puede intentar lo siguiente.
Si se encuentra en los EE. UU., Realice una pasantía / trabajo en la industria de semiconductores. Puede aprender mucho más y / o aprender más rápido de lo que lo haría en la academia debido a las recompensas financieras. Una vez que veas las aplicaciones prácticas de lo que aprendes y cómo encajan las cosas, puedes obtener sabiduría que es difícil de adquirir en la academia. Además, probablemente tendría acceso a mejores herramientas EDA y mejores flujos de diseño VLSI.
Tome clases anticipadas para estudiantes graduados. En serio. No es raro que los buenos estudiantes universitarios, especialmente en universidades competitivas de investigación de EE. UU., Tomen clases destinadas a MS / Ph.D. estudiantes Para las clases de diseño VLSI (o diseño analógico / RF y señal mixta, AMS / RF, IC) en universidades de investigación competitivas de los EE. UU. (Incluidas aquellas de las que mucha / la mayoría de la gente no ha oído hablar), usted tiende a tener un gran proyecto o 2 -4 proyectos medianos (por ejemplo, un decodificador Viterbi o diseño SRAM) a proyectos bastante grandes (diseño de procesador) para trabajar en el transcurso de un semestre. Las clases de arquitectura de computadoras tienden a variar en términos de lo que requieren para los proyectos (si corresponde). Más allá de la clase introductoria en organización de computadoras, en la cual los estudiantes probablemente habrían implementado un procesador MIPS de 32 bits (por ejemplo, implementaciones de varios ciclos y canalizadas), las clases en arquitectura de computadoras pueden involucrar diseños de alto nivel (digamos en el Modelo de Nivel de Transacción , o TLM) de la microarquitectura, experimentos con simuladores de procesador (o desarrollo de extensiones menores para estos simuladores) y experimentos con máquinas virtuales (o redes de máquinas) para simular la computación paralela. Actualmente, algunos profesores pueden usar simuladores de centros de datos para exponerlos a temas interesantes en centros de datos o computación de alto rendimiento. Consulte la herramienta de simulador de carga de trabajo de IBM Power Systems y BigHouse (The BigHouse Simulator).
- Quiero construir un dron propio desde cero. Como experto en CS, sin conocimientos de mecánica / aeronáutica y electrónica avanzada, ¿cuál debería ser mi camino por delante?
- ¿Qué es el hamming-incrustado? ¿Cómo mejora el modelo BoF?
- ¿Cuáles son las principales diferencias entre una idea de investigación y una idea producible en informática?
- ¿Bayesian Nonparametrics tiene futuro en el campo del aprendizaje automático?
- Cómo realizar una nueva investigación en el campo de VLSI y electrónica integrada y publicarla en revistas internacionales
Acérquese a un profesor para un proyecto de investigación dirigida / “investigación”. Incluso si tiene preguntas sobre las inclinaciones de investigación de sus profesores, tener un profesor que lo guíe puede ser mejor que irse solo o con sus compañeros de clase.
Acuda a los ingenieros de diseño o arquitectos informáticos de VLSI que trabajan en empresas de semiconductores para obtener ideas sobre lo que puede hacer para su proyecto final de nivel superior (o equivalente, como un año final o un proyecto de honor). Pueden pedirle a la compañía que patrocine su proyecto, lo que le permite obtener acceso al hardware / software necesario que pueda necesitar para su proyecto.
Use herramientas EDA de código abierto para crear sus diseños IC o implementaciones de diseños de procesador. Considere aprender idiomas a los que aún no haya estado expuesto, como SystemC y SystemC-AMS. Para cada uno de sus proyectos de diseño de IC, publíquelos como diseños de hardware de código abierto (por ejemplo, con OpenCores o algún otro repositorio como GitHub, Bitbucket o Gitorious).
Acceda a diseños de procesadores o IC de código abierto en OpenCores u OpenSPARC para aprender de los ingenieros de la industria (los expertos en Oracle Microelectronics) o de sus pares (en el mundo académico).
Participe en un concurso de diseño VLSI o concurso relacionado con el diseño de sistemas integrados (incluida la implementación de FPGA del hardware del sistema) y la arquitectura de la computadora, como uno o más de los siguientes:
Concurso de Diseño para Estudiantes DAC / ISSCC de Design Automation Conference: Concurso de Diseño para Estudiantes. Parece que ya no corren el concurso. Inserta a los organizadores de la conferencia para que DAC o ISSCC (Conferencia Internacional de Circuitos de Estado Sólido) lo ejecuten nuevamente.
Simposio internacional sobre diseño y electrónica de baja potencia (ISLPED) Concurso de diseño: ISLPED ’12
Concurso de Diseño de la Universidad de Asia y el Pacífico Sur Design Automation (ASP-DAC) LSI: 18a Conferencia de Automatización del Diseño de Asia y el Pacífico Sur
Conferencia internacional de ACM / IEEE sobre métodos y modelos formales para el concurso de diseño Codesign (MEMOCODE): http://www.memocode-conference.com
Concurso internacional de diseño de VLSI Design: VLSI y Embedded Systems Conference 2013 – 26th International Conference on VLSI Design: concurrent with the 12th International Conference on Embedded Systems Design | Conferencia VLSI y Sistemas Embebidos | Conferencia de diseño VLSI
La IEEE Computer Society solía organizar el concurso de diseño de simuladores; ver Competencia estudiantil. Pida a los miembros / voluntarios de IEEE que organicen y ejecuten este concurso nuevamente. O desarrolle simuladores de procesador para una arquitectura de conjunto de instrucciones con la que esté familiarizado.
Para cada diseño, haga ajustes para mejorar las cosas. Las mejoras sustanciales en una variedad de métricas probablemente indican novedad en sus diseños de circuitos integrados. Le recomendaría que publique dichos hallazgos experimentales en un documento de conferencia (y posteriormente, en una revista).
Asista a eventos organizados por eventos estudiantiles organizados por su capítulo / sección local de IEEE (estudiante) y sus sociedades (especialmente IEEE Circuits and Systems Society y IEEE Solid-State Circuits Society) y aquellos en conferencias regionales / globales. Algunos de ellos ofrecen becas de viaje para sufragar los gastos de asistir a conferencias y actividades / eventos para establecer contactos con personas de la industria y la academia (profesores y otros estudiantes). La creación de redes con ingenieros y otros estudiantes puede generar nuevas ideas u oportunidades para colaborar. ¡Oye, si no puedes encontrar un colaborador localmente, puedes encontrar uno en otro lugar! Después de todo, muchos ingenieros de diseño de circuitos integrados en la industria trabajan en proyectos en los que los ingenieros involucrados están distribuidos geográficamente.
Se ramifica en áreas adyacentes, como la automatización del diseño electrónico. Algunas conferencias y talleres en EDA (p. Ej., ISPD, TAU y DAC) tienden a realizar concursos de programación, en los que los estudiantes desarrollarán software de EDA para un problema de EDA dado (p. Ej., Enrutamiento global o análisis de la red eléctrica) y enfrentarán su software contra las presentaciones. de empresas y otras universidades.