System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及集成电路领域,并且更具体地,涉及一种处理信号的方法和装置。
技术介绍
1、在芯片的设计、制造过程中,通常需要进行各种仿真验证过程,其中包括信号完整性(signal integrity,si)仿真。然而,在si仿真的过程中,需要投入大量的人工值守时间,并且si仿真过程本身耗时较长,如何降低si仿真时间,减少人工值守时间,是亟需解决的问题。
技术实现思路
1、本申请实施例提供一种处理信号的方法和装置,能够降低仿真时间和仿真复杂度,并减少人工值守时间,提升仿真效率。
2、第一方面,提供了一种处理信号的方法,包括基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点;在相邻的所述第一仿真误码时间端点和所述第一仿真通过时间端点之间,取p个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取第二仿真误码时间端点和第二仿真通过时间端点,其中相邻的所述第二仿真误码时间端点和所述第二仿真通过时间端点之间的第一时间间隔大于第一时间精度,p为正整数;在所述第一时间间隔中取q个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取第三仿真误码时间端点和第三仿真通过时间端点,其中相邻的所述第三仿真误码时间端点和所述第三仿真通过时间端点之间的第二时间间隔等于所述第一时间精度,q为正整数。
3、通过上述在相邻的仿真误码时间端点和仿真通过时间端点之间,取多个时间点进行循环仿真,直至达到仿真精度的方法,能够显著降低仿真的采
4、结合第一方面,在第一方面的某些实现方式中,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:以n个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取所述n个时间点上的仿真结果,其中,n为正整数,所述n个时间点中任意两个时间点之间的时间间隔大于所述第一时间精度;根据所述仿真结果,获取所述第一仿真误码时间端点和所述第一仿真通过时间端点。
5、通过选取粒度较粗的仿真时间点进行仿真,获取初始仿真时间端点,确定了初步的仿真方向,有利于降低仿真时间,提升仿真效率。
6、结合第一方面,在第一方面的某些实现方式中,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:以n个时间点作为仿真时间点,基于第二基准电压进行信号传输仿真,以获取所述n个时间点上的仿真结果,其中,n为正整数,所述n个时间点中任意两个时间点之间的时间间隔大于所述第一时间精度;根据所述仿真结果,获取所述第二基准电压对应的初始仿真误码时间端点和初始仿真通过时间端点;根据所述初始仿真误码时间端点和所述初始仿真通过时间端点,获取所述第一仿真误码时间端点和所述第一仿真通过时间端点。
7、可选的,第二基准电压为推荐基准电压。
8、通过结合推荐基准电压来确定其他基准电压档位下的初始仿真时间端点,能够更快的确定其他基准电压档位对应的第一仿真时间端点,从而降低仿真时间,提升仿真效率。
9、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收配置参数,所述配置参数用于设置p的值和/或q的值。
10、结合第一方面,在第一方面的某些实现方式中,所述p的值和/或所述q的值为1至m中的整数值,其中m为相邻的两个所述第一仿真误码时间端点的差值,或者,m为相邻的两个所述第二仿真误码时间端点的差值。
11、结合第一方面,在第一方面的某些实现方式中,p的值根据以下公式确定:
12、
13、其中,t表示信号仿真的总仿真时长;ui表示仿真周期;bdl表示第一时间精度;p∈[1,m],m表示相邻的两个所述第一仿真误码时间端点的差值;n表示处理信号的仿真条件数;k表示用于处理信号的计算机的负载量。
14、结合第一方面,在第一方面的某些实现方式中,q的值根据以下公式确定:
15、
16、其中,t表示信号仿真的总仿真时长;ui表示仿真周期;bdl表示第一时间精度;q∈[1,m],m表示相邻的两个所述第二仿真误码时间端点的差值;n表示处理信号的仿真条件数;k表示用于处理信号的计算机的负载量。
17、结合第一方面,在第一方面的某些实现方式中,所述第一基准电压为基准电压集合中的一个或多个基准电压。
18、结合第一方面,在第一方面的某些实现方式中,所述第二基准电压为基准电压集合中的一个或多个基准电压。
19、结合第一方面,在第一方面的某些实现方式中,所述方法还包括:接收用于确定第二基准电压的参数。
20、通过用户输入参数与循环仿真相结合的方法,可以实现人工操作与软件自动化操作相结合,提升仿真效率。
21、第二方面,提供了一种处理信号的装置,该装置被使用时,能够实现上述第一方面中相应的功能。具体地,所述装置包括处理模块,所述处理模块用于:基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点;在相邻的所述第一仿真误码时间端点和所述第一仿真通过时间端点之间,取p个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取第二仿真误码时间端点和第二仿真通过时间端点,其中相邻的所述第二仿真误码时间端点和所述第二仿真通过时间端点之间的第一时间间隔大于第一时间精度,p为正整数;在所述第一时间间隔中取q个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取第三仿真误码时间端点和第三仿真通过时间端点,其中相邻的所述第三仿真误码时间端点和所述第三仿真通过时间端点之间的第二时间间隔等于所述第一时间精度,q为正整数。
22、结合第二方面,在第二方面的某些实现方式中,所述处理模块用于基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,所述处理模块具体用于:以n个时间点作为仿真时间点,基于所述第一基准电压进行信号传输仿真,以获取所述n个时间点上的仿真结果,其中,n为正整数,所述n个时间点中任意两个时间点之间的时间间隔大于所述第一时间精度;根据所述仿真结果,获取所述第一仿真误码时间端点和所述第一仿真通过时间端点。
23、结合第二方面,在第二方面的某些实现方式中,所述处理模块用于基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,所述处理模块具体用于:以n个时间点作为仿真时间点,基于第二基准电压进行信号传输仿真,以获取所述n个时间点上的仿真结果,其中,n为正整数,所述n个时间点中任意两个时间点之间的时间间隔大于所述第一时间精度;根据所述仿真结果,获取所述第二基准电压对应的初始仿真误码时间端点和初始仿真通过时间端点;根据所述初始仿真误码时间端点和所述初始仿真通过时间端点,获取所述第一仿真误码本文档来自技高网...
【技术保护点】
1.一种处理信号的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述P的值和/或所述Q的值为1至M中的整数值,其中M为相邻的两个所述第一仿真误码时间端点的差值,或者,M为相邻的两个所述第二仿真误码时间端点的差值。
6.根据权利要求1-3任一项所述的方法,其特征在于,P的值根据以下公式确定:
7.根据权利要求1-3任一项所述的方法,其特征在于,Q的值根据以下公式确定:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一基准电压为基准电压集合中的一个或多个基准电压。
9.根据权利要求3-8任一项所述的方法,其特征在于,
10.根据权利要求3-9任一项所述的方法,其特征在于,所述方法还包括:
11.一种处理信号的装置,其特征在于,所述装置包括处理模块,所述处理模块用于:
12.根据权利要求11所述的装置,其特征在于,所述处理模块用于基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,所述处理模块具体用于:
13.根据权利要求11所述的装置,其特征在于,所述处理模块用于基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,所述处理模块具体用于:
14.根据权利要求11-13任一项所述的装置,其特征在于,所述装置还包括接收模块,所述接收模块用于接收配置参数,所述配置参数用于设置P的值和/或Q的值。
15.根据权利要求14所述的装置,其特征在于,所述P的值和/或所述Q的值为1至M中的整数值,其中M为相邻的两个所述第一仿真误码时间端点的差值,或者,M为相邻的两个所述第二仿真误码时间端点的差值。
16.根据权利要求11-13任一项所述的装置,其特征在于,P的值根据以下公式确定:
17.根据权利要求11-13任一项所述的装置,其特征在于,Q的值根据以下公式确定:
18.根据权利要求11-17任一项所述的装置,其特征在于,所述第一基准电压为基准电压集合中的一个或多个基准电压。
19.根据权利要求13-18任一项所述的装置,其特征在于,所述第二基准电压为基准电压集合中的一个或多个基准电压。
20.根据权利要求13-19任一项所述的装置,其特征在于,所述接收模块还用于:
21.一种处理信号的装置,包括存储器和处理器,其特征在于,所述存储器包括在所述处理器上运行的计算机程序;
22.一种计算机程序产品,包括指令,其特征在于,当所述指令在计算机上执行时,使得所述计算机执行如权利要求1-10任一项所述的方法。
23.一种计算机可读存储介质,所述计算机可读存储介质存储有程序代码,其特征在于,当所述程序代码在计算机上运行时,使得所述计算机执行如权利要求1-10任一项所述的方法。
...【技术特征摘要】
1.一种处理信号的方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,包括:
4.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述p的值和/或所述q的值为1至m中的整数值,其中m为相邻的两个所述第一仿真误码时间端点的差值,或者,m为相邻的两个所述第二仿真误码时间端点的差值。
6.根据权利要求1-3任一项所述的方法,其特征在于,p的值根据以下公式确定:
7.根据权利要求1-3任一项所述的方法,其特征在于,q的值根据以下公式确定:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述第一基准电压为基准电压集合中的一个或多个基准电压。
9.根据权利要求3-8任一项所述的方法,其特征在于,所述第二基准电压为基准电压集合中的一个或多个基准电压。
10.根据权利要求3-9任一项所述的方法,其特征在于,所述方法还包括:
11.一种处理信号的装置,其特征在于,所述装置包括处理模块,所述处理模块用于:
12.根据权利要求11所述的装置,其特征在于,所述处理模块用于基于第一基准电压进行信号传输仿真,以获取第一仿真误码时间端点和第一仿真通过时间端点,所述处理模块具体用于:
13.根据权利要求11所述的装置,其特征在于,所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。