1.3.2 PADS 9.5的特性
PADS 9.5主要致力于自动或批处理方式的高速电路布线约束。作为高速电路的PCB设计的解决方案,其物理设计环境将成为一个“明确的高速电路设计”解决方案。为了满足高级的自动布线和交互式的高速布线工具市场需求,Innoveda于2012年10月推出了最新的PADS Logic 9.5、PADS Layout 9.5和PADS Router 9.5,这是Innoveda最新的基于Latium结构的快速交互式布线编辑器。下面对PADS Layout 9.5设计系统的主要功能做一些简要介绍。
1.用户定制的图形用户界面(GUI)
PADS Logic为设计者提供了更多的基于Latium结构的图形用户界面,包括用户定制工具栏、快捷键、菜单以及中文菜单。使设计者能够更多地对设计环境进行控制,使设计者的工作更加有效率。
2.PADS Router
PADS Router是一个强有力的、全新的高速电路自动布线工具。PADS Router提供了自动化的批处理方式进行差分对的布线、长度控制布线,包括最短长度、最长长度和长度匹配。约束规则可以定义在设计规则的任何层次上,自动布线器将完成设计者定义的这些约束。网络的拓扑结构能够被设置和保护,以确保关键的网络信号能够以期望的顺序和路径连接。管脚数量非常多和管脚非常细的器件在PADS Router中能够非常容易地进行自动布线,以保持元件的安全间距和布线规则。当建议的元件规则不能达到布通时,将自动采用这些安全间距和导线宽度规则。
PADS Router主要的功能特点如下。
■ 采用高速电路网络的自动布线,减少了布线所需要的时间。
■ 提供了设计的完整性,避免手工布线可能出现的错误。
■ 采用了自动和易于使用的工具,提供了更好的布线控制能力。
■ 采用Latium技术,具有非常高的性能。
■ 网络拓扑结构的设置和保护。
■ 减少了完成设计的时间,更少冲突。
■ 确保所有的高速电路约束都能够满足。
■ 确保具有更高设计密度的布通率。
3.设计验证
PADS Layout/Router 9.5提供了许多新的规则,并能够自动地进行布线。这些规则包括最小/最大长度、差分对元件安全间距和布线规则、网络连接顺序。新的验证工具允许以批处理方式检查这些规则,使得设计者的设计能够满足所有的约束规则。
4.高级封装工具集
PADS Layout 9.5可以使用高级的封装工具集(Advanced Packaging Toolkit),以前仅仅在PADSBGA中才有效,PADS Layout的用户现在通过使用其提供的高级功能模块,包括芯片、Die Flag和布线向导,可以设计含有裸芯片的元件,作为一个或一些芯片模块、板上系统。
其主要功能如下。
■ 作为裸片芯片元件的衬底设计选件。
■ 单芯片封装。
■ 多芯片封装。
■ 板上系统。
■ 建立芯片。
■ Wire Bond布局。
■ 自动的Trave Routing。
■ Die Flag和Power Rings。
5.PADS 9.5新特点及功能扩展
(1)新增特点
PADS 9.5提供了与其他PCB设计软件、CAM加工软件、机械设计软件的接口,方便了不同设计环境下的数据转换和传递工作。
■ 兼容Protel设计
PADS Layout 9.5具备Protel设计转换器,可与Protel进行PCB设计和封装库的双向数据转换。
■ 支持OrCAD原理图网表
PAD Layout 9.5可导入OrCAD原理图网表,在PCB设计过程中可与OrCAD原理图进行正反标注和交互定位。
■ 兼容Expedition与BoardStation设计
PAD Layout 9.5具备与Expedition的双向接口,可以直接读取或保存为Expedition格式的HKP文件和BoardStation(prt/cmp/net/wir/tra/tch)文件。
■ 提供与CadenceSpacctra PCB布线器的接口
PAD Layout 9.5具备Spacctra Link模块,可将当前设计文件导出至Spacctra布线器中。
■ 提供CAM350接口
PAD Layout(PowerPCB)集成了CAM加工软件的接口,可以直接启动CAM350,将当前设计生成光绘、钻孔数据传至CAM350中进行处理。
■ 提供AutoCAD接口
PAD Layout 9.5支持AutoCAD的DXF文件格式,可以导入AutoCAD环境下的机械框图作为设计边框,也可将PCB设计导出至AutoCAD中进行标注处理等。
■ 提供ProE接口
PAD Layout 9.5支持ProE格式的双向接口。
(2)PADS 9.5新增的功能
■ Shell:软件基本操作环境(图形界面),支持不超过任意规模的复杂PCB设计。
■ PCB Editor:基本PCB设计模块,包括手工布局布线、设计规则校验(DRC)、手工敷铜、工程修改命令(ECO)、焊盘及过孔库编辑、Gerber数据输出等功能。
■ Library Module:元器件库管理模块,支持对库文件的添加、删除,以及对库中元器件封装符号的添加、删除、编辑等操作,支持从PCB文件创建库文件的功能。
■ DXF Link:DXF格式文件的双向转换接口,可以导入在AutoCAD等机械软件中绘制的PCB板框,也可将当前PCB设计导出为DXF格式数据。
■ CCT Link:与Cadence Specctra PCB布线器进行数据转换的接口。
■ On-Line Design Rule Checking:实时设计规则检验模块,可以对设计者的操作进行实时监控,及时阻止可能违背线长、限宽、间距等设计规则的操作。设计者可根据需要启动/终止On-Line DRC。
■ Auto Dimensioning:自动尺寸标注模块,提供符合国际标准的自动尺寸标注功能,标注内容可以为元器件或PCB板框等设计内容的长度、半径、角度等参数。
■ Split Planes:电源层网络定义与分割模块,提供根据PCB板框创建敷铜边框、敷铜边框定义、电源分割等功能,支持电源网络嵌套。
■ CAM Plus:自动装配数据输出模块,支持Dyanpert、Universal、Phillips等格式的自动贴片插片机器。
■ Cluster Placement:自动布局模块,可将PCB上的所有元器件按照电路关系定义为不同模块,实现整个模块的集体移动、旋转等布局操作,支持自动布局。
■ Assembly Variants:生产料表的变量管理模块,支持从一个PCB设计衍生出不同规格的生产料表,以适应不同档次、型号产品备料、加工的需要,可以设置PCB上不同元器件的安装与否、替换型号等选项。
■ Physical Design Reuse(PDR):设计复用模块,支持对经典电路PCB模块的保存及在不同设计中重复调用,执行设计复用时,软件会自动检验当前原理图设计对复用模块中的元器件位号自动更新,保证复用前后原理图与PCB数据的一致性。
■ DFF Audit:可制造性检验模块,检查PCB上容易引起焊接搭桥、酸角(Acid Trips)、铜条/阻焊条(Copper/SolderMask Slivers)和孔环(Annular Ring)等制造障碍的设计细节。
■ Enhanced Analog Tool Kit with Array Placement:模拟PCB设计工具包,包含单/双面PCB设计中常用的跳线(长度/角度可变)、泪滴(直线/凹面泪滴,尺寸可变)、异形焊盘等功能,以及圆形PCB设计中常用的极坐标布局、多个封装同步旋转、任意角度自动布线等功能。
■ PADS Router(FIRE):快速交互式手动布线器,可以对任意规模的复杂PCB使用交互式布线功能,支持总线布线、自动连接、布电路径规划、布线形状优化、动态布线/过孔推挤、自动居中、自动调整线宽等功能。
■ PADS Router HSD(FIRE HSD):快速交互式手动高速布线模块,支持差分对信号、交互式蛇形线、定长/限长信号和延时匹配组进行交互布线。
■ Enhanced DFT Audit:高级PCB可测试性检验模块,可以自动为PCB上所有网络添加测试点,并优化测试点布线,对于无法测试的网络进行标注。支持PCB的ICT(In Circuit Testing)自动测试设备,可以输出符合IPC标准的测试点数据。
■ Advanced RuleSet:高级设计规则定义模块,包括层次式设计规则定义、高速设计规则定义及信号阻抗与延时计算。通过此模块可以为PCB设计构造多级约束,如不同类型的网络、管脚对(PinPair)和封装可以使用不同的布局布线规则;可以进行差分对、限制最大串扰阻抗、定长/限长信号及延时匹配组、同一网络在不同层为实现阻抗连续进行自动调整线宽等设计规则的定义;也可以计算PCB布线的阻抗与延时。
■ IDF(ProE)Link:三维机械设计软件ProE的双向数据转换接口,可以将PCB设计文件导出至ProE中,察看PCB设计的立体显示效果,也可以导入在ProE中修改元器件平面尺寸、高度等参数;
■ PADS Autorouter(BlazeRouter):智能自动布线器,可对任意多层的复杂PCB进行自动布线、布线优化、元件扇出及过孔优化等操作。