[发明专利]一种基于STA与SPICE模型仿真筛选瓶颈单元的方法有效
申请号: | 202011474137.2 | 申请日: | 2020-12-14 |
公开(公告)号: | CN112597716B | 公开(公告)日: | 2023-09-15 |
发明(设计)人: | 江荣贵;董森华;郭超;陈彬;都长鑫 | 申请(专利权)人: | 南京华大九天科技有限公司 |
主分类号: | G06F30/33 | 分类号: | G06F30/33 |
代理公司: | 北京德崇智捷知识产权代理有限公司 11467 | 代理人: | 王金双 |
地址: | 211800 江苏省南京市中国(江苏)自由*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 sta spice 模型 仿真 筛选 瓶颈 单元 方法 | ||
1.一种基于STA与SPICE模型仿真筛选瓶颈单元的方法,其特征在于,包括以下步骤:
设置经验参数,筛选时序违例的时序路径;
分别统计时序违例和非违例的时序路径包含的单元并进行关联;
制定瓶颈单元的筛选策略,筛选瓶颈特征单元运算得到瓶颈单元数据集并区分主次;
根据时序路径与单元的关联关系检查时序违例的时序路径是否完全覆盖,将未覆盖到的时序违例时序路径构建新的数据集来执行迭代;
通过迭代得到最终瓶颈单元数据集进行时序修复;
所述设置经验参数,筛选时序违例的时序路径的步骤,还包括,
根据时序分析关键参数经验值在原始的时序路径数据集中筛选出数据子集;
对数据子集中的时序路径元素进行仿真得到关键参数精确值,确定最终的时序违例路径集;
所述制定瓶颈单元的筛选策略,筛选瓶颈特征单元运算得到瓶颈单元数据集并区分主次的步骤,还包括,分别统计时序路径数据子集及其补集中所有时序路径元素包含的单元总出现次数,并进行排序,按顺序提取单元构造第一单元数据子集;
还包括,判断时序违例路径得到的单元数据子集中任一元素是否属于非时序违例路径得到单元数据子集,若是,则将该元素从此单元数据子集中剔除,按顺序依次迭代得到最终满足条件的第一单元数据子集;
所述制定瓶颈单元的筛选策略,筛选瓶颈特征单元运算得到瓶颈单元数据集并区分主次的步骤,还包括,计算非公共时序违例路径段中的单元延迟平均绝对差并排序,按顺序提取单元构造第二单元数据子集;
所述制定瓶颈单元的筛选策略,筛选瓶颈特征单元运算得到瓶颈单元数据集并区分主次的步骤,还包括,计算非公共时序违例路径段中的单元延迟对slack计算的平均影响比率并排序,按顺序提取单元构造第三单元数据子集;
还包括,取第一单元数据子集、第二单元数据子集、第三单元数据子集的交集作为主瓶颈单元数据集,取主瓶颈单元数据集在三个数据子集的并集中的补集作为次瓶颈单元数据集。
2.根据权利要求1所述的基于STA与SPICE模型仿真筛选瓶颈单元的方法,其特征在于,所述根据时序路径与单元的关联关系检查时序违例的时序路径是否完全覆盖,将未覆盖到的时序违例时序路径构建新的数据集来执行迭代的步骤,还包括,按照主瓶颈单元数据集到次瓶颈单元数据集的顺序检查单元在所有时序违例时序路径中是否完全覆盖,若未完全覆盖,将未覆盖到的时序路径构建新的时序违例时序路径数据集,返回执行制定瓶颈单元的筛选策略,筛选瓶颈特征单元运算得到瓶颈单元数据集并区分主次的步骤,直到所有时序违例时序路径完全覆盖时停止迭代。
3.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行权利要求1至2任一项所述的基于STA与SPICE模型仿真筛选瓶颈单元的方法的步骤。
4.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序运行时执行权利要求1至2任一项所述的基于STA与SPICE模型仿真筛选瓶颈单元的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京华大九天科技有限公司,未经南京华大九天科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011474137.2/1.html,转载请声明来源钻瓜专利网。