当我们扩展到更低的几何尺寸时,实现良好的逻辑和物理综合比以往任何时候都更重要。
虽然合成工具在过去的几年里有了很大的发展,但是要想在高性能设计上获得最佳质量的结果(QOR),设计师必须超越传统的工具开关。
本文介绍了我们在AMD公司合成高性能芯片方面的经验。
综合工具受RTL编码风格的影响,采用好的编码风格是非常重要的。
在大多数处理器的实现中,都广泛地使用单热muxes来改进计时。
合成工具可能并不总是推断出一个热muxes,即使是有意的,这导致了次优QOR。
我们提出的解决方案,以确定推断一热mux在任何地方需要。
当我们进入更深的亚微米进程时,互连延迟占据了时钟周期的主要部分。
为了获得高性能,可以使用不均匀的金属堆叠,或者增加金属层或横截面面积,从而减少延迟。
您可以用更少的延迟路由更长的网络,因此可以将单元彼此放置得很远,而对非均匀金属堆栈中的网络延迟的影响最小。
然而,集成电路编译器根据所有金属层的平均电阻和平均电容进行优化。
本文讨论了一种在金属堆不均匀时达到最佳效果的方法。
文中还讨论了在高频时钟网络设计中有用的偏置问题。
最大上限设置可以显著影响QOR。
放松最大上限设置可能会对可靠性和成品率产生负面影响。
在本文中,我们提出了一个流程,以解决最大上限设置和可靠性之间的平衡问题。