新思科技(Synopsys)推出的新型多线程布线工具Zroute可完整集成于IC Compiler,充分发挥最新多核微处理器架构的优势,并解决IC设计领域DFM(可制造性设计)挑战。
新思科技物理设计及DFM高级市场总监Saleem Haider指出,IC设计的设计规则越来越复杂,会引入很多多边形。在布线间距很小的情况下,由于制造过程中的微小偏差,可能会使导线之间发生短路,引起错误。金属布线层的增多,常常会引入过多的通孔,然而通孔的电阻远大于导线的电阻,使延时变得极为复杂,也会增加偏差。此外,单个通孔的失效率比双通孔的失效率高100倍,也会使复杂的设计失败。这些因素都使得布线的复杂性呈指数上升,对布线工具的性能提出了更高的要求。
现在的多核处理器可以提供数倍于单核处理器的性能,但原有的布线工具都是基于单线程的设计,无法发挥新处理器的性能。从研发之初,Zroute就支持多线程处理技术,可充分发挥多核处理器的性能。Zroute在单线程时布线收敛要快3.3倍,而在四核平台上整体性能提升10倍以上。
Zroute的先进架构结合了最尖端布线技术,如直接支持软规则,以实现“刻蚀友好”的布线,并避免制造中出现的问题。
为支持DFM优化,Zroute在条件允许时会尽力满足软规则,提高产品的良率。Zroute会视通孔情况进行分析优化,可减少10%~15%的通孔,将可能引发错误的单通孔改为双通孔,将单通孔减少30%~50%,减少窄凸起和缺口,提高产品的可制造性。Zroute可以同时进行布线和DFM优化,使得传统上需要两步执行的操作合并为一步,大大加快了布线速度。
Zroute集成在IC Compiler之中,成为其标准功能之一,在客户需要的时候,它作为布线工具的备选可以被激活。与在流程靠后的阶段来解决良率的问题不同的是,Zroute在流程的每一步为良率优化而保留布线资源,以确保良率的影响可以和其他的代价函数一起考虑。另外,Zroute内部的所有阶段都是多线程执行的。它的布线引擎随着线程的增多也显现出运行时间的近线性缩短,从而在IC Compiler客户转移到四核、八核甚至更多核的平台时,确保其显著的增速。