Diferentes clasificaciones y roles correspondientes:
VLSI tiene dos amplias categorías:
- Diseño
- Verificación.
Hay diferentes etapas en cada uno, flujo de diseño y flujo de verificación. (busque en Google el flujo de diseño ASIC, el flujo de verificación ASIC, el flujo de diseño SoC, el flujo de verificación SoC, el flujo de diseño FPGA, etc.
Según el objeto de diseño hay otras clasificaciones: diseño ASIC, diseño SoC.
- Estoy planeando postularme al nuevo programa llamado STEEM en L’X. ¿Cuáles son las perspectivas futuras de unirse a un nuevo programa en L’X?
- ¿Sería mejor aprender Python o C ++ si quiero seguir una maestría en finanzas computacionales? ¿Cuál es la mejor manera de aprender?
- ¿Vale la pena hacer una maestría en psicología o algún curso relacionado con la escritura creativa en Europa?
- He asegurado 316 en GRE y CGPA 9.25 en ECE. ¿Qué universidades y qué cursos puedo solicitar para MS?
- ¿Vale la pena un título de licenciatura en línea y cómo se compara con un título tradicional?
Además, según la forma de diseñar, puede tener Diseño digital, Diseño analógico o Diseño AMS: diseño de señal mixta analógica.
Por otra parte, incluso la verificación es de diferentes tipos dependiendo del tamaño y la necesidad del proyecto. Pueden ser de verificación basada en simulación o de verificación formal.
La verificación basada en simulación adicional puede incluir verificación dirigida, aleatoria restringida, basada en cobertura o basada en transacciones.
Luego hay varias metodologías también para facilitar los procesos de verificación, como UVM (más reciente), OVM, etc. (AVM, VMM, RVM, etc. se han vuelto obsoletas o están basadas en el proveedor).
Todos son muy diferentes pero están sutilmente conectados entre sí. Es posible que tenga que tener experiencia en diferentes combinaciones de temas para cada campo, pero los conceptos básicos de digital y analógico serán útiles en todas partes. Además, hay diferentes idiomas que debes aprender. Pero al principio, uno o dos son suficientes. Y finalmente las herramientas EDA, sin las cuales nuestro trabajo no puede ser más fácil.
Así que, en general, debes saber tres cosas:
- Conocimiento del tema
- Lenguajes básicos, metodologías
- Herramientas EDA
—————————————————————————————————————
Además, se dividen en
- Frontend (codificación – diseño y verificación)
- Backend (diseño físico – lugar y ruta, etc.)
Básicamente, debe tener un conocimiento decente de los siguientes dependiendo de su interés:
Para Frontend: Electrónica digital, HDL (Verilog, System Verilog), Metodología (UVM u OVM), Herramientas EDA (Synopsys -VCS, DVE, Mentor- Questasim, Xilinx – Xilinx ISE, Vivado ISE, Lint Tools)
Para backend: electrónica analógica, microelectrónica, herramientas EDA (herramientas de diseño físico como Calibre, Pyxis, Leonardo Spectrum)
Además, sería útil aprender algunos lenguajes de automatización como Bash, Perl o Tcl.
———————————————————————————————————
Ahora bien, este es un campo muy vasto, por lo que le sugiero que visite algunos sitios web para obtener una comprensión básica del alcance de cada uno de los roles. Definitivamente deberías visitar estos sitios web para mejorar tu comprensión. Entonces, antes de profundizar en este océano profundo de VLSI, evalúe sus intereses y luego prepárese en consecuencia.
Sitios web:
- WWW.TESTBENCH.IN para los conceptos básicos de Verilog y el sistema Verilog (aunque es solo una idea de LRM, puede encontrar algunos errores gramaticales y algunos conceptos que pueden ser difíciles de entender, pero es bueno para empezar)
- Academia de verificación: el recurso más completo para la capacitación en verificación. tiene muchas preguntas y respuestas que lo ayudan a aclarar sus dudas a lo largo de su aprendizaje.
- Tutoriales de SystemVerilog por Duolos
- VLSI Pro | Slick on Silicon para verificación formal
- UVM (Metodología de verificación universal) por Accelera
- EDA Playground para simulación de código virtual sin herramientas.
- Cursos Udemy de Ramdas Mozhikunnath (http://verificationexcellence.com) sobre Verilog y verificación del sistema
- Cursos Udemy de Kunal Ghosh (diseño de sistemas VLSI) sobre simulaciones de especias, diseño físico, STA, síntesis de árbol de reloj, etc.
- Análisis de tiempo estático: https://www.udemy.com/vlsi-acade…
- Flujo de diseño físico: https://www.udemy.com/vlsi-acade…
- Diseño de circuitos y simulaciones SPICE – Parte 1: https://www.udemy.com/vlsi-acade…
- Diseño de circuitos y simulaciones SPICE – Parte 2: https://www.udemy.com/vlsi-acade…
- Síntesis del árbol del reloj – Parte 1: https://www.udemy.com/vlsi-acade…
- Síntesis del árbol del reloj – Parte 2: https://www.udemy.com/vlsi-acade…
- Integridad de la señal: https://www.udemy.com/vlsi-acade…
** Algunos de los cursos de Udemy pueden ser gratuitos, otros pueden tener que pagar.
Libros:
- Verilog HDL Una guía para el diseño digital y la síntesis por samir palnitkar.pdf
- Verilog LRM
- Sistema Verilog LRM
- SystemVerilog para verificación por Chris Spear
Yo, al estar en la interfaz, no puedo proporcionarle ningún recurso para el diseño físico o el diseño analógico. Tendrás que recurrir a google para eso nuevamente.
Esto es todo lo que sé. Podría estar equivocado en algunos lugares, pero asegúrese de buscar en Google sus dudas cuando aparezcan.
Aunque el autoestudio es suficiente, pero si se siente perdido, también puede inscribirse en algunos cursos de capacitación, pero asegúrese de que sean buenos, antes de unirse.
Todo lo mejor !!