La EDA se refiere a herramientas de software para el diseño de sistemas electrónicos como circuitos integrados y placas de circuito impreso. Antes se diseñaban a mano, pero en los 70's se empezaron a desarrollar herramientas de automatización. En 1980, un libro propuso diseñar chips con lenguajes de programación, lo que aumentó la complejidad de los chips y facilitó su desarrollo a través de simulaciones.