PCB Layout软件分析对比(AD、Pads、Allegro)

国内的EDA软件市场几乎被三家瓜分,分别是Altium、Cadence、Mentor,也是我们这次主要分析和比较的软件。除此之外还有很多小众的Layout软件,比如什么什么在线画板之类的,这类软件功能有限,使用得不多,就不再讨论。

Altium

目前国内环境下使用最多的软件依然是Altium公司的Altium Designer简称AD。Altium公司创建于澳大利亚,是行业内最早发行可以在Windows系统上运行的PCB软件。同时Altium也是更名达人,从最初的Protel到DXP再到AD,希望以后不会再改名了吧。

根据Altium公司的说法,国内有73%的工程师在使用AD,并在电子专业的学生中占有率超过80%。数据上可见其在国内的领导地位。由于大多数学生在学校接触到的软件就是AD(或者更老的版本,比如Protel),这些人在毕业之后很容易就将AD带入到工作中,成就了AD在国内Layout软件最大的市场占有率。

AD的特色在于其将所有的功能融为一体,从原理图设计到PCB Layout再到进行仿真(没错,AD也集成了仿真功能。而且在和著名仿真软件厂商CST合作,目前看好这一块的进展),只需要在一个软件里面就可以满足所有的设计需求。

AD的原理图界面简单易用,同时可以切换到中文菜单,这些都降低了入门的门槛。经典的黄白页面也是很多工程师成长的记忆。其层次原理图在进行复杂原理图设计时非常有用。调用原理图时,可以直接预览对应的PCB封装。原理图设计完成,无需导入导出网表,即可进入PCB设计,无缝切换。

对于封装库的创建,利用软件自带的流程向导就可以完成大部分设计,而不需要像某些软件做过于复杂的封装设计。对于Layout工程师重点关注的PCB功能,AD同样贯彻简单易用这个方针,很适合初学者入门。

但就功能性来说,AD的PCB功能显得相对有一些弱势。其规则管理器约束性不强,在给予用户自由度的同时,也容易由于规则约束的问题造成设计失误。同时其推挤、铺铜等各方面都不够突出。在针对高速信号处理这块,使用AD也会有更大的设计难度。还有一点就是AD对电脑性能有较高的要求,特别是进行大型设计时会比较吃力。这一点在新版本中已经有了较大的优化。

总体来说AD操作简单,有最多的用户群体,因此也有最多的学习资料,适合新手入门。这些年AD进步较快,其PCB板的3D显示几乎是所有Layout软件中最好的,搭配结构进行设计会非常方便。但也应该重视其在PCB设计上的劣势。不是说它不好,而是相对不够好。

还有一点就是AD最近针对国内市场的用户,有一些骚操作。导致其口碑下降比较厉害,这个就不再介绍,大家感兴趣可以搜索一下。支持正版!!!

Mentor

关于Mentor公司的Layout软件,相对有一些复杂。Mentor针对Layout有多个软件可供选择,涵盖了高端到低端,较老的EN和WG就不再提了,目前主推的有Mentor Expedition Enterprise(EE)及耳熟能详的PADS。

PADS在Mentor公司的产品中属于低端系列,但并不妨碍它的流行。某种程度上来说,它代表了低端PCB软件的最高水平。

PADS分为主体分为三部分,分别用来制作原理图、布局以及布线。其软件操作简单,上手快,成品质量高,而且同样拥有中文版本。在沿海一带特别是深圳等地比较高的市场占有率。

但由于PADS在Mentor公司的定位中只是低端,因此在资源配置上不够强大。同时界面有些跟不上时代,近些年份额在其它软件的挤压下呈现逐渐下降的趋势。

对于Mentor的高端版本Mentor Expedition Enterprise(EE),国内目前用户数量很少,主要在研究所以及军工单位用得比较多。EE本身是非常优秀的软件,功能十分强大,不管是多人协同还是独立画板都非常舒服。特别是拉线功能特别爽,被称为拉线王。但是由于过于小众,导致学习的资料很少,学习难度较大。

Cadence

最后介绍的是Cadence公司的Layout软件Allegro,Altium可以说国内市场它的占有率最高,但全球市场会告诉Altium谁才是老大。

Cadence在进行PCB设计的时候主要用到两个组件,分别是Orcad和Allegro,两者通过网表进行关联。前者是原理图设计中的行业标准,同时拥有业内最完善的库管理工具CIS。直接在库中关联器件的价格、成本、资料、大小等等一切你想关注的信息。后者Allegro同样足够优秀,其严谨的规则管理器可以让你设置好规则之后,确保产品的高度可用性。布线功能虽然算不上最为优秀(相对于EE),但也是一流的存在。同时软件支持Skill来进行功能的扩展,可以通过安装Skill给软件带来无数可能,定制为最适合你的工具。对于高速高密度的设计来说,更能真正发挥出Allegro的优势。

在夸赞Allegro的同时,同样也应该正视Allegro这个软件对新人不是很友好。其封装库的创建,可以说是异常麻烦,PAD和Symbol需要在不同的工具里面创建。而且Allegro对别的软件兼容性很差,其它EDA工具绘制的PCB文件并不能在Allegro中直接打开,需要多次转换。视图方面,其3D显示效果较差,这点在17.2中大幅提高,但仍然不及AD。

近些年Cadence的市场份额,正在逐步增加。加上本身也有不少的人群使用Allegro,因此相关的学习资料还是比较多的。但由于软件没有中文版,刚开始上手会有一定的难度。同时软件的逻辑和AD有较大的区别,很多刚转过来的同学会觉得很不适应。但一旦熟悉,就会这个Cadence是这个星球第一好用的EDA软件。

总结

如果说哪一个软件最好用,这是一个非常引战的话题。大家都倾向于去维护自己选择的工具,相信这是最好的,所以这里就不下结论了。

整体来说AD由于其丰富的学习资源,加上在学校的普及,使得其使用的人数非常广泛。但AD更适合于简单的PCB板绘制,因此用户群体也主要是以学生和中小企业为主。PADS同样以中小企业为主,大公司以及研究院之类的则以Allegro居多。

同时对于全球市场来说Cadence和Mentor才是主流,因此众多仿真软件都会专门兼容这两者的设计文件,而不需要通过ODB++来中转,这个优势是AD所不具备的。这里就不提本身就自有仿真软件的Cadence和Mentor,以第三方的ADS和ANSYS为例,可见这些厂家对Layout软件的看法。


如果是新入门Layout不妨打开招聘网站看看,比如某某无忧,某聘,某联等等。看一圈下来,你该用哪一个软件就心知肚明了。

文章来源于微信公众号,欢迎关注:PCB设计与信号完整性仿真

PCB Layout软件分析对比(AD、Pads、Allegro)相关推荐

  1. ad敷铜后还有部分飞线_PCB Layout软件分析对比(AD、Pads、Allegro)

    国内的EDA软件市场几乎被三家瓜分,分别是Altium.Cadence.Mentor,也是我们这次主要分析和比较的软件.除此之外还有很多小众的Layout软件,比如什么什么在线画板之类的,这类软件功能 ...

  2. PCB设计软件之三:AD 23.0.1版本安装使用

    目录 前言 一.AD23安装 二.AD23使用配置 总结 前言 Altium Designer(AD)是一个电子设计软件包ECAD或EDA,是印刷电路板(PCB),也可在集成电路,数字,可编程(FPG ...

  3. 开源 PCB Layout 软件 KiCAD 下载

    Kicad 下载 官方网址: Kicad 国内下载地址: 清华大学开源软件镜像站 重庆大学开源软件镜像 东莞理工大学开源软件镜像 Freecad

  4. PADS VX2.7学习记录04-PADS Layout软件操作

    目录 PADS VX2.7学习记录04-PADS Layout软件操作 一.PADS Layout软件常规参数设置 二.PADS Layout颜色偏好显示设置 1.显示颜色设置 2.网络颜色设置 三. ...

  5. PCB画板软件那么多,我到底该学习哪一个?

    目前主流的就 三大PCB设计软件,目前不主流的就不提了. 1.Altium designer 下简称AD .可以说是 PROTEL 的升级版. 2.pads 3.Cadence allegro (Pr ...

  6. 3大常用PCB设计软件AD、PADS、Allegro应该学哪个?

    有关PCB设计软件很多,主流的设计软件有:Altium Designer.PADS以及Allegro,我要学习的话,应该从哪个软件入门学习,还是说只要学习了其中之一,另外的软件就学得差不多了呢?还是说 ...

  7. cadence 常见pcb电阻_三款常用PCB设计软件Altium Designer,Allegro SPB,PADS综合比较

    PCB设计软件主要用于绘制电路原理图.逻辑仿真.电路分析.自动布局布线,PCB设计软件常用的有Altium Designer,Allegro SPB,PADS,这三种PCB设计软件在功能特点.学习难度 ...

  8. PADS Layout软件如何建立元器件PCB封装

    这篇博客以建立一个0201贴片电阻为例,讲述如何建立PCB封装. 我们都知道PCB封装要实际贴物料,所以建立的PCB封装不能出错,而且尺寸也要选择好,不然可能出现焊接不良,空焊等问题. 如下是Yage ...

  9. Layout软件Altium、Cadence、Mentor对比

    国内的EDA软件市场几乎被三家瓜分,分别是Altium.Cadence.Mentor,也是我们这次主要分析和比较的软件.除此之外还有很多小众的Layout软件,比如什么什么在线画板之类的,这类软件功能 ...

最新文章

  1. 005_Queue消息模式发送字节消息
  2. C语言基本入门 - 1
  3. conda下用prefix创建虚拟环境会怎么样?
  4. Boost:bind绑定的==,!=,<,<=,>,> =运算符的测试程序
  5. 好用的工具---screen命令
  6. java list 超出范围_java-列索引超出范围:2,列数1
  7. php缩放gif和png图透明背景变成黑色的解决方法_php技巧
  8. 剖析Volley请求多次的原理
  9. Q134:PBRT-V3,次表面散射(Subsurface Scattering)(15.5章节)
  10. 在Spring MVC中使用FileUpload功能
  11. 黄河水利职业技术学院焦作大学计算机谁好,注意丨你可能上了个假大学!填报志愿需谨慎,全国381所“野鸡大学”曝光,河南6所...
  12. Python-Django中的那些命令
  13. Windows内核的基本概念
  14. 老电脑适合用linux,老旧电脑适于装什么操作系统
  15. 打印机生产食物?3D打印技术推出人造肉口感佳
  16. 计算机毕设(附源码)JAVA-SSM基于Yigo平台库房管理系统
  17. 减肥怎么减?最全减肥食谱(超厉害的)
  18. c++ 箭头符号怎么打_C++编程基础知识二
  19. 【技术美术图形部分】简述主流及新的抗锯齿技术
  20. Flutter第一部分(UI)第五篇:为Widget添加交互

热门文章

  1. python人脸识别对比_python 人脸对比--百度API人脸相似度识别(超简单)
  2. 安装电脑系统(win10)
  3. php合并ts文件吗,快速合并ts文件的过程
  4. 安卓基本的POST请求工具类
  5. Linux安装和使用Saturn
  6. linux搭建dlna媒体服务器,[ubuntu]dlna平台搭建(在家里,寝室搭建自己的影音平台)...
  7. Linux Alsa声卡驱动(2):代码分析
  8. WebSocket connection to ‘ws://localhost:8080/api/handler‘ failed: Invalid frame header
  9. Html 层级 透明度 背景图片
  10. mac终端svn命令