[发明专利]毛刺功率分析和优化引擎在审
申请号: | 202010863535.7 | 申请日: | 2020-08-25 |
公开(公告)号: | CN112560373A | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 白耿;曾平贤;王朝永;吴阳;朱文广 | 申请(专利权)人: | 深圳鸿芯微纳技术有限公司 |
主分类号: | G06F30/3308 | 分类号: | G06F30/3308 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李泽艳 |
地址: | 518055 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 毛刺 功率 分析 优化 引擎 | ||
1.一种用于毛刺功率分析和优化引擎的方法,包括:
访问半导体电路的仿真开关行为的开关行为报告;
确定在所述半导体电路中与多个引脚对应的多个毛刺瓶颈比率,所述确定包括通过下述进行:
在末端输出引脚上设置初始瓶颈比率;以及
反向遍历所述半导体电路,以确定在所述末端输出引脚的扇入锥中的引脚的多个毛刺瓶颈比率;
确定与所述多个引脚相关联的多个总毛刺功率,所述多个总毛刺功率中的总毛刺功率基于毛刺瓶颈比率和对应引脚的毛刺功率来确定;
基于所述多个总毛刺功率来在所述多个引脚中识别一个或更多个关键瓶颈引脚;以及
调整与所述一个或更多个关键瓶颈引脚相关联的一个或更多个逻辑门,以降低所述一个或更多个逻辑门的对应的一个或更多个总毛刺功率。
2.根据权利要求1所述的方法,其中,所述多个总毛刺功率中的总毛刺功率至少部分地基于所述毛刺瓶颈比率乘以所述对应引脚的毛刺功率的函数。
3.根据权利要求1所述的方法,其中,所述对应引脚的毛刺功率至少部分地基于针对所述对应引脚的生成的毛刺功率、或针对所述对应引脚的传播的毛刺功率;或者至少部分地基于针对所述对应引脚的生成的毛刺功率和针对所述对应引脚的传播的毛刺功率两者。
4.根据权利要求1所述的方法,其中,所述开关行为报告包括值更改转储文件。
5.根据权利要求1所述的方法,还包括基于所述开关行为报告确定准确的毛刺翻转信息。
6.根据权利要求5所述的方法,其中,所述准确的毛刺翻转信息至少部分地基于所述开关行为报告的注释引擎分析。
7.根据权利要求1所述的方法,还包括使用边界引脚翻转信息来确定统计毛刺翻转信息。
8.根据权利要求7所述的方法,其中,所述统计毛刺翻转信息至少部分地基于统计引擎估计。
9.根据权利要求7所述的方法,其中,考虑到边输入干扰来确定所述统计毛刺翻转信息。
10.根据权利要求9所述的方法,其中,使用机器学习确定与所述边输入干扰相关联的参数。
11.根据权利要求9所述的方法,其中,使用一阶近似说明所述边输入干扰。
12.根据权利要求9所述的方法,其中,使用非翻转边输入的相关性说明所述边输入干扰。
13.根据权利要求1所述的方法,还包括:基于所述开关行为报告确定准确的毛刺翻转信息;使用边界引脚翻转信息来确定统计毛刺翻转信息;以及确定校准比率。
14.根据权利要求1所述的方法,还包括将校准比率应用于统计毛刺翻转值。
15.根据权利要求1所述的方法,还包括从所述开关行为报告中提取与多个逻辑门输出引脚对应的多个毛刺计数,并且基于所述多个毛刺计数确定多个准确的毛刺功率。
16.根据权利要求1所述的方法,还包括确定与所述多个引脚对应的多个毛刺功率。
17.根据权利要求1所述的方法,其中,对所述一个或更多个逻辑门的调整包括下述中的一个或更多个:平衡在逻辑门输入时的信号翻转时间;更改逻辑门时延;使逻辑门时延更大;应用毛刺过滤;以及更改时钟树的时钟延迟。
18.根据权利要求1所述的方法,还包括基于所述调整以增量方式确定更新的统计毛刺翻转信息,将校准比率应用于所述更新的统计毛刺翻转信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳鸿芯微纳技术有限公司,未经深圳鸿芯微纳技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010863535.7/1.html,转载请声明来源钻瓜专利网。