当前位置:首页 >> 学术资讯 >> 科研信息

北京大学集成电路学院在芯片设计自动化EDA领域取得进展

2024/03/28


图 Khronos芯片仿真架构

  在国家自然科学基金项目(批准号:T2293700、T2293701)等资助下,北京大学集成电路学院黄如院士与梁云教授团队近期提出了高效的芯片仿真EDA技术。针对通用处理器、密码学、流式压缩、深度学习等多种架构的芯片设计,相比于目前最快的开源芯片仿真器Verilator,该技术能够将芯片仿真速度平均加速2倍,最高加速4.3倍。论文以《Khronos:融合内存访问的RTL仿真》(Khronos: Fusing Memory Access for Improved RTL Simulation)为标题,于2023年10月28日发表在《芯片微架构国际研讨会》(International Symposium on Microarchitecture,简称MICRO)上。论文链接:https://doi.org/10.1145/3613424.3614301。

  芯片仿真是芯片设计与验证中不可或缺的一个环节,同时也是最耗时的一个环节。芯片仿真主要借助EDA工具,通过计算机结合测试激励来模拟芯片在真实环境下的运行状况,帮助工程师通过各种调试手段来判断运行结果是否符合预期。根据统计,芯片设计与验证的70%的时间用在仿真和验证。芯片仿真中的一个重要步骤是寄存器传输级(RTL)仿真。在RTL仿真中,软件RTL仿真器因为其灵活性高和调试能力强,在RTL仿真中有重要的地位。然而,软件RTL仿真速度慢,需要消耗大量时间。广泛使用的软件RTL仿真器主要来自美国的EDA公司包括新思(Synopsys)的VCS,英特尔(Intel)的ModelSim和开源的Verilator等。针对工业级的大规模设计,软件RTL仿真往往需要几天甚至几周的时间,严重制约了芯片开发的流程。因此,面对芯片开发时间长的问题,加快RTL仿真的速度非常重要。

  针对这一难题,该研究团队开创性地提出了跨时钟周期的RTL仿真方法,能够大幅减小RTL仿真迭代中的内存数据传输。之前针对RTL仿真的加速主要是通过图分割并行或延迟求值(lazy evaluation)等方法。虽然这些优化方法在加速仿真上有效,但优化能力局限在了一个周期内。该研究团队通过分析RTL的时钟边缘数据依赖,将RTL仿真建模为整数线性约束下的非线性优化问题,通过数学建模和求解实现跨周期的仿真优化与加速。这样的优化能显著提升仿真过程中的指令吞吐量,减小仿真需要的指令总数。通过跨时钟优化,减少42%的寄存器状态和38%的内存访问,实现平均2.0倍(最高4.3倍)的仿真加速。

  目前,该仿真器已经开源,开源链接:https://github.com/pku-liang/ksim。接下来,团队将继续优化性能,同时将技术推广到中国的EDA产业和开源社区。


版权声明:
文章来源国家自然科学基金委员会,分享只为学术交流,如涉及侵权问题请联系我们,我们将及时修改或删除。

相关学术资讯
近期会议

2026年第9届信息系统与计算机辅助教育国际会议(ICISCAE 2026)(2026-09-27)

2026年艺术设计与视觉表达国际会议(AEVD 2026)(2026-09-28)

2026年第五届算法、数据挖掘和信息技术国际会议(ADMIT 2026)(2026-10-16)

2026年人工智能与机器人系统国际会议(ICAIRS 2026)(2026-10-23)

2026年第三届先进机器人, 自动化工程与机器学习国际会议(ARAEML 2026)(2026-10-23)

2026年第六届控制理论与应用国际会议(ICoCTA-2026)(2026-10-23)

2026年人工智能、大数据与云计算国际会议 (AIBDCC 2026)(2026-10-30)

2026年国际可再生、可持续能源和智能技术会议(2026-10-30)

2026年土木水利材料与高性能结构国际会议 (CHMHS 2026)(2026-10-30)

2026年农田水利、灌溉工程与节水技术国际会议(ICIEWTFWC 2026)(2026-10-30)

2026年生物医学工程与智能诊疗国际会议(ICBEIDT 2026)(2026-9-30)

2026核能工程、智能控制与机器学习国际会议(NEICML 2026)(2026-9-29)

2026智能制造、工业技术应用与先进设备国际会议(IMITAAE 2026)(2026-9-5)

2027年第一届系统安全与安全性国际会议 (ICSSS 2027)(2027-11-3)

2026年数字金融、互联网与经济创新发展国际会议 (FIED 2026)(2026-9-9)

2027年第12届多媒体与图像处理国际会议 (ICMIP 2027)(2027-3-27)

2026管理科学、信息系统与金融科技国际会议(MSISFT 2026)(2026-9-30)

2027年第十三届可再生能源技术国际会议 (ICRET 2027)(2027-4-28)

2027年第十八届机电技术国际会议 (ICMET 2027)(2027-4-28)

2026数字经济、管理科学与数字化转型国际会议(DEMSDT 2026)(2026-9-9)

小贴士:学术会议云是学术会议查询检索的第三方门户网站。它是会议组织发布会议信息、众多学术爱好者参加会议、找会议的双向交流平台。它可提供国内外学术会议信息预报、分类检索、在线报名、论文征集、资料发布以及了解学术资讯,查找会服机构等服务,支持PC、微信、APP,三媒联动。