¿Se necesitarán estructuras de datos y algoritmos para los ingenieros de diseño analógico o EDA?
EDA requiere conocimientos de programación, pero a qué nivel depende de los siguientes casos:
- Diseño y desarrollo de herramientas: si desea formar parte del diseño de herramientas, debe tener conceptos excepcionales de computación / habilidades de programación (equivalentes a un estudiante de CSE) junto con conocimientos de VLSI. Dado que este es el corazón del diseño de la herramienta, uno debe saber cómo escribir un algoritmo preciso, compacto pero potente para aumentar el rendimiento con un bajo costo de diseño. Eso significa que debe pensar como un programador de primer nivel. Synopsys, Cadence & Mentor Graphics, etc. son las empresas cuyo enfoque principal está en esta área
- Automatización o soporte de herramientas: una vez que tenga las herramientas adecuadas para realizar la tarea, viene la definición de metodología / flujo para usar estas herramientas. Estos equipos crean flujos que hacen uso de las herramientas para realizar el trabajo requerido. Los ingenieros de automatización de Vlsi deben ser expertos en Perl, Tcl y el uso de herramientas específicas de su interés. Cada compañía VLSI tiene los ingenieros de esta segunda categoría (incluidas las compañías EDA)
More Interesting
¿Es posible determinar el valor máximo de puntos que se puede otorgar para una sola palabra Scrabble?
¿Cuáles son los usos de diferentes algoritmos de clasificación como burbuja, selección, inserción, shell, fusión, montón, rápido, árbol, raíz, conteo y clasificación de cubetas en escenarios de la vida real?
¿Cómo puedo mover puntos colocados al azar con un radio de 'visión' en una línea para cubrir completamente la línea y minimizar la distancia total recorrida?
¿Cómo puedes visualizar algoritmos?
¿Cuáles son algunos algoritmos / métodos de aprendizaje automático altamente efectivos?
¿Cómo se puede resolver este problema mediante la búsqueda binaria, Shil y la fábrica de juguetes?
¿Qué tan efectiva es la tecnología para resolver el problema de la pobreza?
¿Qué algoritmos de aprendizaje automático se usan hoy en medicina?
¿Cómo se implementa un árbol KD bidimensional en C ++?
¿Cómo funciona el algoritmo de Warnsdorff?
¿Cómo se creó el 'algoritmo' de la evolución biológica?
Además de la velocidad, ¿qué otras medidas de eficiencia se podrían usar en un entorno real?
¿Cuál es la técnica de búsqueda que sigue Google?
He tenido algunos problemas con la recursividad desde hace un tiempo, desde que comencé a estudiar algoritmos. ¿Hay algún recurso / método en particular que te haya ayudado a entenderlo completamente y que puedas recomendar?
¿Hay alguien que pueda responder esta pregunta?