作者:张国斌
曾经在2004年以Nexar2004打造system-on-FPGA概念的Altium公司本次再度重拳出击IIC 2006, Altium本次推广的旗舰产品是其最高端产品Designer 6.0。该公司中国区大客户总监曲刚称:“我们的新工具集成了FPGA设计功能和SOPC设计实现功能,可以让工程师将系统设计中的FPGA与PCB设计集成在一起。”他强调:“我们的工具集成了许多高端功能,我们准备以低端的价格提供高端的功能,并逼迫那些大公司的高端产品降价。”
曲刚解释道:“经过调查,我们发现使用Protel的客户很多,由于Protel不支持一些高端功能如高速PCB设计,所以客户需要购买一些大公司的高端产品,这些产品价格昂贵但并真正使用的时候并不多。这次我们推出Designer 6.0就融合了很多高端功能,让我们产品在功能上向高端拓展。”他强调:“未来EDA工具融合是大趋势,低端产品融合高端功能,高端产品向中端发展。”
Designer 6.0于2005年年底推出,除了全面继承包括99SE,Protel2004在内的先前一系列版本的功能和优点以外,还增加了许多改进和很多高端功能,可以堪称业界完整的板级设计解决方案。在FPGA和板级设计中,它同时支持原理图输入和HDL硬件描述输入模式;同时支持基于VHDL的设计仿真,混合信号电路仿真、布局前/后信号完整性分析。在布线方面,
Designer 6.0的布局布线采用完全规则驱动模式,并且在PCB布线中采用了无网格的SitusTM拓扑逻辑自动布线功能;同时,将完整的CAM输出功能的编辑结合在一起。
曲刚表示:“这次Designer 6.0在差分对布线,FPGA器件差分对管脚的动态分配等方面进行了改进,可以实现自动引脚优化。可以进行布线后信号完整性分析。”
该工具支持更多FPGA器件,例如 Cyclone II,Stratix II , ProASIC3,Virtex-4,MAX II等系列器件,可提供更多类型的FPGA子板,包括多款FPGA+MCU子板。在器件库方面支持基于ODBC和ADO的数据库,可以使用OrCAD的器件库。另外,该工具扩大了对ARM内核的支持,使能支持的处理器数量有增加。
曲刚指出Altium Designer 6.0引入了强大的‘逃逸布线’引擎,尝试将每个定义的焊盘通过布线刚好引到BGA边界,这令对密集BGA类型封装的布线变的非常简单。 显著的节省了设计时间,设计师无需手动就可以完成在一大堆焊盘间将线连接这些器件的内部管脚。
除了可以帮助工程师完成设计外,曲刚强调该工具可以对设计完成的系统进行精确仿真,对超标参数提出改进建议。“这实际上从成本角度来完成设计,可以让工程师在设计前就知道如何分配软硬件的成本比例。”他指出。