¿Cómo fue la especialización en ingeniería eléctrica en la década de 1990?

Me gradué en 1990. Envolví con alambre uno de los primeros Altera PLD’s en un paquete de cerámica en una pieza de perfboard para mi proyecto principal y tuve que usar una luz UV para borrarlo cada vez que quería probar un nuevo diseño. Escribí el proyecto usando un procesador de textos shareware en DOS en una pantalla verde de 80 × 24. No había internet, ni google. Sin USB, sin PCI, sin nada. Los CD todavía eran nuevos, así que tenía cajas de disquetes para guardar mi trabajo. Pasé mucho tiempo en la biblioteca investigando para aprender cosas porque no había recursos en línea para buscar cosas. En serio, ¿cómo pudimos hacer algo sin Stackoverflow y Wikipedia?

Hice PCB con tableros revestidos de cobre, un sharpie y un cubo de cloruro férrico.

Leí un libro sobre arquitectura de computadoras donde un loco llamado Tanenbaum dijo que algún día todos estaríamos usando computadoras que virtualizaban todo. Al menos, en ese momento, pensé que era un chiflado: tengo 3 sistemas operativos en mi computadora en este momento.

Aprendimos mucha teoría sobre muchas cosas (transistores, comunicaciones, sistemas de microprocesadores, informática), todo lo cual ha sido muy útil en los últimos 25 años. Las herramientas específicas: el Orcad original, el lenguaje ensamblador VAX, la magia, etc., se pierden en las profundidades de la historia, pero la teoría ha sido muy útil. En aquellos días, un controlador DMA era un chip completo. Ahora son solo unos pocos miles de puertas enterradas en un SoC o FPGA, y puede “codificar” el diseño del hardware antes del almuerzo si lo desea.

Es genial: estuve allí cuando se inventó muchas de estas cosas y conozco la teoría subyacente (gracias a WPI), por lo que es fácil aprender cosas nuevas.

Hice mi BSEE entre ’95 y ’99, y MSEE en ’07 después de unos años de descanso. Yo diría que el plan de estudios se mantuvo más o menos igual. Teníamos estaciones de trabajo Sun con UNIX, que son reemplazadas por servidores Linux hoy en día. Solo había unas pocas computadoras portátiles. Los escritorios ejecutaban Windows 95 y NT. El software de diseño fue Matlab, Cadence, Synopsys, Mentor Graphics, casi las mismas compañías que ahora.

Los diseños se protobordaron fácilmente porque todos los componentes tenían orificio pasante y un paso estándar de 0.1 pulgada. Cuando resolviste los problemas en el protoboard, fuiste al tablero de perf y el alambre envolvió todo porque las frecuencias eran lo suficientemente bajas. Hiciste pcbs con tableros de cobre lisos, plantillas de cinta, marcadores y grabado químico. Perforaría los agujeros para los alfileres a mano. Sabías los números de pieza para la lógica 74xx porque todos los diseños estaban unidos con una lógica básica de pegamento. Usaría procesadores de 8 bits, 32k de ram, 32k de rom, y cree que estaba rockeando. Cualquier software que necesite sería lo suficientemente pequeño como para escribir desde cero. Todo era nuevo Casi cualquier idea que se te ocurriera era nueva y nunca antes hecha. Módems de 300 baudios eran estándar. Los administradores tenían el número secreto para marcar en la conexión de 1200 baudios. Los fpgas recién comenzaban y pensamos que eran las cosas de las que estaban hechos los dioses.