[发明专利]一种时序分析方法、装置、设备以及计算机存储介质在审
申请号: | 202010820374.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN111950214A | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 刘君 | 申请(专利权)人: | OPPO广东移动通信有限公司 |
主分类号: | G06F30/3312 | 分类号: | G06F30/3312;G06F30/3315;G06F30/337;G06F115/02 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 崔晓岚;张颖玲 |
地址: | 523860 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时序 分析 方法 装置 设备 以及 计算机 存储 介质 | ||
1.一种时序分析方法,其特征在于,所述方法包括:
对待设计电路的多个初始模块进行分组,得到多个模块组;其中,每一模块组包括至少一个初始模块;
确定所述多个模块组各自的初始时序分析结果;
根据所确定的初始时序分析结果,判断所述多个模块组是否进行分组调整;
在判断结果为否的情况下,根据所述多个模块组生成所述待设计电路的布局布线结果;
对所述布局布线结果进行时序分析,得到目标时序分析报告。
2.根据权利要求1所述的方法,其特征在于,所述确定所述多个模块组各自的初始时序分析结果,包括:
对所述多个模块组进行时序分析,获得每一模块组的子模块时序分析结果以及不同模块组之间的跨模块时序分析结果。
3.根据权利要求2所述的方法,其特征在于,所述判断所述多个模块组是否进行分组调整,包括:
若所述多个模块组内任一模块组的子模块时序分析结果存在时序违例,和/或,所述不同模块组之间的跨模块时序分析结果存在时序违例,则确定所述判断结果为是;
若所述多个模块组内每一模块组的子模块时序分析结果以及所述不同模块组之间的跨模块时序分析结果均不存在时序违例,则确定所述判断结果为否。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在所述判断结果为是的情况下,返回执行所述对待设计电路的多个初始模块进行分组,得到多个模块组的步骤,以实现对所述多个初始模块的重新分组。
5.根据权利要求1所述的方法,其特征在于,在所述得到目标时序分析报告之后,所述方法还包括:
判断所述目标时序分析报告是否存在时序违例;
在所述目标时序分析报告存在时序违例时,生成时序优化信息;
根据所述时序优化信息对所述待设计电路重新执行布局布线操作,生成新的布局布线结果;
对所述新的布局布线结果进行时序分析,将新得到的时序分析报告确定为所述目标时序分析报告,并继续执行判断所述目标时序分析报告是否存在时序违例的步骤。
6.根据权利要求5所述的方法,其特征在于,所述判断所述目标时序分析报告是否存在时序违例,包括:
基于所述目标时序分析报告,确定所有时序路径的时间余量;
若所确定的时间余量中存在不满足预设范围的时间余量,则确定所述目标时序分析报告存在时序违例;
相应地,所述当所述目标时序分析报告存在时序违例时,生成时序优化信息,包括:
根据所确定的时间余量,确定所有时序路径中的关键时序路径;其中,所述关键时序路径对应的时间余量不满足预设范围;
基于所述关键时序路径,生成所述时序优化信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述待设计电路的布局布线结果进行版图显示。
8.一种基于电子设计自动化EDA工具的时序分析方法,其特征在于,所述方法包括:
接收待设计电路的多个初始模块;
对所述多个初始模块的时序分析,获得所述多个模块组各自的初始时序分析结果;
根据所获得的初始时序分析结果,在所述多个模块组无需进行分组调整的情况下,生成所述待设计电路的布局布线结果;
对所述布局布线结果进行时序分析,输出目标时序分析报告。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在所述EDA工具的版图显示界面,显示所述待设计电路的布局布线结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于OPPO广东移动通信有限公司,未经OPPO广东移动通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010820374.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:教师磨课测评方法及系统
- 下一篇:一种调酸控病的土壤调理剂及其应用