一种超大规模SOC分模块组实现时序收敛的方法技术

技术编号:41368905 阅读:21 留言:0更新日期:2024-05-20 10:15
本发明专利技术公开了一种超大规模SOC分模块组实现时序收敛的方法,该方法包括如下步骤:S1、获取全芯片组的时序数据,将SOC划分为三个模块组;S2、读取每个模块组中的lib、lef、netlist和def,确定需要修复的特定模块组和无需修复的原型模块组;读取特定模块组的lib和lef,读取原型模块组的netlist和def;S3、创建多个工艺角并获取每个工艺角的时序数据信息;从特定模块组的多个工艺角中反标读入netlist和def,确定保持属性部分和需要修复部分;将保持属性部分和原型模块组设为无需修复的状态;S4、发出时序修复命令,对需要修复部分进行时序违例修复。本发明专利技术划分模块组,减少时序修复时的处理压力,有效降低成本,同时创建工艺角并反标读取数据,提升时序修复的效率和准确性。

【技术实现步骤摘要】

本专利技术涉及超大规模soc时序收敛方法领域,具体涉及一种超大规模soc分模块组实现时序收敛的方法。


技术介绍

1、soc时序收敛主要涉及到集成电路设计和时序分析的相关领域,随着芯片设计的复杂度和集成度的不断提高,时序收敛成为了设计过程中一个至关重要的环节。时序收敛的目的是确保系统电路能够按照既定的顺序执行特定功能,以满足设计的时序要求。这涉及到对系统内不同单元电路的处理速度和走线延迟等因素的精确控制。在soc设计中,时序收敛不仅关乎芯片的性能和稳定性,还直接影响到产品的最终质量和市场竞争力。

2、为了实现时序收敛,对soc整体进行时序修复,需要采用一系列先进的技术和方法,设计师需要深入理解系统的时序特性,包括各个模块和单元电路之间的时序关系;再通过优化电路结构、调整时钟频率、添加缓冲器等方式,来平衡和处理时序违例。

3、随着先进工艺的发展,soc芯片的规模变得越来越大,已经出现了超大规模soc,此时的时序收敛的工艺角也变得更多,然而目前在对超大规模soc进行时序收敛时至少存在以下两种问题:

4、i)时序收敛过程中,时序本文档来自技高网...

【技术保护点】

1.一种超大规模SOC分模块组实现时序收敛的方法,利用时序修复工具和EDA软件对超大规模SOC进行时序收敛,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的一种超大规模SOC分模块组实现时序收敛的方法,其特征在于,超大规模SOC包括top only层、处理器、人工智能处理器、存储器和接口模块;步骤S1中将超大规模SOC划分的三个模块组为模块组1、模块组2和模块组3;

3.根据权利要求1所述的一种超大规模SOC分模块组实现时序收敛的方法,其特征在于,步骤S2中,确定出需要时序修复的每个特定模块组时,若特定模块组的数量至少有两个,则将至少两个特定模块组并行...

【技术特征摘要】

1.一种超大规模soc分模块组实现时序收敛的方法,利用时序修复工具和eda软件对超大规模soc进行时序收敛,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的一种超大规模soc分模块组实现时序收敛的方法,其特征在于,超大规模soc包括top only层、处理器、人工智能处理器、存储器和接口模块;步骤s1中将超大规模soc划分的三个模块组为模块组1、模块组2和模块组3;

3.根据权利要求1所述的一种超大规模soc分模块组实现时序收敛的方法,其特征在于,步骤s2中,确定出需要时序修复的每个特定模块组时,若特定模块组的数量至少有两个,则将至少两个特定模块组并行处理。

4.根据权利要求1所述的一种超大规模soc分模块组实现时序收敛的方法,其特征在于,步骤s3中,创建多个工艺角是依据每个特定模块组对应的工艺参数、电压参数和温度参数进行创建。

5.根...

【专利技术属性】
技术研发人员:宋振坤何国强李世平胡兵周海斌
申请(专利权)人:江苏华创微系统有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1