EDA(Electronic Design Automation)即电子设计自动化,是以微电子技术为物理层面,现代电子设计为灵魂,计算机软件技术为手段,最终形成集成电子系统或专用集成电路芯片ASIC(Application Specific Integrated Circuit)为目的的一门新兴技术。
现代电子设计技术的核心是EDA技术。EDA技术就是依靠功能强大的电子计算机,在EDA工具软件平台上,对以硬件描述语言(如VHDL)为系统逻辑描述手段完成的设计文件,自动地完成逻辑编译、化简、分割、综合、优化和仿真,直至下载到可编程逻辑器件CPLD/FPGA或专用集成电路ASIC芯片中,实现既定的电子电路设计功能。
EDA工具在EDA技术应用中占有重要的位置,EDA的核心是利用计算机完成电子设计的全程自动化,因此基于计算机环境下的EDA工具软件是必不可少的。
由于EDA的整个流程涉及不同的技术环节,每个环节中必须有对应的软件包或专用EDA工具独立处理。EDA工具大致分为5个模块,即设计输入编辑器、综合器、仿真器、适配器和编程器。当然这种分类也不是绝对的,现在也有集成的EDA开发环境,如MAX+PL,US II、Quartus II等。
通常专业的EDA工具供应商提供相应的设计输入工具,这些工具一般与该公司的其他电路设计软件整合,如Innovada的eProduct Designer中的原理图输入管理工具DxDesigner,既可作为PCB设计的原理图输入,又可作为IC设计、模拟仿真和FPGA设计的原理图输入环境。比较常见的还有Cadence的Oread中的Capture r工具等。这类工具一般都设计成通用型的原理图输入工具。
展开