System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种时序签核方法及装置、电子设备、存储介质制造方法及图纸_技高网

一种时序签核方法及装置、电子设备、存储介质制造方法及图纸

技术编号:44424324 阅读:0 留言:0更新日期:2025-02-28 18:39
本发明专利技术实施例公开一种时序签核方法及装置、电子设备、存储介质,涉及集成电路技术领域,能够有效降低3维集成芯片时序签核的悲观程度和复杂度。所述方法包括:获取待签核芯片中的各晶粒所对应的第一标准单元库,所述第一标准单元库中的各标准单元具有自己的3维工艺角时序参数,所述3维工艺角时序参数包括每个所述标准单元在3维工艺角下的平均延时以及该标准单元在所述3维工艺角下的延时的标准差;其中,所述待签核芯片由至少两颗晶粒3维集成得到;利用所述第一标准单元库对所述待签核芯片进行时序签核。本发明专利技术适用于芯片的时序签核。

【技术实现步骤摘要】

本专利技术涉及集成电路,尤其涉及一种时序签核方法及装置、电子设备、存储介质


技术介绍

1、芯片在委托晶圆厂进行加工前,需要进行时序签核(timing sign off )。时序签核是指对芯片设计的时序进行检查,以满足不同pvt(process voltage temperature,工艺电压温度)场景下芯片能够正常工作。

2、由于芯片生产中存在工艺变异(或称偏差variation),因此在签核时常常要对芯片的时序进行一定程度的悲观估计,然而过于悲观的估计又会严重影响芯片性能。为了避免对芯片时序过于悲观的估计,对于2维芯片而言,一般采用全局工艺角(global corner)(或称全局标准差)与局部偏差(local variation)相结合(即pocv(parametric on chipvariation,芯片上参数化的偏差))的方式来进行时序签核。

3、然而,对于3维集成芯片而言,由于各个晶粒(die)的工艺条件存在较大的随机性,如果采用上述方式进行跨晶粒签核,则一方面会存在较多的签核工艺角组合(或称签核条件组合(sign off condition)),从而使时序分析过于复杂,另一方面,随着晶粒堆叠数量的增加,上述签核方式也会越来越悲观,以致产生过度设计(over design),损失产品性能。


技术实现思路

1、有鉴于此,本专利技术实施例提供一种时序签核方法及装置、电子设备、存储介质,能够有效降低3维集成芯片时序签核的悲观程度和复杂度。

>2、第一方面,本专利技术的实施例提供一种时序签核方法,包括:获取待签核芯片中的各晶粒所对应的第一标准单元库,所述第一标准单元库中的各标准单元具有自己的3维工艺角时序参数,所述3维工艺角时序参数包括每个所述标准单元在3维工艺角下的平均延时以及该标准单元在所述3维工艺角下的延时的标准差;其中,所述待签核芯片由至少两颗晶粒3维集成得到;利用所述第一标准单元库对所述待签核芯片进行时序签核。

3、在一种实施方式中,所述获取待签核芯片中的各晶粒所对应的第一标准单元库之前,所述方法还包括:获取所述待签核芯片中的各晶粒所对应的第二标准单元库,所述第二标准单元库中的每个标准单元具有自己的2维工艺角时序参数,所述2维工艺角时序参数包括:每个标准单元在2维条件下的平均延时及该标准单元在2维条件下的延时的局部标准差;根据每个所述标准单元在2维条件下的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到第一平均延时,并根据每个所述标准单元在2维条件下的延时的局部标准差,确定该标准单元在所述3维工艺角下的延时的标准差,得到第一标准差;将各所述第一平均延时和各所述第一标准差配置到所述第二标准单元库,以形成所述第一标准单元库。

4、在一种实施方式中,所述根据每个所述标准单元在2维条件下的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到第一平均延时包括:根据每个所述标准单元在2维条件下典型工艺角的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到所述第一平均延时。

5、在一种实施方式中,所述根据每个所述标准单元在2维条件下的延时的局部标准差,确定该标准单元在所述3维工艺角下的延时的标准差,得到第一标准差包括:通过晶圆厂提供的器件模型或通过仿真,确定所述待签核芯片中的每个晶粒中的每个器件的延时的总标准差和该器件的延时的局部标准差;根据每个所述器件的延时的总标准差和该器件的延时的局部标准差,确定该器件的标准差膨胀系数;根据每个所述标准单元在2维条件下的延时的局部标准差以及该标准单元所对应的所述器件的所述标准差膨胀系数,确定该标准单元在所述3维工艺角下的延时的标准差,得到所述第一标准差。

6、在一种实施方式中,每个所述器件的标准差膨胀系数等于该器件的延时的所述总标准差与该器件的延时的所述局部标准差的比值;每个所述标准单元的所述第一标准差等于该标准单元在2维条件下的延时的局部标准差与该标准单元所对应的所述器件的所述标准差膨胀系数的乘积。

7、在一种实施方式中,所述利用所述第一标准单元库对所述待签核芯片进行时序签核包括:基于所述第一标准单元库确定所述待签核芯片中的目标路径的第一路段的延时参数,并基于金属线延时模型确定所述目标路径的第二路段的延时参数,其中,所述第一路段为所述目标路径中位于每个晶粒内部的部分,所述第二路段为所述目标路径中位于相邻晶粒之间的部分;根据所述第一路段的延时参数和所述第二路段的延时参数,确定所述目标路径的延时参数;根据所述目标路径的延时参数是否处于预设的参数范围内,确定所述目标路径是否签核通过。

8、在一种实施方式中,所述第一路段的延时参数包括所述第一路段的平均延时以及所述第一路段的延时的标准差;所述第二路段的延时参数包括所述第二路段的平均延时以及所述第二路段的延时的标准差;所述根据所述第一路段的延时参数和所述第二路段的延时参数,确定所述目标路径的延时参数包括:将各所述第一路段的平均延时以及各所述第二路段的平均延时相加,得到所述目标路径的平均延时;将各所述第一路段的延时的标准差的平方和与各所述第二路段的延时的标准差的平方和相加,所得之和求算术平方根,得到所述目标路径的延时的标准差。

9、第二方面,本专利技术的实施例还提供一种时序签核装置,包括:第一获取单元,用于获取待签核芯片中的各晶粒所对应的第一标准单元库,所述第一标准单元库中的各标准单元具有自己的3维工艺角时序参数,所述3维工艺角时序参数包括每个所述标准单元在3维工艺角下的平均延时以及该标准单元在所述3维工艺角下的延时的标准差;其中,所述待签核芯片由至少两颗晶粒3维集成得到;签核单元,用于利用所述第一标准单元库对所述待签核芯片进行时序签核。

10、在一种实施方式中,所述装置还包括:第二获取单元,用于在获取待签核芯片中的各晶粒所对应的第一标准单元库之前,获取所述待签核芯片中的各晶粒所对应的第二标准单元库,所述第二标准单元库中的每个标准单元具有自己的2维工艺角时序参数,所述2维工艺角时序参数包括:每个标准单元在2维条件下的平均延时及该标准单元在2维条件下的延时的局部标准差;确定单元,用于根据每个所述标准单元在2维条件下的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到第一平均延时,并根据每个所述标准单元在2维条件下的延时的局部标准差,确定该标准单元在所述3维工艺角下的延时的标准差,得到第一标准差;配置单元,用于将各所述第一平均延时和各所述第一标准差配置到所述第二标准单元库,以形成所述第一标准单元库。

11、在一种实施方式中,所述确定单元包括第一确定模块,用于根据每个所述标准单元在2维条件下典型工艺角的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到所述第一平均延时。

12、在一种实施方式中,所述确定单元包括第二确定模块,用于:通过晶圆厂提供的器件模型或通过仿真,确定所述待签核芯片中的每个晶粒中的每个器件的延时的总标准差和该器件的延时的局部标准差;根据每个所述本文档来自技高网...

【技术保护点】

1.一种时序签核方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待签核芯片中的各晶粒所对应的第一标准单元库之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据每个所述标准单元在2维条件下的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到第一平均延时包括:

4.根据权利要求2所述的方法,其特征在于,所述根据每个所述标准单元在2维条件下的延时的局部标准差,确定该标准单元在所述3维工艺角下的延时的标准差,得到第一标准差包括:

5.根据权利要求4所述的方法,其特征在于,每个所述器件的标准差膨胀系数等于该器件的延时的所述总标准差与该器件的延时的所述局部标准差的比值;

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述利用所述第一标准单元库对所述待签核芯片进行时序签核包括:

7.根据权利要求6所述的方法,其特征在于,所述第一路段的延时参数包括所述第一路段的平均延时以及所述第一路段的延时的标准差;所述第二路段的延时参数包括所述第二路段的平均延时以及所述第二路段的延时的标准差;

8.一种时序签核装置,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,还包括

10.根据权利要求9所述的装置,其特征在于,所述确定单元包括第一确定模块,用于根据每个所述标准单元在2维条件下典型工艺角的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到所述第一平均延时。

11.根据权利要求9所述的装置,其特征在于,所述确定单元包括第二确定模块,用于:

12.根据权利要求11所述的装置,其特征在于,每个所述器件的标准差膨胀系数等于该器件的延时的所述总标准差与该器件的延时的所述局部标准差的比值;

13.根据权利要求8至12中任一项所述的装置,其特征在于,所述签核单元包括:

14.根据权利要求13所述的装置,其特征在于,所述第一路段的延时参数包括所述第一路段的平均延时以及所述第一路段的延时的标准差;所述第二路段的延时参数包括所述第二路段的平均延时以及所述第二路段的延时的标准差;

15.一种电子设备,其特征在于,所述电子设备包括:处理器、存储器,所述处理器与所述存储器电连接;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以实现前述权利要求1至7中任一项所述的时序签核方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现前述权利要求1至7中任一项所述的时序签核方法。

...

【技术特征摘要】

1.一种时序签核方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取待签核芯片中的各晶粒所对应的第一标准单元库之前,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述根据每个所述标准单元在2维条件下的平均延时,确定该标准单元在所述3维工艺角下的平均延时,得到第一平均延时包括:

4.根据权利要求2所述的方法,其特征在于,所述根据每个所述标准单元在2维条件下的延时的局部标准差,确定该标准单元在所述3维工艺角下的延时的标准差,得到第一标准差包括:

5.根据权利要求4所述的方法,其特征在于,每个所述器件的标准差膨胀系数等于该器件的延时的所述总标准差与该器件的延时的所述局部标准差的比值;

6.根据权利要求1至5中任一项所述的方法,其特征在于,所述利用所述第一标准单元库对所述待签核芯片进行时序签核包括:

7.根据权利要求6所述的方法,其特征在于,所述第一路段的延时参数包括所述第一路段的平均延时以及所述第一路段的延时的标准差;所述第二路段的延时参数包括所述第二路段的平均延时以及所述第二路段的延时的标准差;

8.一种时序签核装置,其特征在于,包括:

9.根据权利要求8所述的装置,其特征在于,还包括

10.根据权利要求9所述的装置,其特征在于,所述...

【专利技术属性】
技术研发人员:薛小帝
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

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

1