[发明专利]一种片上系统的启发式多电压分配方法有效

专利信息
申请号: 201510172475.3 申请日: 2015-04-14
公开(公告)号: CN104820620B 公开(公告)日: 2018-01-23
发明(设计)人: 储著飞;夏银水;王伦耀;王健 申请(专利权)人: 宁波大学
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 宁波奥圣专利代理事务所(普通合伙)33226 代理人: 谢潇
地址: 315211 浙*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种片上系统的启发式多电压分配方法,优点在于提出的方法基于启发式算法,兼顾了求解结果的质量和求解速度。其首先将所有电路宏模块的工作电压置为低电压,然后根据电路宏模块的扇入/扇出延迟裕量信息,绘制扇入/扇出延迟裕量曲线,通过搜寻曲线中的波峰和波谷,在算法迭代中选定若干电路宏模块升高其工作电压,当片上系统的时序约束得到满足后,算法终止并输出当前多电压分配结果。相比于传统的整数线性规划多电压分配方法,本发明方法以较小的求解质量代价,能有效加快多电压分配速度,丰富了片上系统多电压分配的自动设计优化方法,又降低了设计成本。通过实例验证,本发明方法得到的CPU求解时间得到有效降低。
搜索关键词: 一种 系统 启发式 电压 分配 方法
【主权项】:
一种片上系统的启发式多电压分配方法,其特征在于包括以下步骤:步骤①:片上系统由多个电路宏模块组成,电路宏模块之间采用互连线进行连接,互连线数目为Nwires,定义WRslack(u,v)是连接电路宏模块sbu和sbv的互连线的线延迟裕量,计算公式如下:WRslack(u,v)=trv‑duv‑tau   (1)其中trv为电路宏模块sbv的要求到达时间,duv为连接电路宏模块sbu和sbv的互连线的延迟,tau为电路宏模块sbu的到达时间;计算机读入和分析用户提供的片上系统布局信息、时延约束信息、电路宏模块的坐标信息及工作在高电压和低电压时的“时延‑功耗”信息;定义Flag是真假标志位,当Flag=FALSE表示假,当Flag=TRUE表示真,令Flag=FALSE;步骤②:定义片上系统中所包含的电路宏模块集合为B,对于每一个电路宏模块sbi∈B,令其工作电压为低电压;步骤③:对片上系统进行静态时序分析,计算所有互连线的线延迟裕量,并计算线延迟裕量大于等于0的互连线数目Nlegal;步骤④:定义电路宏模块sbm有l个扇入电路宏模块,即{sbm1,sbm2,…,sbml},则电路宏模块sbm的扇入延迟裕量计算公式如下:FINslack(sbm)=Σi=1i=lWRslack(sbmi,sbm)---(2)]]>定义电路宏模块sbn有k个扇出电路宏模块,即{sbn1,sbn2,…,sbnk},则电路宏模块sbn的扇出延迟裕量计算公式如下:FOUTslack(sbn)=Σi=1i=kWRslack(sbn,sbni)---(3)]]>分别计算电路宏模块的扇入/扇出延迟裕量值,将电路宏模块按照拓扑排序,分别绘制扇入/扇出延迟裕量曲线;步骤⑤:在扇入/扇出延迟裕量曲线中寻找曲线的波峰和波谷,并分别将波峰和波谷所对应的电路宏模块存进集合P和Q;步骤⑥:遍历所有电路宏模块,对于每一个电路宏模块sbi,如果sbi∈P,令sbi为锁定状态;如果sbi∈Q,且不处于锁定状态,将电路宏模块存入队列U;步骤⑦:计算线延迟裕量大于等于0的互连线占总互连线的比率ratio=Nlegal/Nwires;定义PER∈(0,1)是预定义的浮点小数,如果ratio>PER,则令Flag=TRUE;如果Flag=TRUE,则从队列U中选取唯一一个电路宏模块进行处理;如果Flag=FALSE,则将队列U中所有电路宏模块进行处理;对于需要处理的电路宏模块sbi,首先搜索经过需要处理的电路宏模块sbi的关键路径,对于关键路径上的所有电路宏模块,如果其当前工作在低电压,且不处于锁定状态,按照如下公式计算成本:costselect=1ΔslackΔpower×weight---(4)]]>其中Δslack和Δpower分别表示需要处理的电路宏模块sbi的工作电压从低电压到高电压时所引起的延迟裕量增量和功耗增量,weight∈(0,1)表示用户定义的浮点小数,用来反映需要处理的电路宏模块sbi的权重;成本最小的电路宏模块被选取,令其工作在高电压;步骤⑧:如果当前时序约束已满足,则算法终止,输出当前电压分配结果;否则重复步骤③~⑧。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波大学,未经宁波大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510172475.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top