【技术实现步骤摘要】
一种时序收敛方法、装置、电子设备及存储介质
[0001]本公开涉及芯片
,尤其涉及一种时序收敛方法、装置、电子设备及存储介质。
技术介绍
[0002]芯片设计在物理实现阶段最重要的一个环节是时序收敛,需要在物理实现和静态时序分析之前进行不断迭代,最终达到在所有需要签核的工艺角下都没有时序违例。物理实现工具和静态时序分析工具的协作需要数据的交互,这一交互迭代动作在完成时序收敛的过程中可能需要发生十几次甚至几十次之多,因此如何提升时序收敛的效率,节约服务器资源尤为重要。
技术实现思路
[0003]本公开提供了一种时序收敛方法、装置、电子设备及存储介质,以至少解决现有技术中存在的以上技术问题。
[0004]根据本公开的第一方面,提供了一种时序收敛方法,包括:响应于初始数据有效且迭代目标合理,则对所述初始数据进行静态时序分析,获取第一静态时序分析结果;响应于所述第一静态时序分析结果中存在时序违例,则进行时序优化,生成时序优化脚本;基于所述时序优化脚本进行布局布线和寄生参数提取,基于提取的寄生参数进行静态 ...
【技术保护点】
【技术特征摘要】
1.一种时序收敛方法,其特征在于,所述方法包括:响应于初始数据有效且迭代目标合理,则对所述初始数据进行静态时序分析,获取第一静态时序分析结果;响应于所述第一静态时序分析结果中存在时序违例,则进行时序优化,生成时序优化脚本;基于所述时序优化脚本进行布局布线和寄生参数提取,基于提取的寄生参数进行静态时序分析,获取第二静态时序分析结果;响应于所述第二静态时序分析结果中存在时序违例,则再次进行时序优化,进行迭代处理,直至静态分析结果中不存在时序违例或满足预设停止条件,则确认时序收敛;其中,所述预设停止条件包括迭代次数上限或当前静态时序分析结果与前一次静态时序分析结果之间的误差小于阈值。2.根据权利要求1所述的方法,其特征在于,所述对所述初始数据进行静态时序分析,获取第一静态时序分析结果之前,所述方法还包括确认初始数据有效且迭代目标合理,具体包括:确认所述初始数据未丢失且能访问;确认时序收敛目标、预设停止条件和时序分析目标合理。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述第一静态时序分析结果或所述第二静态时序分析结果中存在时序违例,且时序违例超过预设违例数据,则结束流程,发送第一告警信息;所述第一告警信息用于指示应用于静态时序分析的数据无法使用。4.根据权利要求1所述的方法,其特征在于,所述对所述初始数据进行静态时序分析,包括:确认迭代时需确认的模式和工艺角组合的数量满足预设数量要求;基于时钟复杂度、时序状况和模块大小,确认进行静态时序分析时使用的服务器资源和时长满足预设资源要求;响应于迭代时需确认的模式和工艺角组合的数量不满足预设数量要求,和/或,进行静态时序分析时使用的服务器资源和时长不满足预设资源要求,则发送第二告警信息;所述第二告警信息用于指示更新迭代时需确认的模式和工艺角组合的数量,和/或更新静态时序分析时使用的服务器资源和时长;其中,所述工艺角包括芯片的制程、电压和温度。5.根据权利要求1所述的方法,其特征在于,所述对所述初始数据进行静态时序分析,包括:响应于静态时序分析时,执行任一模式和工艺角组合对应的任务非正常退出,则发送第三告警信息;所述第三告警信息用于指示重新提交非正常退出的任务。6.根据权利要求1所述的方法,其特征在于,所述对所述初始数据进行静态时序分析,包括:响应于静态时序分析过程中发现数据问题,则中断所述静态时序分析,发...
【专利技术属性】
技术研发人员:邵晶,
申请(专利权)人:南京芯驰半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。