Altium一体化解决方案实现ECAD-MCAD集成
2008-08-26
作者:Altium
传统意义上,电子设计(ECAD)人员与机械设计(MCAD)人员之间很少有直接联系。而要将电子产品放进机械外壳中,过去更多的则是靠运气,而非通过良好的管理来实现。Altium公司日前宣布推出一款拥有100多项新特性的一体化电子产品设计解决方案,使双方人员能够实现设计方案的动态链接并开展实时协作。“Altium成功解决了长达25年的电子设计难题,我们对此感到非常骄傲。”该公司中国区" title="中国区">中国区总经理曹建静在接收本刊记者采访时这样表示。
ECAD-MCAD集成
据悉,通过对AltiumDesigner现有的3D电路板设计功能进行升级,可将其链接至外接STEP模型,从而使ECAD人员能直接将在MCAD软件中完成的设计方案导入至AltiumDesigner中。此外,通过在软件中添加某些相关特性,比如检验任意对象之间是否存在干扰/间距问题、可读写STEP文件等,AltiumDesigner就可以检测到源STEP模型是否存在更新,并随时在电子与机械领域之间建立动态链接。
Altium中国区技术支持与应用经理刘景伯表示,在满足机械外壳设计要求的前提下,通过将ECAD-MCAD进行集成,ECAD人员能够以互动的方式灵活调节板面布局、组件放置乃至组件封装选择等,从而在电路板进入原型设计或制造阶段之前,确保PCB设计符合机械组件的间距限制要求,并减少ECAD与MCAD循环设计过程中重复测试的次数。
利用交互布线引擎加速电路板布线进程
连接布线是决定完成个性化板级" title="板级">板级设计所需时间的重要因素。随着高密度封装技术,以及板级密度、层堆栈数量的不断增加,布线工作的难度正不断加大。“完全自动化的布线技术在相对有限的某些情况下能作为可行的解决方案。”但刘景伯同时强调说,“对布线设计影响最大的因素,实际上是取决于设计者能否改进交互式布线技术,而不是简单地控制布线。”
此次,Altium推出了一种全新的交互式布线引擎来实现上述目的。刘景伯介绍说,该引擎基本的工作模式包括迹线和通道快速而可靠的推线功能、只需最少鼠标点击次数即可快速实现迹线放置的向导型布线模式、对已有迹线的自动环绕,以及智能化自动完成等。各种模式可独立使用,也可结合使用,从而全面控制各种布线条件。
他特别强调了光标向导型布线模式。据悉,设计人员" title="设计人员">设计人员能够利用该模式来“指导”布线,而不必对每段迹线进行布局。引擎能以完全符合设计规则要求的方式智能化地放置迹线段,并尽可能密切跟随光标的移动。只需简单地‘返回’到前一段路径,就能取消某段布线。
此外,AltiumDesigner还提供适用于单网和差分对" title="差分对">差分对的交互式长度调节功能,支持整个系统的全差分对、阻抗控制布线、多迹线布线、引脚和部件切换、自动FPGA引脚布线优化,以及直观式设计接口等功能。
基于C语言的定制FPGA逻辑开发
AltiumDesigner标配了大量基于定制FPGA的功能的组件。包括基本的逻辑块、高级外设、处理器内核等,可用于快速构建FPGA主机服务系统。以前,需要通过FPGA库组件才能创建结构图级的定制逻辑功能,或用Verilog或VHDL硬件描述语言定义定制逻辑,甚至需结合上述三项。
此次AltiumDesigner的另一亮点则是支持用C编程语言定义定制逻辑。C代码符号以底层C源代码" title="源代码">源代码为参考基准,就像Verilog或VHDL代码一样集成于设计方案中,符号上的端口代表底层源代码引用的参数。
在系统中添加的C代码通过软硬件编译器转换为VHDL,然后再与设计方案的其他部分一起合成至FPGA中。为系统所增加的相关特性可帮助设计人员从已定义的C代码符号中生成C代码模板,也可从底层源代码生成C代码符号。
此外,通过软硬件编译器,还可以将C源代码直接生成专用协处理器功能,使开发人员能够在硬件中直接运行一些功能来加速代码执行。并且可编写定制C代码逻辑块,然后将这些逻辑块直接连接至底层系统硬件中。
这一功能的优势就在于,嵌入式开发人员只需方便地使用C语言编码空间即可,而无需再学习新的语言或开发技术,同时还能参与创建运行代码的硬件。
该产品其它发布亮点还包括:
*用自定义虚拟仪器组件实现FPGA的内部测试;
*DesignInsight支持自动预览;
*最新的设计数据发布特性进一步完善设计发布管理;
*全新的内电层显示技术消除了制造差异;
*通过新版本的控制系统集成度完善管理;
*利用定制Wishbone接口组件快速设计基于FPGA的系统;
*AllegroPCB导入