24小时服务热线
效率高速
品质保障
厂家直供
售后保障
行业新闻
当前位置:行业新闻>

三维芯片热通孔和性能优化的空白区重分配方法专利

发布时间:2026-06-14

【摘要】 三维芯片热通孔和性能优化的空白区重分配方法,其特征在于,依次含有以下步骤:计算每个格子所需要的热通孔数目;把对热通孔数目的需求转化为对空白取的需求;建立基本拓扑逻辑约束和空白区分配约束以及目标函数,建立芯片线长优化的线性规划模型;建立微体系结构下芯片性能的优化模型;设立权重,进行热通孔数目,线长和性能的多目标优化模型;用单纯型法求解各个模型,求得在性能优化条件下热通孔数目及其最佳分配区域。在芯片性能保持不变的前提下,可减少14%-65%的热通孔数目。 【专利类型】发明授权 【申请人】清华大学 【申请人类型】学校 【申请人地址】100084 北京市海淀区100084-82信箱 【申请人地区】中国 【申请人城市】北京市 【申请人区县】海淀区 【申请号】CN200810105867.8 【申请日】2008-05-04 【申请年份】2008 【公开公告号】CN101373492B 【公开公告日】2010-11-10 【公开公告年份】2010 【授权公告号】CN101373492B 【授权公告日】2010-11-10 【授权公告年份】2010.0 【IPC分类号】G06F17/50 【发明人】马昱春; 洪先龙; 蔡懿慈; 李欣 【主权项内容】1.三维芯片热通孔和性能优化的空白区重分配方法,其特征在于,它是在计算机中依次按照以下步骤实现的: 步骤(1),初始化 输入三维芯片的初始布图信息,利用热阻模型计算每个格子所需要的热通孔数目,其中包括温度最高的格子所需要的热通孔数目;在热阻模型中,整个三维芯片在水平方向被离散化成二维的格子栈阵列;一个格子栈是由一系列的格子垂直叠放在一起形成,每个格子对应于一层芯片上的出于网格中的热源; 步骤(2),按照以下步骤把对热通孔的需求转化为对空白区的需求,根据格子和模块之间的覆盖情况,把格子所需要的空白区域面积转化为模块所需要的空白区域面积: 步骤(2.1),定义模块i和格子j之间的重叠面积area_budgetij: Δx=min(xj+wj,xi+wi)-max(xj,xi) Δy=min(yj+hj,yi+hi)-max(yj,yi) wi,hi分别表示模块i的宽度和高度;wj,hj分别表示格子j的宽度和高度; (xi,yi)表示模块i的左下角坐标;(xj,yj)表示格子j的左下角坐标; 步骤(2.2),把格子需求的热通孔数目转移到覆盖该格子的模块i上,格子j的空白区转移到模块i的部分的大小为reqij,该reqij为格子j的热通孔重分配的面积大小占总的重分配面积的百分比: 其中,VNj是格子j所需要的热通孔数目,via_area是每个热通孔的横截面积;在模块中,确定:只有与格子有相交的边界才参与到每个格子中空白区的分配问题,并依据下式计算分配给模块的该相交边界的对应的空白区的大小: left_reqij=reqij*Δy/(Δx+Δy) bottom_reqij=reqij*Δx/(Δx+Δy) 其中,模块左边界与格子相交时,用left_reqij表示分给模块i左边界的面积, 模块下边界与格子相交时,用bottom_reqij表示分给模块i下边界的面积; 步骤(2.3),对每个格子都进行每个模块最终空白区需求大小的计算,用LAi,RAi,TAi和BAi分别代表模块i的四个方向的空白区域需求量: 其中,tile?j表示格子j right_reqij是分给模块i右边界的面积 top_reqij是分给模块i上边界的面积 步骤(3),建立各个优化对象的线性规划的约束和目标: 步骤(3.1),按照下式建立几何位置约束,防止同层模块重合: 如果模块i在模块i+1的左边:xi+wi≤xi+1 如果模块i在模块i+1的右边:xi+1+wi+1≤xi 如果模块i在模块i+1的上方:yi+hi≤yi+1 如果模块i在模块i+1的下方:yi+1+hi+1≤yi 同时,为防止模块移出原有布图的边界,建立如下约束: xi≥0,yi≥0,xi+wi≤W,yi+hi≤H W、H分别表示芯片区域的宽度和高度; 步骤(3.2),建立空白区分配的约束关系和目标函数: 设,Li为模块i左边界空白区的宽度 Ri为模块i右边界空白区的宽度 Ti为模块i上边界空白区的高度 Bi为模块i下边界空白区的高度 li是与Li对应的最终分配的空白区宽度 ri是与Ri对应的最终分配的空白区宽度 ti是与Ti对应的最终分配的空白区高度 bi是与Bi对应的最终分配的空白区高度 则,空白区重分配的目标函数为: M是模块i的集合, 同时,新的几何约束关系为: 如果模块i在模块i+1的左边:xi+wi+ri≤xi+1-li+1 如果模块i在模块i+1的右边:xi+1+wi+1+ri+1≤xi-li 如果模块i在模块i+1的上方:yi+hi+ti≤yi+1-bi+1 如果模块i在模块i+1的下方:yi+1+hi+1+ti+1≤yi-bi 芯片的面积约束为: xi≥li,yi≥bi,xi+wi+ri≤W,yi+hi+ti≤H 步骤(3.3),用最小约束矩形的半周长HPWL表示芯片线长,建立芯片线长的线性规划模型: 设,xnmax,xnmin,ynmax,和ynmin代表线网n的最小包围矩形的四个边界 (xipin,yipin)为模块i的连线端口的坐标,则,通过建立以下约束: 按照下式来优化芯片的线长: N是线网n的集合 步骤(3.4),建立微体系结构下的芯片性能优化模型: 设某条路径集合g的时钟周期数为cycleg,信号衰减系数为cg,Φ为时钟周期,K为单位长度的时延,模块k的内部时延为latk,再引入中间变量vxij和vyij: 则按照下式来优化芯片的性能: p是(模块i,格子j)的集合; 步骤(4),按照下式对空白区TV、芯片线长WL和微体系结构下的处理器性能P进行多目标的优化: minα*TV+β*WL+λ*P α,β,λ是权重值,可以按照α+β+λ=1来设定; 步骤(5),用单纯形方法,满足步骤(3)所建立的约束条件,求解步骤(4)所建立的多目标优化函数这一个线性规划问题,最终可以得到热通孔数目减少和性能优化的布图。 【当前权利人】清华大学无锡应用技术研究院; 清华大学 【当前专利权人地址】江苏省无锡市滨湖区建筑西路777号A3幢13楼; 北京市海淀区清华园 【专利权人类型】公立 【统一社会信用代码】12100000400000624D 【被引证次数】2 【被他引次数】2.0 【家族被引证次数】12

  • 【摘要】本发明涉及一种无线传感器网络节点,所述节点包括用于采集数据的传感器模块、无线通信模块和无操作系统的处理器;无操作系统的处理器通过指令控制,对采集数据和或外部数据进行应用处理,对应用处理结果进行编译,并通过操作控制,将编译结果发送至无
  • 【摘要】本发明公开了一种治疗冠心病的血管支架。该支架是由裸金属支架、裸金属支架接触血管壁一侧涂层和裸金属支架接触血管腔一侧涂层构成的;所述裸金属支架接触血管壁一侧涂层是可表达人血管内皮生长因子和或人成纤维生长因子的重组表达载体与可降解聚合物
  • 【摘要】本发明提供了一种节省笔记本电脑的系统资源的方法和笔记本电脑,所 述笔记本电脑的系统包括第一系统和第二系统。其中,第一系统为主系 统,第二系统为笔记本电脑的嵌入式系统,且比所述第一系统的功耗低。 所述方法包括:获取当前运行的第一系统相
  • 【摘要】本发明涉及一种基于精细梯度策略的数据转发方法和系统,方法包括:节点计算自身梯度并同邻居节点交换所述梯度,获得自身梯度和邻居节点梯度,还包括:步骤1,所述节点按设置的候选转发节点数目确定梯度范围;步骤2,所述节点将所述梯度范围添加到数
  • 【摘要】本发明公开了一种用于培育转基因禽的种蛋孵化方法。该方法是将蛋壳的赤道上有被封闭的开孔的种蛋,按照使被封闭的开孔朝上并处于所述种蛋的最高处的方式放置,进行静置孵化;至所述种蛋内的绒毛膜发育到包裹种蛋内的全部内容物时,再将所述种蛋大头朝
  • 【摘要】本发明一种执行器末端快速切换装置,其包括以下三部分:(1)末端器械和末端器械切换机构构成可切换的执行器;末端器械与末端器械切换机构连接;末端器械切换机构顶端加工有倒角斜面,上头部加工出一个一定斜度的沟槽;末端器械切换机构下部为六棱柱