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