EDA 软件(PCB设计 和原理图设计)的对于小公司和个人设计选择的快速指导
EDA软件有很多种类,如何选择合适的开发软件,是影响项目开发的重要因素,考虑的因素主要有以下几点:
1.EDA软件的操作性和市场情况
2.功能是否满足项目需求
3.开发效率和网络可以利用的资源(原理图设计库文件和PCB设计库文件,参考设计)
下面分别介绍一下这几个因素:
1.EDA软件的操作性和市场情况
EDA软件越来越集中,目前在原理图和pcb设计主要集中于下面四个:
Cadence:
Cadence 是目前流行的原理图设计和PCB设计软件(当然其他的EDA 应用,比如IC验证等等也很好的市场占有率),原理图(ORCAD)输入工具,操作非常方便,PCB设计(allegro)也很方便,就是电脑消耗比较大,可以不用服务器单机使用,是设计的不错选择。allegro已经成为计算机和嵌入系统高性能主板的通用设计工具,很多参考设计都是使用它做的,比如AMD,intel,Atmel,National Semiconductor.....,具有很方便的可利用资源。
正版license 很贵
官方网页:http://www.cadence.com.cn/fecn/index.php
Mentor:
Mentor 是老牌的EDA软件提供长,其具有丰富的产品先,IC设计,原理图设计,PCB设计,FPGA应用,信号仿真等等,其收购了power pcb 公司(数年前,power pcb是行业的标准)
对于boardstation DA 和RE,只是适合服务器版本的使用,不适合个人使用,但是其收购的power pcb 却是中小公司的合适选择。
power pcb 现在叫做pads pcb,提起power pcb 我就不多介绍了,天下人都知道。
正版license 很贵
官方网站:http://www.mentor.com/
Altium designer:
Protel 公司,新版本的altium designer 比起protel 有很大的提高,但是其运行起来对计算就要求稍微高点,比较轻易使用,尤其对于中小企业。protel 进入中国比较早,所以在中国有比较好的应用环境。
很少参考设计使用altium designer,也有部分大公司使用它制作demo板 比如ST.
Zuken:
小日本和小日本打交道的公司使用,不做介绍。
2.功能是否满足项目需求
功能考虑主要有下面的因素:
A. 是否要电路原理仿真
假如纯粹原理仿真 首先Cadence 的PSpice,已经在orcad集成,库很多, 使用方便。也可以使用Ni公司的multisim。
B.是否使用3D 功能,假如使用Altium designer 具有比较的应用基础,这对于检查机构干涉,很有帮助,可以导入和导出step文件。
C.是否信号完整性仿真,Pads pcb 工具包和Cadence allegro 工具包都有pcb si仿真工具,个人倾向于hyperlink 工具,具有有好的界面,同时支持PI仿真。
D.参考设计是什么,参考设计一般都是做过pcb样品的设计,具有很强的实战性能,同时避免了很多验证错误。首选参考设计的EDA软件,当然现在EDA软件可以互相导入导出,但是还是以源设计为主,可以降低风险。Altium designer 基本可以导入所有的格式,其他的一般都可以导入orcad和powerpcb 的asc文件的。
3.开发效率和网络可以利用的资源
开发效率就是软件的根本,Mentor 公司的boardstation 是很不错的工具,但是上手慢,需要服务器支持,个人和小公司没有办法玩,培训也很慢,即使有再好的参考设计,也很难玩得转。
网上资源也很重要,大型的公司都是提供一些参考的原理图和pcb 库文件的,看看主芯片可以获得什么资源,然后就可以确定设计选择的方案。
比如 AMD,Intel的参考时Cadence,ST的是Altium designer等等。
比如 经常提供给的库文件格式如下:
ORCAD,Allegro,Pads pcb,和boardstation格式,也有部分zuken的格式的。
推荐配置组合
Cadence: orcad(或者concept)原理图设计 +allegro PCB设计
Orcad(原理图设计)+ pads pcb(PCB设计)
Altium designer(包括PCB设计 和原理图设计)
Pads pcb 全套工具(pads logic 原理图设计和Pads pcb PCB设计)