本申请涉及集成电路,具体涉及一种干扰噪声波形获取方法、装置、计算机设备和存储介质。
背景技术:
1、随着集成电路工艺不断发展,芯片的集成度越来越高,互连线的规模随着器件数量的增加而增长,同时互连线的尺寸随着器件尺寸的缩小而缩小。这导致互连线之间的耦合效应越来越明显,严重的话甚至会影响芯片的信号完整性。因此,快速精确的计算由于耦合效应导致的干扰噪声对于芯片信号完整性分析非常关键。
2、由于集成电路可能有几千万或者上亿个电路节点。如果对每个节点做瞬态仿真获取干扰噪声,耗时十分巨大。
3、前面的叙述在于提供一般的背景信息,并不一定构成现有技术。
技术实现思路
1、为了缓解上述问题,本申请提供一种干扰噪声波形获取方法、装置、计算机设备和存储介质。
2、在一方面,本申请提供一种干扰噪声波形获取方法,包括:获取目标受扰网络对应的干扰源信号切换后和切换前的电平差值,以及所述干扰源信号的切换时长;根据所述电平差值和所述切换时长,获取所述目标受扰网络的电路节点的干扰噪声估算值。
3、在一实施方式中,根据所述电平差值和所述切换时长,获取目标受扰网络的电路节点的干扰噪声估算值的步骤包括:根据所述电平差值和所述切换时长,获取所述目标受扰网络的电路节点对应的等效电流源的电流值;基于所述等效电流源的电流值,得到所述干扰噪声估算值。
4、在一实施方式中,根据所述电平差值和所述切换时长,获取所述目标受扰网络的电路节点对应的等效电流源的电流值的步骤包括:基于如下公式获取所述等效电流源的电流值:i=c(vdd-vss)/δt;其中,i为等效电流源的电流值,c为所述耦合电容的电容值,vdd为所述干扰源信号切换后的电平,vss为所述干扰源信号切换前的电平,δt为所述干扰源信号的切换时长。
5、在一实施方式中,基于所述等效电流源的电流值,得到所述干扰噪声估算值的步骤包括:基于基尔霍夫定律以及节点法,获取所述电路节点对应的电压值,以得到干扰噪声估算值。
6、在一实施方式中,根据所述电平差值和所述切换时长,获取目标受扰网络的电路节点的干扰噪声估算值的步骤之后,所述方法还包括:对初始电路中电路节点对应的干扰噪声估算值进行排序;获取所述初始电路中电路节点的干扰噪声估算值最大的k1条目标受扰网络,k1为大于0的整数;生成由电路节点的干扰噪声估算值最大的k1条目标受扰网络组成的目标受扰网络集合;对所述目标受扰网络集合中的目标受扰网络分别进行瞬态分析,以得到所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值。
7、在一实施方式中,对所述目标受扰网络集合中的目标受扰网络分别进行瞬态分析,以得到所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值的步骤包括:基于所述初始电路中的电容的电流值,获取所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值。
8、在一实施方式中,所述初始电路中的电容的电流值是通过如下公式获取的:其中,in+1为所述初始电路中的电容在t(n+1)时刻对应的电流值,c为所述初始电路中电容的电容值,un+1为所述初始电路中电容在tn+1点端口两端的电压差值对应的电压值,un为所述初始电路中的电容在tn时刻端口两端的电压差值,h为t(n+1)时刻与tn时刻之间的差值。
9、在一实施方式中,对所述目标受扰网络集合中的目标受扰网络分别进行瞬态分析,以得到所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值的步骤之后,所述方法还包括:所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值进行排序;获取目标受扰网络集合中干扰噪声精确值最大的k2条目标受扰网络,k2为小于或等于k1的整数。
10、在一实施方式中,所述目标受扰网络是初始电路中对应的耦合电容的电容值大于阈值的受扰网络。
11、本申请还提供一种干扰噪声波形获取装置,所述装置包括参数获取模块和估算值获取模块。参数获取模块用于获取目标受扰网络对应的干扰源信号切换后和切换前的电平差值,以及所述干扰源信号的切换时长。估算值获取模块用于根据所述电平差值和所述切换时长,获取所述目标受扰网络的电路节点的干扰噪声估算值。
12、本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现上述方法的步骤。
13、另一方面,本申请还提供一种存储介质,具体地,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的干扰噪声波形获取方法的步骤。
14、如上所述,本申请提供的干扰噪声波形获取方法、装置、计算机设备及存储介质能根据干扰源信号的电平差值和切换时长,获取目标受扰网络的电路节点的干扰噪声估算值,能提高干扰噪声获取的效率。
1.一种干扰噪声波形获取方法,其特征在于,包括:
2.如权利要求1所述的干扰噪声波形获取方法,其特征在于,根据所述电平差值和所述切换时长,获取目标受扰网络的电路节点的干扰噪声估算值的步骤包括:
3.如权利要求2所述的干扰噪声波形获取方法,其特征在于,所述等效电流源的电流值是基于如下公式获取:
4.如权利要求2所述的干扰噪声波形获取方法,其特征在于,基于所述等效电流源的电流值,得到所述干扰噪声估算值的步骤包括:
5.如权利要求1所述的干扰噪声波形获取方法,其特征在于,根据所述电平差值和所述切换时长,获取目标受扰网络的电路节点的干扰噪声估算值的步骤之后,所述方法还包括:
6.如权利要求5所述的干扰噪声波形获取方法,其特征在于,对所述目标受扰网络集合中的目标受扰网络分别进行瞬态分析,以得到所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值的步骤包括:
7.如权利要求6所述的方法,其特征在于,所述初始电路中的电容的电流值是通过如下公式获取的:
8.如权利要求5所述的干扰噪声波形获取方法,其特征在于,对所述目标受扰网络集合中的目标受扰网络分别进行瞬态分析,以得到所述目标受扰网络集合中的目标受扰网络对应的干扰噪声精确值的步骤之后,所述方法还包括:
9.如权利要求1所述的干扰噪声波形获取方法,其特征在于,所述目标受扰网络是初始电路中对应的耦合电容的电容值大于阈值的受扰网络。
10.一种干扰噪声波形获取装置,其特征在于,所述装置包括:
11.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述方法的步骤。
12.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-9任一项所述的方法的步骤。