Altium Designer 和其他CAD工具比较
|
Altium Designer
|
|
|
系统特征
|
|
|
通过统一的用户界面就可以使用全部的软件
|
不同的设计功能使用单独的操作界面,像一些简单的命令如”Undo”都使用不同的快捷键
|
|
在一个应用软件中集成了电子产品开发的全部技术和能力。在开发的不同阶段不需要在不同应用软件间切换
|
没有一体化设计的概念。在开发的不同阶段需要不同的应用软件。如:原理图设计,PCB版图,信号完整性分析,信号仿真
|
|
可高度订制化的设计环境,包括全部工作界面定制和自动生成通用任务的智能脚本系统
|
用户定制功能比较简单
|
|
文档管理系统提供了容易的进入和可视化的文件管理,备份,版本控制,和不同版本之间的比较
|
相对比较欠缺
|
|
集成了版本控制系统,可以容易地进行版本控制和文档变更管理
|
通常需要通过加入第三方的软件才能进行版本控制
|
|
提供全局查找和编辑功能,用户在一个工程中能很容易地进行修改
|
查找和替代功能只局限在原理图或PCB中,并且使用困难
|
|
强大的在线文档搜索功能,可以提供动态帮助或关键字查找帮助和快捷健
|
提供帮助功能,但是没有动态帮助
|
|
提供多显示器支持功能,允许用户充分使用屏幕资源,提高效率
|
不支持多显示器
|
|
在原理图和PCB间提供了容易使用和功能强大的综合功能,可以控制变动且可视化
|
自动检测功能使用麻烦
|
|
元件库
|
|
|
集成化的元件库,单个文件包含了全部模块信息:符号,封装,电路仿真,信号完整性分析
|
没有集成库,其他CAD工具仅能调用数据库系统
|
|
在数据库中保存全部元件,直接从数据库系统中查找和放置元件
|
需要加装数据库系统,
|
|
输出文件的生成和配置只使用一个命令
|
没有该功能
|
|
“Smart PDF”系统可以输出PDF 格式文档,文档的信息可以配置,这样生成的文档具有导航和高亮功能
|
只有通过第三方软件支持,如Adobe Acrobat,输出文档是打印格式
|
|
免费的”Viewer Edition”,可以查看原理图,PCB,能生成报告文件,打印信息
|
不提供这种软件版本
|
|
信号完整性分析
|
|
|
布线前和布线后的信号完整性分析,布线前的信号完整性分析能更早地发现问题
|
在其他CAD工具 的原理图和布板中不支持信号完整性,”其他部分CAD工具具有该功能,但要单独购买
|
|
信号集成可以在作为规则检测的一部分来检测,可以很容易发现错误并更正
|
该功能在不同的软件中
|
|
电路仿真
|
|
|
支持Spice 3f5,XSpice,PSpice 仿真,支持仿真阵列,如同时使用 PSpice和Xspice
|
有好几种选择来仿真,但都是独立的应用软件,需要加到基础系统中。
|
|
原理图输入
|
|
|
Altium Designer允许从其他任何应用中拷贝有效的资源,也允许拷贝到其他的应用中
|
拷贝和粘贴的功能比较差
|
|
“智能粘贴”在粘贴和拷贝过程中能传输数据
|
没有类似功能
|
|
布线过程中具有优化功能
|
需要高精度的鼠标来提高效率,布线优化功能比较差,没有增强性工具,如自动布线器,可调的电气网格
|
|
具有布线线段的切除和分割工具
|
没有类似的工具
|
|
强大的询问引擎提供了多对象的筛选,隐藏和编辑功能
|
功能简单
|
|
在一个集中的区域提供了参数,元件,模块管理工具,很容易地察看,编辑和更新整个设计。排列面板/参数管理器也能全局编辑
|
属性编辑器能对元件,网络,引脚等进行全局编辑
|
|
PCB版图设计
|
|
|
强大的询问引擎提供了多对象的筛选,隐藏和编辑功能
|
没有询问引擎,没有导航条,但是能多对象编辑
|
|
“Board Insight” 功能能容易地导航,察看,和编辑高密度PCB
|
没有该功能
|
|
单层板模式能更容易地察看,编辑PCB,也允许用户隐藏其他层
|
不能单层显示,也没有层隐藏功能,只有一个像隐藏功能一样地高亮功能
|
|
强大的布线规则驱动系统
|
简单的DRC系统,没有冲突发生导航
只能在布线时才能设定布线规则,没有布线宽度检测,只有间距检测
没有统一的规则设定对话框
|
|
具有许多简化布线任务的工具:智能布线,交互式布线,差分对布线,筛选功能,隐藏功能,单层显示模式
|
布线工具具有”finish”选项结束布线
没有差分对布线,没有单层显示模式,只有高亮显示模式,但不是很好用
|
|
支持全双向的SPECCTRA,自动布线时具有强大的Situs技术。Situs支持无限多的层
|
支持布线层数相对于Altium Designer较少
|
|
比较引擎可以比较原理图和PCB 文档的最细微的差异。该功能集成到保存管理和版本工具中
|
自动检测可以比较文档间的不同,但是功能比较弱
|
|
以Unicode方式支持TureType字体,并可内嵌到PCB文档中以便在没有这种字体的系统种打开
|
仅能显示系统字体,只能简单编辑,不支持TureType字体
|
|
FPGA-PCB 集成
|
|
|
集成了整套的FPGA工具到PCB平台,包含工具有I/O综合管理,布线优化,引脚和网络交换,设备调试等
|
其他CAD工具仅是板级设计工具,不支持FPGA-PCB 集成。FPGA-PCB的I/O综合是个繁复的手工过程,成本大效果差,(少量的设计交换也要花费大量的时间)在网业上有Xilinx FPGA和其他CAD工具的使用视频,和其他CAD工具 和Synpl1ty 的视频,Sunpici12ty使用Cad12ence的N/C VHDL平台。这是个解决方法,但是成本比较高
|
|
快速的可配置的”fan-out” 布线,和多层的FPGA “break out” 模块
|
支持”fan-out”功能,但是没有”escape” 特点
|
|
嵌入式软件开发
|
|
|
内嵌了FPGA 和分列式处理器的嵌入式软件开发的整套工具
|
没有该功能,需要第三方的软件支持
|


