Estoy leyendo un historial de EDA para ASICs porque Tengo curiosidad acerca de cómo se produjeron en masa los circuitos integrados más antiguos.
El artículo menciona explícitamente que a principios de la década de 1970, SPICE se usó para simular el comportamiento del circuito, y se diseñó Rubylith para garantizar que el diseño ASIC coincidiera con el esquema (diseño contra esquema):
Lo que ahora conocemos como verificación de diseño físico consistió en tomar planos de los planos, colocarlos en la pared o colocarlos en una mesa de luz, y hacer que las personas intenten encontrar errores. Por lo tanto, la verificación física fue uno de los primeros negocios que se adoptaron en el espacio de diseño personalizado emergente (consulte "Cuanto más cambian las cosas, más se mantienen iguales").
Sin embargo, el artículo realmente no trata de cómo los diseñadores se aseguraron de que las características de ASIC, como las puertas, funcionaran correctamente cuando el diseño se redujera para crear una máscara. Suponiendo que un error de máscara ASIC era comparativamente costoso en el pasado como lo es hoy, ¿qué técnicas se utilizaron para minimizar el riesgo de una máscara defectuosa debido a las dimensiones físicas inadecuadas de las características, como una puerta?
Teniendo en cuenta que la geometría es importante para un ASIC, ¿se utilizaron las predicciones de la intensidad de campo utilizando las ecuaciones de Maxwell (análogamente a un solucionador de campo 2.5D para PCB en la actualidad), o eran modelos de transistores simples basados en la longitud y el ancho? ¿O fueron las tolerancias de dimensión física lo suficientemente grandes como para no ser una fuente importante de error durante el diseño manual?
Para reducir el alcance de la pregunta, asumamos los ASIC digitales de la era como TTL o 6502.