二六年四月十一日
并行PCB
Mentor的多节点路由器实现自动化
凯文·莫里斯
关于自动并行化通用计算的各种方法,技术媒体已经做了很多报道。但是,偶尔也有创建特定于领域的解决方案的绝佳机会,这些解决方案可以优雅而有效地提高关键任务的性能。Mentor Graphics在印刷电路板(PCB)路由中发现了这样一个机会,他们新发布了“XtremeAR”工具。他们精心设计了一个系统,可以使用多达15个网络节点加速艰巨的PCB自动布线任务,将几天的周转时间变成一夜之间的迭代。
PCB布线已经成为许多基于电路板的系统设计的瓶颈。集成水平的提高导致了更大、更复杂的集成电路,如fpga,在典型的电路板上包含了更多的功能。对于电路板布局团队来说,这意味着具有更多引脚和更多信号完整性问题的芯片通过更复杂的电路板相互通信,而设计决策,如引脚规格,则被推迟到最后一分钟(通常似乎超过了最后一分钟)。结果呢?我们有更复杂的电路板设计,而我们花的时间更少。
与ASIC布局不同,PCB布线通常仍然是手动任务。最雄心勃勃的电路板,以及那些具有一些关键模拟信号的电路板,通常需要自动和手动布线,以便有效地完成工作。2004年,门拓宣布了所谓的“Xtreme PCB”,它允许地理位置分散的多个设计人员同时在网络上手动实时路由一块电路板。这使得团队能够高效地一起工作,即使他们相隔数千英里也能完成PCB设计。Mentor声称,Xtreme PCB客户已经能够将这些手动布线设计的布局周期缩短40-70%。
|
图片由Mentor Graphics提供 |
现在,Mentor已经利用相同的底层服务器和数据库技术创建了一个多节点自动路由系统,能够在广域网上利用多达15台机器的能力。Mentor表示,一个由15个cpu和一台服务器组成的网络可以将自动路由执行速度提高10倍。这将代表一个效率为66%的高效多节点并行集群。我们希望系统能够在小于最大节点数的情况下实现更高的效率。通常,在multi-whatever处理系统中,添加处理元素并不会导致执行时间的线性减少。处理器之间协调和通信的开销降低了整体效率,并且存在一个边际回报递减的点,此时添加额外的计算资源不再值得。
由于门拓新的XtremeAR系统甚至可以在广域网上高效运行,跨国公司可以浏览时区,将原本闲置的机器转移到处理路由问题的服务上。路由器节点是通过浮动许可证启用的,因此您可以最有效地利用组织的计算设备,而不必过度购买设计工具软件。
对于大型高速数字板,传统系统的自动布线可以运行数天。最优的结果——具有最少层数、最高完成率和最佳定时性能的最有效路由板——通常需要路由过程的多次迭代。有时,路由过程会在FPGA等设备中发现次优引脚映射,这需要重新旋转FPGA设计,随后重新运行PCB自动路由过程。这种迭代密集型的业务从更快的周转中获得了巨大的好处,将自动路线步骤从几天缩短到几个小时可以减少数周的设计周期,也许可以创造大量BOM节省的机会,因为更多的设计迭代允许团队找到更具成本效益的解决方案。
XtremeAR的分布式自动路由等功能有助于弥合许多中小型开发团队用于电路板设计的基于桌面的低成本系统与大型EDA公司销售的高端企业级系统之间的鸿沟。拥有成本可能比简单系统的拥有成本高一个数量级,但对于拥有许多活跃设计项目的大公司来说,更短的设计周期带来的潜在收入增加和更好的设计带来的潜在利润提高很容易就能证明投资是合理的。
相关的
二六年四月十一日
并行PCB
Mentor的多节点路由器实现自动化
凯文·莫里斯
如今,我们面临着多重疯狂。多核、多线程和多处理器的狂热已经把之前井然有序的软件工具和操作系统市场搞得一团糟,为创新创造了大量的机会。单处理器计算已经达到了它的热极限,获得更多cpu能力的新方法是增加处理器并使应用程序并行化。
关于自动并行化通用计算的各种方法,技术媒体已经做了很多报道。但是,偶尔也有创建特定于领域的解决方案的绝佳机会,这些解决方案可以优雅而有效地提高关键任务的性能。Mentor Graphics在印刷电路板(PCB)路由中发现了这样一个机会,他们新发布了“XtremeAR”工具。他们精心设计了一个系统,可以使用多达15个网络节点加速艰巨的PCB自动布线任务,将几天的周转时间变成一夜之间的迭代。
PCB布线已经成为许多基于电路板的系统设计的瓶颈。集成水平的提高导致了更大、更复杂的集成电路,如fpga,在典型的电路板上包含了更多的功能。对于电路板布局团队来说,这意味着具有更多引脚和更多信号完整性问题的芯片通过更复杂的电路板相互通信,而设计决策,如引脚规格,则被推迟到最后一分钟(通常似乎超过了最后一分钟)。结果呢?我们有更复杂的电路板设计,而我们花的时间更少。
与ASIC布局不同,PCB布线通常仍然是手动任务。最雄心勃勃的电路板,以及那些具有一些关键模拟信号的电路板,通常需要自动和手动布线,以便有效地完成工作。2004年,门拓宣布了所谓的“Xtreme PCB”,它允许地理位置分散的多个设计人员同时在网络上手动实时路由一块电路板。这使得团队能够高效地一起工作,即使他们相隔数千英里也能完成PCB设计。Mentor声称,Xtreme PCB客户已经能够将这些手动布线设计的布局周期缩短40-70%。
|
图片由Mentor Graphics提供。 |
现在,Mentor已经利用相同的底层服务器和数据库技术创建了一个多节点自动路由系统,能够在广域网上利用多达15台机器的能力。Mentor表示,一个由15个cpu和一台服务器组成的网络可以将自动路由执行速度提高10倍。这将代表一个效率为66%的高效多节点并行集群。我们希望系统能够在小于最大节点数的情况下实现更高的效率。通常,在multi-whatever处理系统中,添加处理元素并不会导致执行时间的线性减少。处理器之间协调和通信的开销降低了整体效率,并且存在一个边际回报递减的点,此时添加额外的计算资源不再值得。
由于门拓新的XtremeAR系统甚至可以在广域网上高效运行,跨国公司可以浏览时区,将原本闲置的机器转移到处理路由问题的服务上。路由器节点是通过浮动许可证启用的,因此您可以最有效地利用组织的计算设备,而不必过度购买设计工具软件。
对于大型高速数字板,传统系统的自动布线可以运行数天。最优的结果——具有最少层数、最高完成率和最佳定时性能的最有效路由板——通常需要路由过程的多次迭代。有时,路由过程会在FPGA等设备中发现次优引脚映射,这需要重新旋转FPGA设计,随后重新运行PCB自动路由过程。这种迭代密集型的业务从更快的周转中获得了巨大的好处,将自动路线步骤从几天缩短到几个小时可以减少数周的设计周期,也许可以创造大量BOM节省的机会,因为更多的设计迭代允许团队找到更具成本效益的解决方案。
XtremeAR的分布式自动路由等功能有助于弥合许多中小型开发团队用于电路板设计的基于桌面的低成本系统与大型EDA公司销售的高端企业级系统之间的鸿沟。拥有成本可能比简单系统的拥有成本高一个数量级,但对于拥有许多活跃设计项目的大公司来说,更短的设计周期带来的潜在收入增加和更好的设计带来的潜在利润提高很容易就能证明投资是合理的。
相关的