技术新讯 > 计算推算,计数设备的制造及其应用技术 > 电子迁移违例组合修复方法及系统与流程  >  正文

电子迁移违例组合修复方法及系统与流程

  • 国知局
  • 2025-01-17 12:54:27

本发明涉及集成电路,尤其涉及一种电子迁移违例组合修复方法及系统。

背景技术:

1、在集成电路设计领域,电子迁移(electromigration ,简称em)是一个常见的现象。电子迁移是指在电流密度较高的金属导体中,由于金属离子的迁移而导致导体性能下降甚至失效的现象。这种现象可能引发短路、电阻增加、导体断裂等严重后果,从而影响芯片的整体性能和可靠性。

2、当前对电子迁移违例的修复存在时间成本较高的问题,例如:一种基于梯度优化分析修复电源网络电子迁移问题的方法(授权公告号为cn118551716b),该发明需要根据发生迁移违例的受害网络,进行标准单元和宏单元的梯度化重组,再进行布局绕线,这个过程存在大范围的时序影响问题,且其仅仅是对电源网格进行电子迁移违例修复,该发明适合在集成电路设计前期进行电子迁移违例的修复。因此,当前电子迁移违例的修复存在修复效率低的问题。

技术实现思路

1、本发明提供一种电子迁移违例组合修复方法及系统,其主要目的在于提高电子迁移违例的修复效率。

2、为实现上述目的,本发明提供的一种电子迁移违例组合修复方法,包括:

3、在预设的待修复电源线路中识别待修复通孔位点,对所述待修复通孔位点进行双通孔处理;

4、当完成双通孔处理后,利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验,得到电源线检验结果;

5、判断所述电源线检验结果是否符合预设的电源线电流标准;

6、若所述电源线检验结果不符合电源线电流标准,则识别受害电源线区域,对所述受害电源线区域进行电源网格增设并更新所述待修复电源线路,返回上述当完成双通孔处理后,利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验的步骤;

7、若所述电源线检验结果符合电源线电流标准,则对预设的待修复信号线路进行高层金属走线;

8、当完成所述高层金属走线后,在所述待修复信号线路中识别预设的多扇出单元,对所述多扇出单元进行缓冲器插入,其中,所述多扇出单元指输出通道数大于预设的输出通道阈值的单元;

9、当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别,得到信号线检验结果、单元路径转换值集和单元时钟转换值集,其中,所述大驱动单元指驱动规模大于第一预设标准的单元;

10、判断所述信号线检验结果是否符合预设的信号线电流标准;

11、若所述信号线检验结果不符合信号线电流标准,则识别受害信号线位置,根据所述受害信号线位置进行缓冲分段及受害线加宽;

12、当完成缓冲分段及受害线加宽后,判断所述单元路径转换值集以及所述单元时钟转换值集是否符合预设的转换值标准,其中,所述转换值标准指单元路径转换值小于等于最小数字时钟信号周期的1/3且单元时钟转换值小于等于最小数字时钟信号周期的1/6;

13、若所述单元路径转换值集以及所述单元时钟转换值集不符合转换值标准,则识别非标准驱动单元,对所述非标准驱动单元进行禁用并更新所述待修复信号线路,返回上述当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别的步骤;

14、若所述单元路径转换值集以及所述单元时钟转换值集符合转换值标准,则返回上述当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别的步骤;

15、若所述信号线检验结果符合信号线电流标准,则完成电子迁移违例组合修复。

16、可选地,所述利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验,得到电源线检验结果,包括:

17、对所述待修复电源线路进行区域划分,得到待修复电源区域线路;

18、利用所述功耗分析工具对所述待修复电源区域线路进行电流计算,得到工具分析电源线电流;

19、根据所述工具分析电源线电流及预设的违例电流倍数计算违例电源线电流;

20、获取所述待修复电源区域线路的实际电源线电流。

21、可选地,所述判断所述电源线检验结果是否符合预设的电源线电流标准,包括:

22、判断所述实际电源线电流是否大于所述违例电源线电流;

23、若所述实际电源线电流大于所述违例电源线电流,则所述电源线检验结果不符合电源线电流标准;

24、若所述实际电源线电流不大于所述违例电源线电流,则所述电源线检验结果符合电源线电流标准。

25、可选地,所述识别受害电源线区域,对所述受害电源线区域进行电源网格增设并更新所述待修复电源线路,包括:

26、识别所述待修复电源区域线路对应的受害电源线区域;

27、根据预设的电源网格组数、电源线宽度、电源线间距、地线宽度及地线间距在所述受害电源线区域增设电源线网格,得到待定电源线路区域;

28、根据所述待定电源线路区域的溢出走线数量及总走线数量计算溢出走线比例,判断所述溢出走线比例是否小于预设比例,其中,所述溢出走线比例为溢出走线数量及总走线数量的比值;

29、若所述溢出走线比例不小于预设比例,则返回上述根据预设的电源网格组数、电源线宽度、电源线间距、地线宽度及地线间距在所述受害电源线区域增设电源线网格的步骤;

30、若所述溢出走线比例小于预设比例,则利用所述待定电源线路区域更新所述待修复电源线路。

31、可选地,所述在所述待修复信号线路中识别预设的多扇出单元,对所述多扇出单元进行缓冲器插入,包括:

32、识别所述多扇出单元的输出通道集;

33、根据预设的缓冲通道数在所述输出通道集中随机选取待缓冲通道集;

34、在所述待缓冲通道集中的每一个待缓冲通道中插入缓冲器。

35、可选地,所述对预设的待修复信号线路进行高层金属走线之前,所述方法还包括:

36、在预设的时钟树综合阶段判断所述待修复信号线路是否符合预设的非默认绕线规则;

37、若所述待修复信号线路不符合非默认绕线规则,则对所述待修复信号线路进行线宽间距倍增调整,并返回上述在预设的时钟树综合阶段判断所述待修复信号线路是否符合预设的非默认绕线规则的步骤,直至所述待修复信号线路符合非默认绕线规则。

38、可选地,所述对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别,得到信号线检验结果、单元路径转换值集和单元时钟转换值集,包括:

39、识别所述待修复信号线路中预设的大驱动单元,对所述大驱动单元执行禁用处理;

40、当完成大驱动单元的禁用处理后,对所述待修复信号线路进行线路划分,得到待修复信号分段线路;

41、利用所述功耗分析工具对所述待修复信号分段线路进行电流计算,得到工具分析信号线电流;

42、根据所述工具分析信号线电流及所述违例电流倍数计算违例信号线电流;

43、获取所述待修复信号分段线路的实际信号线电流;

44、识别所述待修复信号线路中的信号线单元集,在所述信号线单元集中依次提取信号线单元;

45、利用所述功耗分析工具分析所述信号线单元的单元路径转换值和单元时钟转换值,得到单元路径转换值集和的单元时钟转换值集。

46、可选地,所述判断所述信号线检验结果是否符合预设的信号线电流标准,包括:

47、判断所述实际信号线电流是否大于所述违例信号线电流;

48、若所述实际信号线电流大于所述违例信号线电流,则所述信号线检验结果不符合信号线电流标准;

49、若所述实际信号线电流不大于所述违例信号线电流,则所述信号线检验结果符合信号线电流标准。

50、可选地,所述识别受害信号线位置,根据所述受害信号线位置进行缓冲分段及受害线加宽,包括:

51、在所述待修复信号分段线路中插入缓冲器,完成缓冲分段;

52、在完成缓冲分段后,对所述待修复信号分段线路进行线路宽度补增,完成受害线加宽。

53、为实现上述目的,本发明还提供一种电子迁移违例组合修复系统,包括:

54、电源线检验模块,用于在预设的待修复电源线路中识别待修复通孔位点,对所述待修复通孔位点进行双通孔处理;当完成双通孔处理后,利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验,得到电源线检验结果;判断所述电源线检验结果是否符合预设的电源线电流标准;

55、电源网格增设模块,用于若所述电源线检验结果不符合电源线电流标准,则识别受害电源线区域,对所述受害电源线区域进行电源网格增设并更新所述待修复电源线路,返回上述当完成双通孔处理后,利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验的步骤;

56、信号线检验模块,用于若所述电源线检验结果符合电源线电流标准,则对预设的待修复信号线路进行高层金属走线;当完成所述高层金属走线后,在所述待修复信号线路中识别预设的多扇出单元,对所述多扇出单元进行缓冲器插入,其中,所述多扇出单元指输出通道数大于预设的输出通道阈值的单元;当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别,得到信号线检验结果、单元路径转换值集和单元时钟转换值集,其中,所述大驱动单元指驱动规模大于第一预设标准的单元;

57、信号线调整模块,用于判断所述信号线检验结果是否符合预设的信号线电流标准;若所述信号线检验结果不符合信号线电流标准,则识别受害信号线位置,根据所述受害信号线位置进行缓冲分段及受害线加宽;判断所述单元路径转换值集以及所述单元时钟转换值集是否符合预设的转换值标准,其中,所述转换值标准指单元路径转换值小于等于最小数字时钟信号周期的1/3且单元时钟转换值小于等于最小数字时钟信号周期的1/6;若所述单元路径转换值集以及所述单元时钟转换值集不符合转换值标准,则识别非标准驱动单元,对所述非标准驱动单元进行禁用并更新所述待修复信号线路,返回上述当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别的步骤;若所述单元路径转换值集以及所述单元时钟转换值集符合转换值标准,则返回上述当完成所述缓冲器插入后,对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别的步骤;若所述信号线检验结果符合信号线电流标准,则完成电子迁移违例组合修复。

58、为了解决上述问题,本发明还提供一种电子设备,所述电子设备包括:

59、存储器,存储至少一个指令;及处理器,执行所述存储器中存储的指令以实现上述所述的电子迁移违例组合修复方法。

60、为了解决上述问题,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现上述所述的电子迁移违例组合修复方法。

61、本发明为解决背景技术所述问题,分为电源线检验和信号线检验两部分,在进行电源线检验时,先在待修复电源线路中识别待修复通孔位点,并对所述待修复通孔位点进行双通孔处理,当完成双通孔处理后,再利用预设的功耗分析工具对所述待修复电源线路进行区域电流检验,得到电源线检验结果,通过判断所述电源线检验结果是否符合预设的电源线电流标准来决定是否进行电源网格增设,若电源线检验结果不符合电源线电流标准时,需要先识别受害电源线区域,再对所述受害电源线区域进行电源网格增设并更新所述待修复电源线路,再重新利用功耗分析工具对所述待修复电源线路进行区域电流检验,直至所述电源线检验结果符合电源线电流标准,此时,可以进行信号线检验,首先,需要对待修复信号线路进行高层金属走线,当完成所述高层金属走线后,在所述待修复信号线路中识别预设的多扇出单元,并对所述多扇出单元进行缓冲器插入,当完成所述缓冲器插入后,再对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别,得到信号线检验结果、单元路径转换值集和单元时钟转换值集,为了判断是否需要进行信号线调整,需要线判断所述信号线检验结果是否符合预设的信号线电流标准,若所述信号线检验结果不符合信号线电流标准,则需要识别受害信号线位置,根据所述受害信号线位置进行缓冲分段及受害线加宽,此时再判断所述单元路径转换值集以及所述单元时钟转换值集是否符合预设的转换值标准,若所述单元路径转换值集以及所述单元时钟转换值集不符合转换值标准,则识别非标准驱动单元,对所述非标准驱动单元进行禁用并更新所述待修复信号线路,并重新对所述待修复信号线路进行大驱动单元禁用并利用所述功耗分析工具对待修复信号线路进行区域电流检验及路径和时钟维度的单元转换值识别,直至所述信号线检验结果符合信号线电流标准,完成电子迁移违例组合修复。因此,本发明可提高电子迁移违例的修复效率。

本文地址:https://www.jishuxx.com/zhuanli/20250117/355818.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。