[发明专利]功率计算逻辑有效
申请号: | 201780080742.1 | 申请日: | 2017-10-30 |
公开(公告)号: | CN110114768B | 公开(公告)日: | 2023-09-08 |
发明(设计)人: | 周景平 | 申请(专利权)人: | 美商新思科技有限公司 |
主分类号: | G06F30/331 | 分类号: | G06F30/331;G06F30/3323;G06F119/06;G06F119/14 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 王刚;龚敏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 功率 计算 逻辑 | ||
1.一种用于配置硬件验证系统的计算机辅助方法,所述方法包括:
当计算机被调用以配置所述验证系统时,由所述计算机接收表示集成电路的第一设计的第一数据;和
使用所述计算机将所述第一数据转换为表示第二设计的第二数据,其中所述第二设计包括:
所述第一设计的功能;和
第一电路,其适于在当所述硬件验证系统配置有所述第二数据并运行时计算表示所述第一设计的第一部分的功耗的第三数据,其中,所述第一电路在没有重新配置所述第二设计的情况下是可编程的,其中,由软件模块间歇地接收所述第三数据,所述软件模块在所述硬件验证系统的多个周期期间累积所述第三数据。
2.根据权利要求1所述的计算机辅助方法,其中,所述第一电路可编程为在所述硬件验证系统运行时选择所述第一部分。
3.根据权利要求1所述的计算机辅助方法,其中,所述第一电路可编程为:
选择所述第一设计的第二部分;和
当所述硬件验证系统运行时,计算表示所述第一设计的所述第二部分的功耗的第四数据。
4.根据权利要求1所述的计算机辅助方法,其中,当所述第三数据等于或大于预定阈值时,所述第一电路发送所述第三数据。
5.根据权利要求1所述的计算机辅助方法,其中,所述第一电路在所述硬件验证系统的一个周期期间计算所述第三数据。
6.根据权利要求1所述的计算机辅助方法,还包括:
使用所述第一电路识别所述第一部分的第一信号的转换的第一数量;和
当所述硬件验证系统运行时,使用所述第一电路将所述第一数量乘以表示关联于所述第一信号的功耗的第四数据,以形成第一加权计数。
7.根据权利要求6所述的计算机辅助方法,还包括:
使用所述第一电路识别所述第一部分的第二信号的转换的第二数量;
使用所述第一电路将所述第二信号的转换的所述第二数量乘以表示关联于所述第二信号的功耗的第五数据,以形成第二加权计数;和
使用所述第一电路将所述第一加权计数与所述第二加权计数相加,以确定所述第三数据。
8.根据权利要求1所述的计算机辅助方法,还包括:
使用所述第一电路,将在所述硬件验证系统的一个周期期间的所述第三数据的第一值与在所述硬件验证系统的另一个周期期间的所述第三数据的第二值相加,以形成累积的第三数据。
9.根据权利要求8所述的计算机辅助方法,还包括:
当累积的所述第三数据等于或大于预定阈值时,使用所述第一电路发送累积的所述第三数据。
10.根据权利要求1所述的计算机辅助方法,其中,所述第二数据还包括:
第二电路,其适于计算表示不同于所述第一部分的所述第一设计的第二部分的功耗的第四数据;和
第三电路,其适于在所述硬件验证系统运行时计算所述第三数据和所述第四数据的总和。
11.根据权利要求1所述的计算机辅助方法,其中,所述第二数据还包括:
第二电路,其适于计算表示不同于所述第一部分的所述第一设计的第二部分的功耗的第四数据,所述方法还包括:
将所述第一电路和所述第二电路编程为计算所述第三数据和所述第四数据,使得计算的一部分发生于相同的多个仿真周期期间。
12.根据权利要求11所述的计算机辅助方法,其中,所述第一部分和所述第二部分均包括第一信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美商新思科技有限公司,未经美商新思科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780080742.1/1.html,转载请声明来源钻瓜专利网。