登录
账号
密码
还没有参赛账号,立即注册 >
还没有单位账号,申请创建 >
返回
第七届中国研究生创"芯"大赛行芯企业命题
发布时间:2024-04-24 来源:中国研究生创“芯”大赛 阅读次数:1681

行芯赛题专项奖设置

行芯赛题专项奖专门用于奖励选择行芯赛题的获奖赛队。行芯企业命题专项奖是初赛奖,参赛赛队可同时参加大其他大赛奖项的评审和获奖。

  • 一等奖1队,每队奖金1万元
  • 二等奖3队,每队奖金0.5万元

 

答疑邮箱

Campus@phlexing.com

 

软件及数据包申请

比赛所用的PhyBolt Thermal软件及赛题case数据包,在报名成功后,由队长向Campus@phlexing.com发送邮件申请获取。申请邮件命名规则:创芯大赛行芯赛题软件及数据包申请-(学校)-(队伍名称);邮件申请要求参考数据包申请表:

https://cpipc.acge.org.cn/sysFile/downFile.do?fileId=a690e6cc6b3e41beb2049ecf45e71599

 

 

赛题文档下载链接

https://cpipc.acge.org.cn/sysFile/downFile.do?fileId=db353784d42444c196bf45b697a87ae7

 

 


赛题:集成电路温度仿真与预测算法设计

概述

随着集成电路制造工艺与封装技术的演进,芯片的发热问题逐渐成为系统设计的主要瓶颈之一。目前的量产高性能芯片大都会引入片上热传感器,并基于其反馈的数据进行动态调控避免过热。在产业界对先进制程,先进封装(如3DIC,Chiplet),以及高算力(如AI)的需求不断增加的大背景下,发热会成为更加严峻的挑战,于是更高效的热管理手段就显得格外重要。

 

PhyBolt是杭州行芯科技自主研发的一款集成电路功耗-热集成仿真工具。其Thermal组件支持对先进封装芯片进行快速且准确的热仿真。请以PhyBolt Thermal工具的仿真数据为基础,使用任意自选方法(如线性回归,多项式回归,机器学习等)设计一个算法,用于实时预测芯片的温度。

Case说明

封装截面示意图

 

处理器分布示意图

 

- 2D FCBGA封装

- die面积 12mm x 8mm

- 芯片内有54个大小一致的处理器模块,每个模块的功耗范围在0.1W – 0.6W范围内随机变化

- 每个处理器模块正中心位置摆放一个热传感器

任务一:使用PhyBolt对给定case进行温度仿真

任务描述:

根据PhyBolt Thermal工具的用户手册以及赛题给出的case数据包,完成如下内容:

1. 运行稳态仿真,得到温度结果,统计所有core的平均温度

2. 运行瞬态仿真(5ms),得到温度结果,统计所有core从0s到5ms的平均温度变化

3. 自行生成两份功耗分布文件(ptrace),并进行稳态仿真,要求两次仿真的最大温度结果之间相差超过50C

 

评分标准:

- 此任务总分55

- 1,2,3子任务各15分,报告10

 

任务二:给定散热边界条件下预测片上温度变化

设计一个算法,用于预测芯片在给定初始温度与功耗条件下,一段时间以后的温度变化

 

算法输入:

- 初始时刻片上54sensor的监测温度数据

- 后续时刻片上54core的功耗值

 

算法输出:

- 5ms,20ms,100ms后54sensor点位的温度

 

基本假设:

- 散热器表面传热系数固定为700 (可以在boundary_map文件中配置)

- 环境温度固定为30

- 各个模块的功耗值在初始时刻后保持不变

- 芯片初始温度在30个给定的场景中随机选取

- ./sim_data/init_temp目录下的temp_map.*.dat

 

评分标准

- 此任务总分30

- 精度

  - Golden数据:使用PhyBolt工具仿真5ms,20ms,100ms后,54sensor的温度值

- 误差统计采用如下方式计算:,其中n=54

  - 要求模型能够应对任意的初始温度,以及任意的功耗,即评分时将采用部分没有包含在./sim_data 中的数据进行验收

 

- 性能

  - 要求各参赛队对所设计的模型进行算法复杂度的说明,包括涉及到的核心运算形式,参数量等

  - 要求单次预测计算的平均时间不超过5ms

 

任务三:根据过往温度与功耗变化推算散热边界条件变化

热边界条件(boundary condition) 对于芯片的片上温度有显著的影响。PhyBolt采用边界上传热系数(HTC, heat transfer coefficient)等效的方式模拟散热系统。在芯片的实际运行过程中,散热条件可能会发生改变(比如风速变化)。这要求预测算法能够自动识别边界条件的变化,以便根据新的边界条件预测后续温度。

 

假设芯片在t0时刻发生了一次热边界条件变化(即HTC值的改变),请设计一个算法,根据t0t0+2s时间的温度采集数据以及功耗数据,推算变化后的HTC值

 

算法输入:

- 可自行在芯片内加入不超过5个新的sensor,点位自选,用于监测实时温度

- t0t0+2s时间段内,片上所有sensor的监测温度数据,默认每0.1s采样一次,可以自行调节采样频率

- t0t0+2s时间段内,片上 54core的功耗值。功耗固定每0.1s发生一次随机变化,取值范围为0.1W-0.6W

 

算法输出:

- 变化后的HTC值

 

基本假设:

- t0时刻前的HTC值固定为700

- 变化后的HTC范围在200 – 1300之间

- 环境温度固定为30

- 芯片在t0时刻的初始温度在30个给定的场景中随机选取

- ./sim_data/init_temp目录下的temp_map.*.dat

 

评分标准

- 此任务总分15

- 精度

- 算法输出的HTC值与实际采用的HTC值的差异

- 评分时将在2001300间随机取值20组,同时取20组随机变化的power值进行仿真,计算算法的平均误差

- 性能

  - 要求各参赛队对所设计的模型进行算法复杂度的说明,包括涉及到的核心运算形式,参数量等

  - 要求单次预测计算的平均时间不超过20ms

 

 

参考文献

1. Inchoon Yeo, Chih Chun Liu, and Eun Jung Kim. 2008. Predictive dynamic thermal management for multicore systems. In Proceedings of the 45th annual Design Automation Conference (DAC '08). Association for Computing Machinery, New York, NY, USA, 734–739. https://doi.org/10.1145/1391469.1391658

2. Kevin Skadron, Mircea R. Stan, Wei Huang, Sivakumar Velusamy, Karthik Sankaranarayanan, and David Tarjan. 2003. Temperature-aware microarchitecture. SIGARCH Comput. Archit. News 31, 2 (May 2003), 2–13. https://doi.org/10.1145/871656.859620

 


 

第七届中国研究生创芯大赛承办单位介绍

第七届中国研究生创“芯”大赛承办单位华中科技大学坐落于湖北省武汉市,是国家教育部直属重点综合性大学、国家“211工程”重点建设和“985工程”建设高校之一,也是首批“双一流”建设高校。学校校园占地7000余亩,园内树木葱茏,碧草如茵,绿化覆盖率72%,被誉为“森林式大学”。学校师资力量雄厚,并遵循“应用领先、基础突破、协调发展”的科技发展方略,构建起了覆盖基础研究层、高新技术研究层、技术开发层三个层次的科技创新体系。

华中科技大学集成电路学院以服务国家重大战略和区域经济发展为目标,承建集成电路科学与工程和电子科学与技术两个一级学科,电子科学与技术、集成电路设计与集成系统、微电子科学与工程三个国家一流本科专业,学院是全国同时拥有国家集成电路学院、国家集成电路产教融合创新平台、国家示范性微电子学院、国家集成电路人才培养基地、微电子学与固体电子学国家重点学科等集成电路领域五大国家级人才培养学科平台的6所高校之一。学院按照“国际视野、拔尖示范、协同育人、自主创芯、服务地方"的思路 ,通过人才培养、科学研究、学科建设“三位一体”,充分发挥产教融合优势,支撑和引领华中地区集成电路产业高速发展。

武汉东湖新技术开发区简称东湖高新区,又称中国光谷、简称光谷,于1988年创建成立,是中国首批国家级高新区、第二个国家自主创新示范区、中国(湖北)自由贸易试验区武汉片区,并获批国家光电子信息产业基地、国家生物产业基地、央企集中建设人才基地、国家首批双创示范基地等。 经过30多年的发展,东湖高新区综合实力和品牌影响力大幅提升,知识创造和技术创新能力提升至全国169个国家级高新区第一,成为全国10家重点建设的“世界一流高科技园区”之一。