What is EDA – Electronic Design Automation?
Electronic Design Automation (EDA) means using software to automate the design of electronic systems.
It applies to the design of electronic circuits whether at the chip, PCB or system level. This software may run on PCs, workstations or in the cloud. Typical EDA tools include those:
- to capture the design source whether in the form of a language description such as an architectural description, RTL or a schematic
- simulation tools whether digital, analog or mixed-signal
- other analysis tools such as static timing, power, manufacturability or testability analysis
- other verification tools such as formal verification, HW/SW co-simulation
A closely related term is CAD (Computer Aided Design) which generally relates to physical design in two or three dimensions. CAD is more broadly applied than EDA and can refer to the design of mechanical systems as well as electrical systems such as PCBs or chip physical layouts.
Some highly specialized EDA tools exist for very specialized design including processor design automation, for example Codasip Studio, or for the design of radio frequency systems.