当开始本文的重点内容之前,我想先提前引入一个概念,EDA技术。我们所有软件的使用都是根据实际需求来的,只有当你真正的理解你的应用需求时,选择才有意义。

那到底什么是EDA技术呢?

EDA是电子设计自动化(Electronics Design Automation)的缩写,EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VerilogHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作的过程。

EDA 被行业内称为“芯片之母”,是芯片IC设计中不可或缺的重要部分,属于芯片制造的上游产业,涵盖集成电路设计、布线、验证和仿真等所有流程。

了解完EDA技术这个概念之后,我们再来分析目前国内三大主流的EDA设计软件,AD、PADS和Cadence。

一、AD

AD的全称Altium Designer,是1981年Altium公司在澳大利亚创建的,是行业内最早能在Windows系统上运行的EDA设计软件。AD软件把原理图设计、电路仿真、PCB绘制编辑、拓扑逻辑自动布线、信号完整性分析和设计输出等技术完美融合于一个软件工具中十分的方便,AD是目前国内使用率最多的EDA软件。以下是AD软件的操作界面:

下面介绍一下AD软件的优缺点。

优点:

  1. AD软件集成原理图设计、PCB设计、电路仿真于一个软件,十分方便,单个软件便可实现多种功能;
  2. AD具有中文界面,设计操作命令常规,上手比较简单,目前很多高校和自学的EDA软件都是从AD软件开始入门的;
  3. AD软件注重仿真与3D模型。PCB板的3D显示几乎是所有Layout软件中最好的
  4. 对于设计MCU等小型项目而言,用AD软件来进行EDA设计效率很高

缺点:

  1. AD软件的资源配置不够强大,功能不够完善
  2. AD软件不适用于复杂的多层板以及高速高密度板的设计
  3. AD软件在高校的使用率比较高,但是对于大多数目前市面上的研发公司而言,对于AD软件的需求逐渐降低
  4. AD软件在运行时需要占用较多的系统资源且更新频繁

二、PADS

PADS的全称是Personal Automated Design System (个人自动化设计系统),是1986年由MentorGraphics公司所创建的。PADS软件主要有三大部分组成,原理图工具PADS Logic、PCB工具PADS Layout和自动布线工具PADS Route。相比于AD软件,PADS的设计工具是区分开的,分开的设计工具也就意味每一部分的设计功能能够更丰富,可操作性越强。以下分别是PADS LogicPADS LayoutPADS Route工具的操作界面:

下面介绍一下PADS软件的优缺点。

优点:

  1. AD软件一样,PADS软件也具有中文界面,同时菜单比较少,上手比较简单;
  2. PAD软件所支持的功能十分丰富; 
  3. PAD软件对于电脑的配置要求不高,软件运行稳定性很高;
  4. 与AD软件不同,PADS软件能够支持复杂项目的设计,目前消费电子行业应用的十分广泛

缺点:

  1. PAD软件操作命令不同于其他常规软件,有着软件自带的算法,需要适应
  2. PADS Logic原理图设计功能不够完善,操作不是很方便,导出网表时易出现问题;
  3. PADS目前的定位是低端PCB设计软件,资源配置不够强大,目前操作界面也有些老式跟不上时代;
  4. 面对复杂的FPGA高速高密度板设计时,运用PADS软件设计比较困难

三、Cadence

Cadence公司成立于1988年,相比于AD软件在国内的高使用率,Cadence软件可以说是全球的EDA设计软件巨头,拥有超过30年的计算软件专业积累。Cadence软件主要有两大部分工具组成,ORCAD(原理图设计工具)、Allegro(PCB设计+仿真工具)。以下是ORCADAllegro的操作界面:

下面介绍一下Cadence软件的优缺点。

优点:

  1. 所支持的功能更为广泛,适用于复杂的电路设计和高密度PCB设计,支持模拟数字和混合信号设计;
  2. Cadence软件资源配置强大,拥有出色的仿真工具,可用于验证电路性能
  3. Cadence软件提供庞大的元件库,支持3D模型
  4. Cadence软件支持多人团队共同操作,在处理大项目具有高效率性;
  5. 目前国内大公司使用的EDA设计软件基本都是Cadence;

缺点:

  1. Cadence软件有着自己独立的一套操作规则,需要单独设置快捷键,操作比较复杂,上手起来比较困难;
  2. 同时在使用Cadence软件进行小项目设计时,相对于AD软件来说,操作会比较繁琐
  3. Cadence软件对于电脑的配置要求比较高。

以上便是三大主流EDA软件的优劣势对比,具体使用哪一款软件根据实际的需求来定!

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐