芯片智能布线方法研究综述学术报告
作者及发表信息
本文由中山大学计算机学院的周展文和卓汉逵合作完成,发表于《自动化学报》(Acta Automatica Sinica)2024年第50卷第9期,页码1671-1703,DOI编号10.16383/j.aas.c230368。
论文主题与背景
本文是一篇系统性综述,聚焦芯片设计自动化(Electronic Design Automation, EDA)中的智能布线方法,涵盖全局布线(Global Routing, GR)和详细布线(Detailed Routing, DR)两大核心环节。随着芯片工艺制程的进步,布线问题因多目标、多约束的NP困难(NP-hard)特性而日益复杂,传统方法面临效率与质量的瓶颈。本文旨在梳理智能布线算法的研究进展,分析规划搜索与机器学习方法的优劣,并为未来研究方向提供参考。
主要观点与论据
芯片布线的核心挑战与分类
布线问题直接影响芯片的面积、功耗、时序和可靠性,其复杂性体现在多目标优化(如总线长、通孔数、设计规则违例)和多约束条件(如间距规则、信号完整性)。布线过程分为:
基于规划搜索的智能布线方法
基于机器学习的智能布线方法
开源工具与数据集
文中列举ISPD-2018/2019竞赛数据集和开源工具(如DR.CU、NCTU-GR),强调其对算法验证的推动作用。
局限性与未来方向
论文价值与意义
1. 学术价值:首次系统梳理芯片智能布线的技术脉络,对比规划搜索与机器学习方法的适用场景,为后续研究提供框架性指导。
2. 应用价值:指出智能布线对国产EDA工具研发的战略意义,尤其在AI芯片设计和高密度集成场景中的关键作用。
亮点与创新
- 全面性:覆盖从传统算法(如迷宫布线)到前沿技术(如强化学习)的完整演进路径。
- 问题导向:针对布线各环节(如引脚连接点分析)提出具体解决方案,并分析工业级工具(如TritonRoute)的设计逻辑。
- 前瞻性:强调布线算法在解决“卡脖子”技术中的潜力,呼应国家半导体产业自主化需求。
其他有价值内容
- 附图为布线流程与算法分类框架,直观展示技术分支(如单线网/多线网方法)。
- 讨论FPGA与VLSI布线的差异,指出FPGA因固定布线资源需特殊优化策略。
(注:全文严格遵循术语规范,如“Gcell”首次出现译为“全局单元(Gcell)”;“NP困难”等专业词汇保留原文并附解释。)