Habrá herramientas más inteligentes en el futuro, pero como con cualquier programa de computadora: “basura, basura”. Necesitaremos personas con conocimientos para manejar las herramientas.
Soy un diseñador de chips de computadora. Solía dibujar símbolos para puertas lógicas en esquemas. A veces trabajaba en un transistor a la vez. Luego trabajé en Verilog y VHDL, lenguajes (y herramientas asociadas) que tradujeron mis descripciones de texto de muchas puertas lógicas al hardware apropiado, siempre que mis descripciones de texto estuvieran en un formato con el que las herramientas pudieran funcionar fácilmente. Durante los últimos años, he estado trabajando con diseños de hardware codificados en SystemC. Mi hardware se parece mucho a un programa C ++, y se convierte en puertas lógicas por un programa informático muy sofisticado. Las herramientas hacen un excelente trabajo, si escribo el código de SystemC de una manera que facilite que las herramientas produzcan una buena pieza de hardware. Puedo escribir unos cientos de líneas de SystemC que reemplazan muchos miles de líneas de Verilog que pueden representar más de 50,000 puertas lógicas. Es fácil de escribir (más o menos) y razonablemente fácil de mantener. También he visto que las herramientas producen basura. Tiene un tiempo óptimo, pero el hardware no hace lo que quería. Basura dentro basura fuera.
No veo que los diseñadores de diseño de PCB desaparezcan pronto. Las herramientas pueden encontrar una ruta óptima para tableros con restricciones adecuadas, pero no saben cuándo algo “tiene sentido” o no a la luz de las restricciones a nivel del sistema (es decir, qué se supone que debe hacer el producto). Cada vez es más fácil para la persona promedio diseñar y fabricar PCB, y aunque estas herramientas son bastante inteligentes, de ninguna manera están automatizadas. Hay una enorme brecha entre una PCB que no falla en las verificaciones de las reglas de diseño y un producto fabricable: todavía se necesita ingeniería y experiencia allí.
- ¿Qué es mejor, IISER Mohali o Kolkata?
- ¿Son viables la lectura y la escritura como habilidades para una profesión? Y si es así, ¿para quién es y por qué?
- Empleos y carreras: He sido seleccionado como oficial en un banco gubernamental. ¿Qué cursos debo hacer ahora para mejorar mis habilidades dado que tengo dos meses de tiempo disponible?
- No tengo buenos conocimientos en el campo BTech. ¿Puedo unirme a NICMAR?
- ¿Cuáles son las ventajas y desventajas de cambiar de una visa O-1 a una tarjeta verde?
He escuchado durante 20 años que hay una menor demanda de ingenieros analógicos / RF, pero resulta que los necesitamos más que nunca. Tampoco cualquier ingeniero analógico / RF, realmente buenos. ¡Hay personas trabajando en redes en la banda de radio de 60 GHz! Esta no es la conexión inalámbrica de tu abuelo.
Los microcontroladores serán más capaces y más baratos con el tiempo. El software facilitará la creación de aplicaciones complejas. El usuario promedio o una pequeña empresa podrá construir productos tan sofisticados como el iPhone sin tener que hacer una enorme inversión financiera. Ya puedo tener tableros ensamblados a bajo costo con partes en ellos casi más pequeñas de lo que puedo ver. Los microcontroladores son sensibles a los costos y deben ser diseñados por personas que sepan lo que están haciendo, con la asistencia de herramientas para asegurarse de que cumplan con sus diversos requisitos eléctricos y funcionales.
Necesitamos personas, no herramientas automáticas, que puedan seleccionar de manera inteligente los componentes correctos para que un sistema que utiliza los microcontroladores cumpla un objetivo. Y al “cumplir una meta”, que es un sistema electromecánico completo que incluye software, está protegido contra manipulaciones y funciona en el entorno previsto sin dañar al usuario. Eso significa personas más inteligentes que son buenas para pensar esto, tal vez con la ayuda de herramientas sofisticadas.
Los microcontroladores se construirán cada vez más a partir de componentes IP previamente verificados. Esta es una tendencia que ha estado sucediendo desde finales de los 90. Se volverán más pequeños, más rápidos y más baratos y usarán menos energía. Utilizaremos lenguajes de alto nivel como SystemC para realizar una síntesis de comportamiento que nos dará rápidamente implementaciones de hardware aceptables de funciones complejas. Las herramientas que utilizamos para hacer esto se volverán cada vez más sofisticadas y nos facilitarán mezclar y combinar funciones lógicas personalizadas con los componentes previamente verificados, y para ayudar a asegurarnos de que todas las piezas funcionen juntas cuando hagamos los chips. .
Para todas las cosas en las que estamos trabajando en electrónica, las herramientas se volverán más capaces y sofisticadas con el tiempo, lo que nos permitirá fabricar productos más capaces y sofisticados. Para el futuro previsible, eso significa que necesitamos personas inteligentes y talentosas para trabajar con herramientas más sofisticadas haciendo cosas realmente geniales.