EDA是电子设计自动化(Electronics Design AutomaTIon)的缩写 , 在20世纪60年代中期从计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅助测试(CAT)和计算机辅助工程(CAE)的概念发展而来的 。
20世纪90年代 , 国际上电子和计算机技术较为先进的国家 , 一直在积极探索新的电子电路设计方法 , 并在设计方法、工具等方面进行了彻底的变革 , 取得了巨大成功 。在电子技术设计领域 , 可编程逻辑器件(如CPLD、FPGA)的应用 , 已得到广泛的普及 , 这些器件为数字系统的设计带来了极大的灵活性 。
EDA工具的应用
EDA工具软件可大致可分为芯片设计辅助软件、可编程芯片辅助设计软件、系统设计辅助软件等三类 。
目前进入我国并具有广泛影响的EDA软件是系统设计辅助类软件和可编程芯片辅助设计软件:Protel、AlTIum Designer、、OrCAD、PCAD、LSIIogic、MicroSim、ISE、modelsim、Matlab等等 。这些工具都有较强的功能 , 一般可用于几个方面 , 例如很多软件都可以进行电路设计与仿真 , 同时还可以进行PCB自动布局布线 , 可输出多种网表文件与第三方软件接口 。
1.Protel
PROTEL是AlTIum公司在80年代末推出的EDA软件 , 在电子行业的CAD软件中 , 它当之无愧地排在众多EDA软件的前面 , 是电子设计者的首选软件 , 它较早就在国内开始使用 , 在国内的普及率也最高 , 有些高校的电子专业还专门开设了课程来学习它 , 几乎所有的电子公司都要用到它 , 许多大公司在招聘电子设计人才时在其条件栏上常会写着要求会使用PROTEL 。
文章插图
2.Altium Designer
Altium Designer 是原Protel软件开发商Altium公司推出的一体化的电子产品开发系统 , 主要运行在Windows操作系统 。这套软件通过把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术的完美融合 , 为设计者提供了全新的设计解决方案 , 使设计者可以轻松进行设计 , 熟练使用这一软件必将使电路设计的质量和效率大大提高
3.Cadence
铿腾电子科技有限公司(Cadence Design Systems, Inc;NASDAQ:CDNS)是一个专门从事电子设计自动化(EDA)的软件公司 。
Cadence Allegro系统互连平台能够跨集成电路、封装和PCB协同设计高性能互连 。
4.Kicad
KiCad 是一个GPL的EDA(Electronic Design Automation - 电子设计自动化)软件包 , 可以当做protel的linux下的替代版本 。
KiCad 包括一个工程管理器和四个主要程序:
kicad:工程管理器 。
eeschema:原理图编辑器 。
cvpcb:元件封装关联选择器 。
pcbnew:PCB布线程序 。
5.OrCAD
OrCAD 是一套在个人电脑的电子设计自动化套装软件 , 专门用来让电子工程师设计电路图及相关图表 , 设计印刷电路板所用的印刷图 , 及电路的模拟之用 。
【常见硬件设计的工具 硬件设计软件有哪些】6.MATLAB
MATLAB是美国MathWorks公司出品的商业数学软件 , 用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境 , 主要包括MATLAB和Simulink两大部分 。
它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中 , 为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案 , 并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式 , 代表了当今国际科学计算软件的先进水平 。
7.EWB
EWB软件 , 全称为ELECTRONICS WORKBENCH EDA , 是交互图像技术有限公司在九十年代初推出的EDA软件 , 用于模拟电路和数字电路的混合仿真 , 利用它可以直接从屏幕上看到各种电路的输出波形 。EWB是一款小巧 , 但是仿真功能十分强大的软件 。
推荐阅读
- 网页设计都学什么软件
- 硬件学习书籍推荐 硬件工程师用的书籍
- 学硬件好还是软件好 硬件设施和软件设施的区别
- 硬件和软件设施的区别 硬件设施和软件设施哪个更重要
- 如何清洗地热 常见的地热清洗方法及注意事项
- 硬件网关是干什么用的 什么是网关网关的作用是什么
- 热水冲鸡蛋作用
- 常见润肠通便类药汇总大全 芦荟胶囊的功效与作用是什么
- 小心扣分和罚款这几个路口常见的陷阱要注意 三个陷阱要注意
- 炸薯条不脆是什么原因