完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
2022 年 11 月 3 日,在美国加州圣迭哥举行的电子设计自动化领域盛会 ICCAD上揭晓了 CAD Contest 算法竞赛的最终排名。经过数月的激烈角逐,来自鹏城实验室开源 EDA 课题组的 iEDA 3Dplacer 团队获得了该项赛事三大赛道之一的第一名。本届 CAD Contest@ICCAD 算法竞赛共有来自国内外知名高校与研究机构的166 支队伍参与,如东京大学、台湾大学、香港中文大学、北京大学、台湾清华大学、德州大学奥斯汀分校、复旦大学等。
Fig. 1:获奖证书 一、赛事背景 电子设计自动化(Electronic Design Automation,EDA)工具是指包括功能设计、逻辑综合、物理设计、仿真验证等一整套自动化芯片设计流程的计算机辅助设计软件。EDA 作为集成电路产业链的战略基础支柱之一,积极促进芯片行业的技术革新,极大提升半导体产业效率。 国际计算机辅助设计会议(International Conference On Computer Aided Design,ICCAD)始于上世纪 80 年代,是电子设计自动化领域的顶级学术会议之一,其中 CAD Contest@ICCAD 算法竞赛是 EDA 领域影响范围最广、影响力最大的国际学术竞赛,竞赛赛题均来自 Synopsys、Cadence、Siemens EDA、Nvidia、IBM、达摩院等全球著名 EDA/IC 公司的真实业务场景,期望针对当前工业界中所面临的亟需解决的实际问题研发出更好的解决方案。竞赛的结果可直接转化为工业界的解决方案,对集成电路计算机辅助设计领域的发展有很大的促进作用,每年都吸引工业界和学术界的高度关注。 本届 CAD Contest@ICCAD 算法竞赛共有来自国内外知名高校与研究机构的166 支队伍参与,如东京大学、台湾大学、香港中文大学、北京大学、台湾清华大学、德州大学奥斯汀分校、复旦大学等。 二、赛题解读 本届 CAD Contest@ICCAD 算法竞赛共发布三道赛题。由于课题组成员均涉足过物理设计相关研究,我们最终选择了研究背景更为契合的 3D Die-to-Die Placement 问题。 Die-to-Die 技术是当前被使用得最广泛的 Chiplet 技术之一,是未来突破3D 芯片设计的关键技术,其可以带来更高的良率、更好的时序、更低的成本等。而布局是物理设计中极其重要的一环,单元位置摆放的好坏在很大程度上直接影响芯片的 PPA(Performance、Power、Area)。赛题要求参赛队伍在考虑上下层不同工艺、层利用率、混合键合端子数量和间距约束等诸多复杂约束的基础上,将网表划分成两部分,并确定每个单元在所属层中的具体位置,使得走线的总长度最短。解决该问题对提升 3D 芯片设计质量有关键的提升。 三、竞赛历程 3D Die-to-Die 布局对于课题组而言是崭新的,这让我们十分有兴趣去探索在这个新场景下自动化布局的方案。我们从 6 月底开始做赛题,到 9 月初最终提交代码,中间历经 2 个多月的时间。由于开始时间较晚,而又想冲刺好成绩,这就意味着我们要争分夺秒,做好时间规划和分工协作。 Fig. 2:竞赛时间轴 参赛期间,我们不断涌现新的想法并快速实现,对于赛题求解和算法优化时刻充满热情,曾在多个深夜,依旧在群聊中交流着试错结果和新的想法。为了警醒与激励每个组员,我们还制定了一份分数记录表,用以与当时的第一名比较,不断刷新着我们的最佳记录。中间发生的紧张小插曲是,在最终版本提交的前几天,我们的服务器环境镜像被误删,这意味着我们的成果无法上传至主办方的服务器,并进一步导致分数不生效。发现问题后,我们立即投入到服务器的抢修中,幸好最终有惊无险。临提交前两天,由于疫情影响我们的公寓被管控。在这种环境下,我们也都没有懈怠,继续共同进行最终的性能提升与过程检查。我们最终能在众多优秀的参赛队伍中脱颖而出,这离不开课题组的支持和我们每个参赛队员的共同努力。另外,团队借助“鹏城云脑 II”超强算力实现算法中关键参数的学习,最终获得第一名的成绩。 四、iEDA 课题组介绍 课题组主要围绕开源EDA工具、智能化的芯片设计方法、开源EDA系统平台、开源 EDA 基准测试集等内容开展研究,打造四维一体的 AI+EDA 技术生态体系(问题、数据、平台、算力),发展开源开放的芯片设计解决方案,提升芯片设计效率,改善芯片设计质量,数量级降低芯片设计门槛,吸引和促进芯片领域的创新创业,培养芯片专业人才,推动芯片产业多样化发展。 Fig. 3:iEDA 课题组合影 课题组致力于研制数字芯片物理实现 EDA 工具链,形成产学研合作互通的技术研发平台,连接学术界和工业界,形成产业闭环的重要组成部分(创新想法->验证->学术转化->应用迭代->算法改进)。目标为给研界提供更敏捷高效的研发系统;给学界提供真实的人才培养训练平台;给产界输出更加直接有效的关键技术和人才。项目预期打通国产 28nm 工艺 Netlist-GDSII 的芯片物理实现,构建EDA 数据集,支撑产业界打磨 EDA 工具,研界评测关键技术和训练智能模型等。当前已完成问题拆解、系统平台、打通 110nm 物理实现并完成流片验证。 本届 CAD Contest@ICCAD 竞赛,团队的指导老师是李兴权老师和黄志鹏博士,参赛学生分别来自于四个不同的单位和专业(陈仕健:鹏城实验室与中科院计算所联培博士,计算机科学与技术;赵雪岩:中科院计算所博士,计算机体系结构;李江考:闽南师范大学硕士,运筹学;邱奕杭:广东工业大学硕士,控制科学与工程)。他们大多是来课题组访问或实习的学生,均同时承担物理设计中部分点工具的研发。大家怀揣着对开源 EDA 的热爱及愿景,共同汇聚在鹏城实验室 iEDA课题组,并充分发挥各自的学科背景优势,互补学习,共同进步。 |
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
【「算力芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】--了解算力芯片CPU
711 浏览 0 评论
【「算力芯片 | 高性能 CPU/GPU/NPU 微架构分析」阅读体验】--全书概览
635 浏览 0 评论
36492 浏览 1 评论
【RISC-V开放架构设计之道|阅读体验】+ 个人心得并祝福
2227 浏览 1 评论
10120 浏览 6 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 07:42 , Processed in 0.653944 second(s), Total 44, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号