|
百度知道里有啊,
1 K) L" b D" U- [一、 原理图部分
: p5 p b- Z' e7 w$ Z
: ]1 P. J" A- ]* K1、 库
$ R3 l b$ `! u$ Z8 S' v& @4 M/ \⑴ DxDesigner 的原理图库与PCB的库是相互独立的,而且每个原理图符号库都是一个文件,很难实现统一管理;AD6可以使用集成库来统一管理,不仅是原理图符号库与PCB封装库,还能把混合电路仿真库、信号完整性分析模型库以及3D模型库一起实现统一管理。 : X& i1 v5 j* L7 ~# x" N) g3 e. A
, y6 E6 K9 J8 K. Q. ^+ q# @⑵ DxDesigner 在建库时有建立向导,可以引导使用者迅速建立元器件符号库,在向导中可以从Office文档中拷贝器件的Database,从而一次性完成管脚的输入;AD6虽然没有向导功能,但是可以使用smart grid paste/insert功能可以达到同样的效果。 / y( q& C1 w8 T2 k
* w* e. B1 u; N) P# i1 N$ P7 |⑶ DxDesigner在做Fracture符号库时必须添加关联属性,而且在调用时选择不方便,尤其在放到原理图上以后不方便换,AD6在做Fracture符号库很方便只要选择Add part就可,而且符号库放到原理图上以后非常方便更换。 ( V9 O+ }! H% U( p
( u6 F2 m$ [( E& V9 f* |' Z' j
⑷ DxDesigner只能实现与ODBC数据库的关联,不能创建真正的数据库,而AD6两者都可以。
% H( t! i/ c4 {7 w% ?: o- t# [1 u& N3 S1 p5 L
2、 原理图编辑
7 D( M7 V5 c& I⑴ DxDesigner和AD6 都支持层次化原理图设计,但是DxDesigner 不支持多通道设计,在DxDesigner里面必须使用拷贝复制功能来实现多路设计,而AD6只需添加Repeat属性即可。
( F! g9 f" E1 J3 r; k- x: s. L/ x0 [) \9 M# b: @+ {
⑵ DxDesigner在设计界面下没有查找功能,只能到数据表格中去查找 ,查找后批量修改比较麻烦,AD6 可以通过find similar 功能灵活实现全局查找,而且修改不同的参数也非常方便。 0 T4 z9 A* A- A' i% [1 `
9 s0 q: F/ c+ r
⑶ AD6中有Snippets摘录功能,实现同一项目及不同项目的拷贝复用,DxDesigner同一项目中只能使用简单的复制 ,不同项目中只能对整张原理图进行复用。 9 M/ Y1 N/ \+ P% H6 v
7 {. x# h9 ]/ x, C- `9 i3 L0 C& Y⑷ AD6 中支持器件的管脚交换、与FPGA设计的链接(如原理图器件 的管脚定义可以直接来源于FPGA器件商的引脚约束文件),DxDesigner必须使用中间工具IO Designer来完成与FPGA器件的引脚约束文件的同步。 ! t$ C2 c% t! R
8 Z2 W, K3 O3 [: E/ G/ _* E- ^; G7 k( [! B8 ~
4 W9 ?0 O6 ]8 g5 j" F/ y: A. `; A+ [⑸ AD6支持Smart Paste功能,可以对文本、网络标号、端口号、注释等拷贝后进行相互间的转换,这也是AD6独有的特点,DxDesigner 是无法实现的。
& Q- h# `# M, {( _, S" c- `% A1 r, n# k- Z3 }2 K2 g+ T
⑹ AD6的快捷菜单、快捷键都是用户可自定义的,而且非常简单,DxDesigner里面的快捷键必须通过修改安装文件才能实现,快捷菜单不能进行自定义。
* ^# F* c( e: r8 W* ?& T; T( ?. h$ U
⑺ AD6中的混合电路仿真功能比较强大,支持XSPICE/PSPICE仿真模型,仿真类型有:直流工作点分析、瞬态/傅立叶分析、直流扫描分析、交流小信号分析、噪声分析、直流传输函数分析、温度扫描分析、参数扫描、蒙特卡罗分析,而且使用的集成库中包含各种模型,这样使用同一原理图即可以仿真又可以做PCB设计,DxDesigner现在使用的DxSim仿真器是原来的Analog Design, 库文件比较少,仿真类型不多,还很难实现PCB和仿真使用同一原理图。
- w6 T+ a0 }9 D, U' i5 n) A- w
) n: F, L" P- K2 T% J⑻ AD6中可以实现两个设计的比较,DxDesigner 不能实现,只能到PCB中去比较两个网表。 & K+ z- x6 D' P; y
/ \, j- y: i3 n: A$ A6 G9 W2 H; d
⑼ DxDesigner在输出BOM材料清单时,虽然通过变量派生模块可以输出Excel、HTML等格式,但是输出属性项没有选择性,AD6在格式上灵活多样,在输出属性项方面更是灵活选择,可以从数据库中选择,也可以从PCB中选择。 . j( {, r4 |* n3 p3 d2 n* y
& ?% R$ ]. u* S2 y6 b⑽ DxDesigner中可以实现元器件的Scale(缩放)和输出EDIF格式的导入导出,AD6目前还不支持此类功能。
6 O4 v9 @5 {: q6 f) F; Z' g6 A9 `' R/ G* p! T
二、 PCB部分 7 f' _7 Z# N6 B* v$ B
" F2 O' {% {4 c3 W5 f0 k
1、 库 ( V0 a1 h+ a8 }# n+ C7 A/ |
⑴ AD6中有IPC标准封装库向导,支持BGA、CFP、QCFP、PLCC、CHIP、SOIC、SOT23、SOP等多种标准类型,PADS中只有DIP、SOP、BGA等少数几种不是IPC标准的封装向导。 , I; L" r0 K9 D5 [# n9 I' |* ]
% c) A# V% B1 V/ V6 e6 ^; S" }⑵ AD6中器件的焊盘形状支持多边形,过孔也支持正方形,而PADS中都不支持,只能通过不正规的方法来实现。
9 U) ?4 m5 a- d2 m, p/ k6 C y$ P" w. H; |
9 K1 L; r% E+ q) z" X+ T
2、 PCB设计
' X1 p2 |+ T5 f$ o% ?& _⑴ AD6中能在焊盘和走线铜皮上显示网络名称,PADS 最新版本(PADS2007)也只能在焊盘上显示器件的管脚名称。
# Z% i. Q4 q, f, f: X/ {
9 g$ I7 a/ J T& E7 C* |5 E# N- ]⑵ AD6中支持在PCB上单独放置过孔、焊盘,而且过孔和焊盘可以随意编辑,而PADS中不支持放置焊盘,过孔也只有在选择好网络后才能放置与所选网络相连的过孔。
4 v0 m* U* j u/ G; t; t7 B
8 b" q P, z6 d; p1 r' |+ X⑶ AD6中有统一的封装管理器对当前PCB中所用到的封装进行统一管理、编辑、修改,PADS中只能单独或同类型的一起修改。AD6 同样可以使用find familiar功能进行选择性查找和修改,PADS中没有此功能。
T" }9 @% j5 |8 \0 \ ]' }
5 Y, ]' M: a- Q2 U$ h) ~: ]⑷ AD6中有统一的敷铜管理,对设计中的敷铜区域进行统一管理,PADS中没有这种管理,但是它在Plane层上支持正片,并且能自动分割。
* @9 J5 I0 x/ k" h
0 ?- C( A( J$ O5 j0 A⑸ AD6中能实现和FPGA设计的同步和正反标注,PADS中做不到,因为它不包含FPGA的设计模块。
( S8 E7 L9 N+ @5 [: |: p5 y3 F- T; h c7 v' S8 `7 j7 `& |* N9 J
⑹ AD6中还有Board Insight放大显示和悬浮显示功能、切片功能、逃逸式布线功能、3D显示功能、切割选择功能、PCB翻转功能,这些都是非产实际的、对提高设计质量和效率的功能,但是PADS中都不支持。 : g4 w$ {7 ^6 \) u
1 { L6 P) w" w3 K⑺ AD6可以输出ODB++的数据格式,但PADS中不能输出次格式,而这正是衡量工具档次的标准。
% Z; _/ X O1 K, {1 W& I6 X! H" c3 p
⑻ AD6带有CAM编辑功能,不仅可以对当前PCB进行编辑也可以导入其它Gerber文件或ODB++文件进行编辑,还能进行规则检查和验证,PADS必须与其它CAM工具(如CAM350)统一使用。 F$ |4 w. m+ Q b. c; Q$ W8 ^
* G; U! G. H- P Q2 {, I8 p4 t
⑼ 目前高档的PCB工具都带有拼版功能来满足不同设计的需求,AD6不仅能对统一设计进行拼版,还能对不同设计进行拼版,而PADS只能通过Mentor的CAMCAD工具来完成拼版功能。
9 J: m1 j; t/ r! a; K( \1 {( _. ]9 j. j" d
⑽ PADS中的布线器与PCB的基本设计环境是相互独立的,数据交换不能实现双向同步,布线器做好的设计必须先存盘后再用PCB设计环境打开。而AD6的各个环境都是无缝连接的,能很好地实现真正的数据同步。
7 c( k8 z; ^& ~/ r7 Y
+ a4 a) c0 `& X4 B9 Y: r! D$ n+ _⑾ PADS中可以实现自动变线宽的功能、裸片设计模块(Bonding)和RF设计模块,目前AD6还不支持自动变线宽和裸片设计,但RF的功能可以实现其中的一部分(如:加屏蔽线)。 6 `' [' |6 y `# t8 q: o
( m9 M+ S$ j# h$ [# U
三、 高速分析
) k' I& z5 Z) O V' o) z5 C1 j' G9 Z# @1 g/ u6 E: e* z7 e+ n
1、 布局布线前分析 0 w% Z9 w6 m) e) d% {# v
AD6支持信号完整性分析、串扰分析、终端匹配参数扫描分析 7 m3 e# f. S+ _5 c
Hyperlynx的LineSim支持信号完整性分析、串扰分析和电磁兼容性分析
5 Z. Y- v1 b8 G) j$ E
2 X; [* C5 \8 ]7 Q9 O* F2、 布局布线后分析
) T4 r; u. @) K, l1 ZAD6支持信号完整性分析、串扰分析、终端匹配参数扫描分析
+ \% o+ P: z& JHyperlynx的BoardSim支持信号完整性分析、串扰分析和电磁兼容性分析 |
评分
-
查看全部评分
|