¿Cómo convertirse en ingeniero de diseño ASIC? ¿Qué necesito aprender?
ASIC generalmente se divide en dirección digital y analógica. Si se opta por la simulación, es necesario dominar conocimientos básicos como circuitos, señales y sistemas electrónicos analógicos, física de semiconductores y microelectrónica. Si desea realizar dirección digital, debe dominar los conocimientos básicos de los circuitos electrónicos digitales, el lenguaje Verilog HDL o VHDL y los circuitos integrados a muy gran escala. Además, los diseñadores de ASIC digitales se dividen en diseño de front-end y diseño de back-end. Además de lo que se acaba de mencionar, el diseño de front-end también necesita comprender el proceso de diseño básico de IC digital, síntesis (síntesis) y diseño para. Prueba (DFT), análisis de sincronización estática (STA), diseño de bajo consumo de energía y protocolos de bus digital en chip convencionales (como AMBA, etc.). Si desea realizar una verificación frontal, también debe comprenderlo. Metodologías de verificación como SystemVerilog y UVM. Lo más importante es que aprender estos conocimientos y herramientas básicos es solo el primer paso. Si desea diseñar un chip de comunicación, ¿cómo no utilizar conocimientos relacionados con la comunicación? Además, si desea construir un SOC a gran escala, las habilidades de software también son esenciales, como C/C, lenguaje de secuencias de comandos Perl o TCL... El diseño back-end es más profundo, incluido el diseño y el enrutamiento, la inserción del árbol de reloj. , etc. Es difícil ser ingeniero ASIC, jaja. Pero el primer paso es aprender Verilog HDL o VHDL, y este es el primer paso
P.D. Soy un diseñador front-end AISC profesional