一种功耗数据的收集方法、装置制造方法及图纸

技术编号:27936642 阅读:19 留言:0更新日期:2021-04-02 14:16
本申请实施例公开一种功耗数据的收集方法、装置,涉及集成电路技术领域,为提高上层电路进行功耗分析的准确性而发明专利技术。所述方法包括:分别收集目标模块中,每个输入信号在所述目标模块内部逻辑链上的动态功耗;其中,所述逻辑链包括独立逻辑链和共同逻辑链,每个所述独立逻辑链对应一路输入信号,每个所述共同逻辑链与至少两路不同的所述输入信号相关;所述动态功耗包括:每路所述输入信号在对应的所述独立逻辑链上跳变引起的第一功耗,以及在对应的共同逻辑链上跳变引起的第二功耗;根据所述共同逻辑链相关的各路所述输入信号之间的逻辑关系,修正所述第二功耗,得到对应输入信号的第三功耗。本申请适用于集成电路设计。

【技术实现步骤摘要】
一种功耗数据的收集方法、装置
本申请涉及集成电路
,尤其涉及一种功耗数据的收集方法、装置。
技术介绍
在复杂的系统级芯片设计中,对功耗的分析非常的重要。基于系统级芯片设计规模,对整体做提取寄生参数的仿真来得到功耗数据是不现实的。通常会根据模块功能划分多个子模块,并对各子模块进行功耗分析,最后各子模块按照liberty格式提供各自的功耗数据。系统级芯片做功耗分析时,对应不同的应用场景,分析出各子模块的功耗,然后相加得到总的功耗。所以各子模块的功耗数据的准确性至关重要。然而,在子模块(目标模块)中,输入信号在内部的逻辑常常是非常复杂的,基本上都有相互交叉逻辑和共同路径,基于上述方法得到每个输入信号的功耗数据与上层电路对应的模块的实际应用场景是的功耗不一致,将基于上述方法得到每个输入信号的功耗数据写入功耗文件中,功耗文件中的功耗数据的准确性较低,这样,上层电路根据该功耗文件中的功耗数据进行功耗分析,会导致上层电路功耗分析的准确性较低。
技术实现思路
有鉴于此,本申请实施例提供一种功耗数据的收集方法、装置,便于提高对上本文档来自技高网...

【技术保护点】
1.一种功耗数据的收集方法,其特征在于,包括:/n分别收集目标模块中,每个输入信号在所述目标模块内部逻辑链上的动态功耗;其中,所述逻辑链包括独立逻辑链和共同逻辑链,每个所述独立逻辑链对应一路输入信号,每个所述共同逻辑链与至少两路不同的所述输入信号相关;所述动态功耗包括:每路所述输入信号在对应的所述独立逻辑链上跳变引起的第一功耗,以及在对应的共同逻辑链上跳变引起的第二功耗;/n根据所述共同逻辑链相关的各路所述输入信号之间的逻辑关系,修正所述第二功耗,得到对应输入信号的第三功耗。/n

【技术特征摘要】
1.一种功耗数据的收集方法,其特征在于,包括:
分别收集目标模块中,每个输入信号在所述目标模块内部逻辑链上的动态功耗;其中,所述逻辑链包括独立逻辑链和共同逻辑链,每个所述独立逻辑链对应一路输入信号,每个所述共同逻辑链与至少两路不同的所述输入信号相关;所述动态功耗包括:每路所述输入信号在对应的所述独立逻辑链上跳变引起的第一功耗,以及在对应的共同逻辑链上跳变引起的第二功耗;
根据所述共同逻辑链相关的各路所述输入信号之间的逻辑关系,修正所述第二功耗,得到对应输入信号的第三功耗。


2.根据权利要求1所述的方法,其特征在于,所述根据所述共同逻辑链相关的各路所述输入信号之间的逻辑关系,修正所述第二功耗,得到对应输入信号的第三功耗之后,所述方法还包括:
将所述目标模块的逻辑链划分规则、所述第一功耗及所述第三功耗写入功耗文件,以利用所述功耗文件对所述目标模块及其上层电路系统进行功耗分析。


3.根据权利要求2所述的方法,其特征在于,所述将所述目标模块的逻辑链划分规则、所述第一功耗及所述第三功耗写入功耗文件之后,所述方法还包括:
依次利用多组输入信号的组合,对所述目标模块进行电路整体仿真,得到所述目标模块的电路仿真功耗;
利用所述功耗文件,依次计算每组所述输入信号的组合下所述目标模块的数学计算功耗;
根据每组输入信号对应的所述电路仿真功耗与所述数学计算功耗的差异,校正所述目标模块的逻辑链划分规则。


4.根据权利要求3所述的方法,其特征在于,所述依次利用多组输入信号的组合,对所述目标模块进行仿真,得到所述目标模块的电路仿真功耗包括:
利用Verilog语言编写输入激励文件,所述输入激励文件中包括多组所述输入信号的组合;
利用Verilog编译器对所述输入激励文件进行编译,得到对应的数值矢量文件;
利用仿真工具,加载所述数值矢量文件,对所述目标模块进行仿真,得到所述目标模块的电路仿真功耗。


5.根据权利要求3所述的方法,其特征在于,所述利用所述功耗文件,依次计算每组所述输入信号的组合下所述目标模块的数学计算功耗包括:
利用Verilog语言编写功耗激励文件,所述功耗激励文件中包括多组所述输入信号的组合;
根据所述功耗激励文件中的每组所述输入信号的组合,在所述功耗文件中查找所述目标模块所处工作模式功耗,每个输入信号的所述动态功耗,每个输出跳变的动态功耗以及各路所述输入信号之间的逻辑关系...

【专利技术属性】
技术研发人员:姚其爽
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1