第37章 盘古之心,eda启航(6/8)
同打开闸门般倾泻而出。
“在布局阶段,我们不能仅仅满足于传统的最小割或者基于力导向的方法。我设想的核心,是引入模拟退火或者其改进算法作为全局布局优化的引擎。模拟退火能够跳出局部最优解,有潜力找到更好的全局布局方案,尤其适合处理大规模、约束复杂的问题。同时,必须是时序驱动,在布局的早期就引入时序信息,将关键路径上的单元尽可能靠近放置,优化互连线延迟。我们还要考虑可布线性,在布局阶段就要预测和缓解后续布线的拥塞。”
“在布线阶段,要分两步走。全局布线负责规划信号网络在大区域间的路径,避免拥塞,这里可以用基于层次化或者协商拥塞的算法。详细布线则负责在具体的布线通道内完成精确的连线,需要高效的迷宫算法及其变种,并且要严格遵守设计规则。更重要的是,布线过程必须感知信号完整性,主动预测和避免串扰等问题,并对关键网络进行屏蔽或加宽处理。同时,要进行功耗优化,比如优化时钟树的结构,减少时钟网络的功耗。”
林轩一边说,一边在白板上快速地勾勒着算法流程图、关键模块和它们之间的关系。他提到的许多名词——模拟退火、时序驱动、全局布线、详细布线、信号完整性、功耗优化、pdk深度结合——在1995年的eda领域,有些概念已经萌芽,有些算法也已存在于研究论文或某些商业工具的特定功能中。
但林轩的阐述方式,却让在场的工程师们感到了前所未有的震撼。他不仅仅是在罗列这些名词,而是将它们有机地串联起来,构建了一个清晰、完整、逻辑严密的p&r工具架构蓝图。他不仅指出了要做什么,还隐隐点明了应该如何做,甚至预见性地强调了未来几年才会成为主流焦点的信号完整性和功耗优化问题,并将其深度整合到p&r流程的核心中。
这种超越时代的认知和系统性的构想,让顾维钧、陈家俊等人瞠目结舌。他们看着在白板前侃侃而谈、仿佛对每一个技术细节都了然于胸的林轩,心中充满了困惑、震惊,甚至是一丝敬畏。这已经不是“设想”了,这简直就像是在“复述”一个早已存在、并且被验证过是成功的蓝图!林轩的知识储备和技术视野,再一次远远超出了他们的理解范围。
“这些……这些算
本章还未完,请点击下一页继续阅读>>>