¿Qué habilidades se requieren para que un estudiante graduado en Ingeniería Informática obtenga una pasantía / trabajo en la industria VLSI?

Fundamentos: diseño lógico, organización de computadoras, programación e ingeniería matemática.

Habilidades comunes en el diseño de circuitos integrados: simulaciones SPICE (incluida la escritura de sus propias listas de redes SPICE); programación en Perl, Tcl, scripts de shell UNIX y C ++; y la capacidad de trabajar eficazmente (diseño / verificación de CI, programación y documentación) en sistemas similares a UNIX (como Linux y Oracle Solaris).

Diseño del sistema VLSI (o diseño de IC digital), incluidas las posiciones en el diseño / caracterización de la biblioteca celular: diseño RTL en Verilog (se puede preferir VHDL para posiciones fuera de los EE. UU.); personalizar su propio flujo de diseño VLSI (del flujo de diseño VLSI utilizado por su equipo de producto); y familiaridad con las funciones básicas de las herramientas EDA comunes de la industria (especialmente de Cadence Design Systems, Synopsys y Mentor Graphics).

Verificación VLSI, validación VLSI (como en la validación posterior al silicio) y pruebas VLSI: el mismo conjunto de habilidades que el diseño del sistema VLSI + buenas habilidades de programación en C ++ / SystemC / SystemVerilog (u otros lenguajes de verificación de hardware, HVL)

Diseño de CI analógico / RF y señal mixta (AMS / RF): modelado de comportamiento con Verilog-A, Verilog-AMS, VHDL-AMS y SystemC-AMS; y experiencia en proyectos académicos o industriales con respecto a bloques de construcción básicos AMS / RF (osciladores, mezcladores, amplificadores, filtros, convertidores de analógico a digital y convertidores de digital a analógico); y parametrización celular (basada en Python o en un lenguaje informático patentado como Cadence SKILL).

Para puestos técnicos más específicos:

Diseño de nivel de sistema electrónico: modelado de nivel de transacción en SystemC (o lo que algunos llaman SystemC-TLM); Experiencia en proyectos de microarquitectura y arquitectura VLSI. Para sistemas de señal mixta / híbridos, se prefiere SystemC-AMS (algunos pueden querer Verilog-AMS o VHDL-AMS).

Ingeniería de dispositivos: modelado de dispositivos (p. Ej., Con Verilog-A o C), modelado matemático basado en análisis numérico, cómputo numérico (métodos numéricos) y programación C / C ++.

Otras posiciones específicas se especializan en uno de los siguientes: análisis de temporización, análisis de potencia, análisis térmico, análisis de integridad de señal, verificación formal (uso de herramienta y diseño de flujo de verificación), ingeniería DFT (diseño para prueba), diseño físico (uso de herramienta, y optimización de flujo de diseño físico), y diseño para manufacturabilidad (DFM): uso de herramientas DFM.

Algunas posiciones específicas en el diseño de VLSI pueden requerir que los estudiantes hayan diseñado circuitos integrados de dominio específico, como circuitos integrados analógicos y de señal mixta para prótesis / implantes neurales o implementaciones VLSI de algoritmos en visión por computadora y procesamiento de señal / imagen (o decodificación).

Un aparte: también puede optar por trabajar en la automatización del diseño electrónico (EDA). Como pasante en EDA, puede desarrollar conjuntamente un software EDA, como una herramienta de síntesis lógica, una herramienta de verificación de equivalencia o una herramienta de síntesis de red de reloj. Para prepararse para una pasantía en EDA, tome una clase de EDA basada en proyectos en diseño físico, síntesis y / o verificación lógica, simulación de circuitos y pruebas de VLSI. Algunas buenas universidades de investigación pueden ofrecer clases especializadas de EDA, como la verificación de equivalencia secuencial (UC Berkeley).

Para obtener más información sobre EDA, consulte lo siguiente:

  • Respuesta del usuario de Quora a ¿Cuáles son algunos buenos libros sobre EDA (Electronic Design Automation)?
  • Respuesta del usuario de Quora a ¿Qué áreas de la automatización del diseño electrónico aún son vírgenes o aún no están saturadas?
  • Respuesta del usuario de Quora a ¿Cuáles son algunas diferencias y similitudes entre el diseño de software y el diseño de circuitos integrados?

Además, consulte Elección de un programa de posgrado en Diseño VLSI y áreas relacionadas: Cosas a considerar por Pasquale Ferrara en Ingeniería Eléctrica + Ciencias de la Computación (EECS) para obtener más información sobre las clases que puede seleccionar para diferentes carreras en la industria de semiconductores que es relacionado con el diseño / verificación de VLSI, como el diseño de productos y la ingeniería de aplicaciones.

Deberías trabajar en

Diseño lógico … Serie de conferencias de Raabaeys en YouTube

Arquitectura informática, organización informática Libro de Patterson.

El libro básico de CMOS de Kang también tocará todos sus fundamentos de fabricación y física de dispositivos.

También debe conocer el flujo de diseño, el lugar y la ruta y las técnicas de optimización en verilog.

Buen conocimiento de verilog, verilog del sistema y un lenguaje de script que nuevamente depende de la posición que algunos requieren tcl, otros son buenos con python o perl.

También debe tener conocimiento de herramientas como virtuoso de cadencia, encuentro de cadencia, hspice y espectro de cadencia.

Aquí está mi sugerencia para usted, hay cursos sobre udemy por kunal ghosh titulados conceptos VLSI o elementos esenciales de VLSI. Y también hay un curso sobre verilog del sistema por otro tipo.

Creo que, aparte de todo esto, la otra cosa más importante que necesitará es dedicación y cortesía con los antecedentes en electrónica y el trabajo duro para conseguir trabajo en la industria.

Estudiar VLSI y trabajar como ingeniero de software no es lo que espero de ti.

¡Buena suerte!

puedes leer este artículo sobre pasantía de cadencia
http: //mastersinindia.blogspot.i

More Interesting

¿Qué opciones debo completar para la tercera ronda de asesoramiento de ACPC si deseo ingeniería informática?

¿Qué temas debo aprender en informática y programación?

¿Los expertos en seguridad informática tienen más que ver con la ingeniería informática o la informática?

¿Cómo se almacenan los datos en el caché? ¿Qué tipo de estructura de datos tiene?

¿Cuáles son los trabajos posibles para un ingeniero informático además de la programación?

¿Qué país asiático es mejor para estudiar ingeniería informática como alemán?

¿Cuáles son las aplicaciones de optimización discreta?

¿Cómo trataría de conseguir una cooperativa después de mi primer año de Ingeniería en Computación?

¿Cuáles son los mejores proyectos de fin de año (BE) para estudiantes de ingeniería informática de la Universidad de Mumbai?

Cuando abrimos un nuevo archivo .C esa vez, la instrucción #include #include int main () {getch (); return 0;} debería mostrarse en ese archivo. ¿Cómo hago esto?

¿Cuáles son algunos consejos para estudiar Arquitectura de Computadores como ingeniero eléctrico?

¿Un título de Nepal en ingeniería informática o ingeniería electrónica me ayuda a conseguir un trabajo en corporaciones de primer nivel en los Estados Unidos?

¿Por qué estoy desempleado después de estudiar ingeniería informática? Disfruté mi vida con música, películas, dramas y tensiones.

¿Qué necesito aprender para construir un traje de Iron Man?

¿Es cierto que la arquitectura de la computadora es un campo muerto?